builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1352 starttime: 1461617396.44 results: success (0) buildid: 20160425130420 builduid: 3ec0d6556b55433c962999ac0bc4f918 revision: 8e1a775445fe6a99adb586a6b3006abde516c15e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 13:49:56.438636) ========= master: http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 13:49:56.439063) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 13:49:56.439352) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 13:49:56.722265) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 13:49:56.722535) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461616377.937725-1451650751 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 13:49:56-- 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.1M=0.001s 2016-04-25 13:49:56 (12.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.243981 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 13:49:57.011780) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 13:49:57.012116) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461616377.937725-1451650751 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.033616 ========= master_lag: 0.11 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 13:49:57.154251) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 13:49:57.154602) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 8e1a775445fe6a99adb586a6b3006abde516c15e --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 8e1a775445fe6a99adb586a6b3006abde516c15e --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461616377.937725-1451650751 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 13:49:57,262 truncating revision to first 12 chars 2016-04-25 13:49:57,262 Setting DEBUG logging. 2016-04-25 13:49:57,262 attempt 1/10 2016-04-25 13:49:57,263 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/8e1a775445fe?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 13:49:57,614 unpacking tar archive at: mozilla-inbound-8e1a775445fe/testing/mozharness/ program finished with exit code 0 elapsedTime=0.638228 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 13:49:57.880428) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 13:49:57.880759) ========= script_repo_revision: 8e1a775445fe6a99adb586a6b3006abde516c15e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 13:49:57.881173) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 13:49:57.881453) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 13:49:57.908029) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 42 secs) (at 2016-04-25 13:49:57.908309) ========= /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-inbound --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-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461616377.937725-1451650751 _=/tools/buildbot/bin/python using PTY: False 13:49:58 INFO - MultiFileLogger online at 20160425 13:49:58 in /builds/slave/test 13:49:58 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-inbound --download-symbols true 13:49:58 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:49:58 INFO - {'append_to_log': False, 13:49:58 INFO - 'base_work_dir': '/builds/slave/test', 13:49:58 INFO - 'blob_upload_branch': 'mozilla-inbound', 13:49:58 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:49:58 INFO - 'buildbot_json_path': 'buildprops.json', 13:49:58 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:49:58 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:49:58 INFO - 'download_minidump_stackwalk': True, 13:49:58 INFO - 'download_symbols': 'true', 13:49:58 INFO - 'e10s': False, 13:49:58 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:49:58 INFO - 'tooltool.py': '/tools/tooltool.py', 13:49:58 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:49:58 INFO - '/tools/misc-python/virtualenv.py')}, 13:49:58 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:49:58 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:49:58 INFO - 'log_level': 'info', 13:49:58 INFO - 'log_to_console': True, 13:49:58 INFO - 'opt_config_files': (), 13:49:58 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:49:58 INFO - '--processes=1', 13:49:58 INFO - '--config=%(test_path)s/wptrunner.ini', 13:49:58 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:49:58 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:49:58 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:49:58 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:49:58 INFO - 'pip_index': False, 13:49:58 INFO - 'require_test_zip': True, 13:49:58 INFO - 'test_type': ('testharness',), 13:49:58 INFO - 'this_chunk': '1', 13:49:58 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:49:58 INFO - 'total_chunks': '10', 13:49:58 INFO - 'virtualenv_path': 'venv', 13:49:58 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:49:58 INFO - 'work_dir': 'build'} 13:49:58 INFO - ##### 13:49:58 INFO - ##### Running clobber step. 13:49:58 INFO - ##### 13:49:58 INFO - Running pre-action listener: _resource_record_pre_action 13:49:58 INFO - Running main action method: clobber 13:49:58 INFO - rmtree: /builds/slave/test/build 13:49:58 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:49:59 INFO - Running post-action listener: _resource_record_post_action 13:49:59 INFO - ##### 13:49:59 INFO - ##### Running read-buildbot-config step. 13:49:59 INFO - ##### 13:49:59 INFO - Running pre-action listener: _resource_record_pre_action 13:49:59 INFO - Running main action method: read_buildbot_config 13:49:59 INFO - Using buildbot properties: 13:49:59 INFO - { 13:49:59 INFO - "project": "", 13:49:59 INFO - "product": "firefox", 13:49:59 INFO - "script_repo_revision": "production", 13:49:59 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 13:49:59 INFO - "repository": "", 13:49:59 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 13:49:59 INFO - "buildid": "20160425130420", 13:49:59 INFO - "pgo_build": "False", 13:49:59 INFO - "basedir": "/builds/slave/test", 13:49:59 INFO - "buildnumber": 1, 13:49:59 INFO - "slavename": "tst-linux64-spot-1352", 13:49:59 INFO - "master": "http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/", 13:49:59 INFO - "platform": "linux64", 13:49:59 INFO - "branch": "mozilla-inbound", 13:49:59 INFO - "revision": "8e1a775445fe6a99adb586a6b3006abde516c15e", 13:49:59 INFO - "repo_path": "integration/mozilla-inbound", 13:49:59 INFO - "moz_repo_path": "", 13:49:59 INFO - "stage_platform": "linux64", 13:49:59 INFO - "builduid": "3ec0d6556b55433c962999ac0bc4f918", 13:49:59 INFO - "slavebuilddir": "test" 13:49:59 INFO - } 13:49:59 INFO - Found installer url https://queue.taskcluster.net/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 13:49:59 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 13:49:59 INFO - Running post-action listener: _resource_record_post_action 13:49:59 INFO - ##### 13:49:59 INFO - ##### Running download-and-extract step. 13:49:59 INFO - ##### 13:49:59 INFO - Running pre-action listener: _resource_record_pre_action 13:49:59 INFO - Running main action method: download_and_extract 13:49:59 INFO - mkdir: /builds/slave/test/build/tests 13:49:59 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')]} 13:49:59 INFO - https://queue.taskcluster.net/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 13:49:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:49:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:49:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:49:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 13:50:29 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json: timed out 13:50:29 INFO - retry: attempt #1 caught exception: timed out 13:50:29 INFO - retry: Failed, sleeping 30 seconds before retrying 13:50:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #2 13:51:00 INFO - Downloaded 1361 bytes. 13:51:00 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:51:00 INFO - Using the following test package requirements: 13:51:00 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 13:51:00 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:51:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 13:51:00 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:51:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 13:51:00 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:51:00 INFO - u'jsshell-linux-x86_64.zip'], 13:51:00 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:51:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 13:51:00 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 13:51:00 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:51:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 13:51:00 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:51:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 13:51:00 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:51:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 13:51:00 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:51:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 13:51:00 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 13:51:00 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')]} 13:51:00 INFO - https://queue.taskcluster.net/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 13:51:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:51:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:51:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:51:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 13:51:02 INFO - Downloaded 22750208 bytes. 13:51:02 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:51:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:51:03 INFO - caution: filename not matched: web-platform/* 13:51:03 INFO - Return code: 11 13:51:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:51:03 INFO - https://queue.taskcluster.net/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 13:51:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:51:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:51:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:51:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 13:51:05 INFO - Downloaded 36406740 bytes. 13:51:05 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:51:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:51:09 INFO - caution: filename not matched: bin/* 13:51:09 INFO - caution: filename not matched: config/* 13:51:09 INFO - caution: filename not matched: mozbase/* 13:51:09 INFO - caution: filename not matched: marionette/* 13:51:09 INFO - caution: filename not matched: tools/wptserve/* 13:51:09 INFO - Return code: 11 13:51: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')]} 13:51:09 INFO - https://queue.taskcluster.net/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 13:51:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:51:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:51:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:51:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 13:51:12 INFO - Downloaded 64482323 bytes. 13:51:12 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:51:12 INFO - mkdir: /builds/slave/test/properties 13:51:12 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:51:12 INFO - Writing to file /builds/slave/test/properties/build_url 13:51:12 INFO - Contents: 13:51:12 INFO - build_url:https://queue.taskcluster.net/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:51:13 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:51:13 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:51:13 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:51:13 INFO - Contents: 13:51:13 INFO - symbols_url:https://queue.taskcluster.net/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:51: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')]} 13:51:13 INFO - https://queue.taskcluster.net/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:51:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:51:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:51:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:51:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 13:51:17 INFO - Downloaded 90939082 bytes. 13:51:17 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:51:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:51:24 INFO - Return code: 0 13:51:24 INFO - Running post-action listener: _resource_record_post_action 13:51:24 INFO - Running post-action listener: set_extra_try_arguments 13:51:24 INFO - ##### 13:51:24 INFO - ##### Running create-virtualenv step. 13:51:24 INFO - ##### 13:51:24 INFO - Running pre-action listener: _pre_create_virtualenv 13:51:24 INFO - Running pre-action listener: _resource_record_pre_action 13:51:24 INFO - Running main action method: create_virtualenv 13:51:24 INFO - Creating virtualenv /builds/slave/test/build/venv 13:51:24 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 13:51:24 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:51:25 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:51:25 INFO - Using real prefix '/usr' 13:51:25 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:51:29 INFO - Installing distribute.............................................................................................................................................................................................done. 13:51:33 INFO - Installing pip.................done. 13:51:33 INFO - Return code: 0 13:51:33 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:51:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:51:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:51:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:51:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:51:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:51:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:51:33 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 0x250b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x250c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x258daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x258acb0>, '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 0x258bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x258c150>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461616377.937725-1451650751', '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 13:51:33 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 13:51:33 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 13:51:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:51:33 INFO - 'CCACHE_UMASK': '002', 13:51:33 INFO - 'DISPLAY': ':0', 13:51:33 INFO - 'HOME': '/home/cltbld', 13:51:33 INFO - 'LANG': 'en_US.UTF-8', 13:51:33 INFO - 'LOGNAME': 'cltbld', 13:51:33 INFO - 'MAIL': '/var/mail/cltbld', 13:51:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:51:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:51:33 INFO - 'MOZ_NO_REMOTE': '1', 13:51:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:51:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:51:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:51:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:51:33 INFO - 'PWD': '/builds/slave/test', 13:51:33 INFO - 'SHELL': '/bin/bash', 13:51:33 INFO - 'SHLVL': '1', 13:51:33 INFO - 'TERM': 'linux', 13:51:33 INFO - 'TMOUT': '86400', 13:51:33 INFO - 'USER': 'cltbld', 13:51:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461616377.937725-1451650751', 13:51:33 INFO - '_': '/tools/buildbot/bin/python'} 13:51:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:51:33 INFO - Downloading/unpacking psutil>=0.7.1 13:51:33 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 13:51:33 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 13:51:33 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 13:51:33 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 13:51:33 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 13:51:33 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 13:51:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:51:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:51:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:51:37 INFO - Installing collected packages: psutil 13:51:37 INFO - Running setup.py install for psutil 13:51:37 INFO - building 'psutil._psutil_linux' extension 13:51:37 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 13:51:38 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 13:51:38 INFO - building 'psutil._psutil_posix' extension 13:51:38 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 13:51:38 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 13:51:39 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:51:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:51:39 INFO - Successfully installed psutil 13:51:39 INFO - Cleaning up... 13:51:39 INFO - Return code: 0 13:51:39 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:51:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:51:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:51:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:51:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:51:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:51:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:51:39 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 0x250b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x250c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x258daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x258acb0>, '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 0x258bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x258c150>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461616377.937725-1451650751', '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 13:51:39 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 13:51:39 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 13:51:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:51:39 INFO - 'CCACHE_UMASK': '002', 13:51:39 INFO - 'DISPLAY': ':0', 13:51:39 INFO - 'HOME': '/home/cltbld', 13:51:39 INFO - 'LANG': 'en_US.UTF-8', 13:51:39 INFO - 'LOGNAME': 'cltbld', 13:51:39 INFO - 'MAIL': '/var/mail/cltbld', 13:51:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:51:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:51:39 INFO - 'MOZ_NO_REMOTE': '1', 13:51:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:51:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:51:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:51:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:51:39 INFO - 'PWD': '/builds/slave/test', 13:51:39 INFO - 'SHELL': '/bin/bash', 13:51:39 INFO - 'SHLVL': '1', 13:51:39 INFO - 'TERM': 'linux', 13:51:39 INFO - 'TMOUT': '86400', 13:51:39 INFO - 'USER': 'cltbld', 13:51:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461616377.937725-1451650751', 13:51:39 INFO - '_': '/tools/buildbot/bin/python'} 13:51:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:51:39 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:51:39 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 13:51:39 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 13:51:39 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 13:51:39 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 13:51:39 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 13:51:39 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 13:51:43 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:51:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:51:43 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:51:43 INFO - Installing collected packages: mozsystemmonitor 13:51:43 INFO - Running setup.py install for mozsystemmonitor 13:51:43 INFO - Successfully installed mozsystemmonitor 13:51:43 INFO - Cleaning up... 13:51:43 INFO - Return code: 0 13:51:43 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:51:43 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')]} 13:51:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:51:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:51:43 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')]} 13:51:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:51:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:51:43 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 0x250b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x250c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x258daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x258acb0>, '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 0x258bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x258c150>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461616377.937725-1451650751', '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 13:51:43 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 13:51:43 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 13:51:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:51:43 INFO - 'CCACHE_UMASK': '002', 13:51:43 INFO - 'DISPLAY': ':0', 13:51:43 INFO - 'HOME': '/home/cltbld', 13:51:43 INFO - 'LANG': 'en_US.UTF-8', 13:51:43 INFO - 'LOGNAME': 'cltbld', 13:51:43 INFO - 'MAIL': '/var/mail/cltbld', 13:51:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:51:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:51:43 INFO - 'MOZ_NO_REMOTE': '1', 13:51:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:51:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:51:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:51:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:51:43 INFO - 'PWD': '/builds/slave/test', 13:51:43 INFO - 'SHELL': '/bin/bash', 13:51:43 INFO - 'SHLVL': '1', 13:51:43 INFO - 'TERM': 'linux', 13:51:43 INFO - 'TMOUT': '86400', 13:51:43 INFO - 'USER': 'cltbld', 13:51:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461616377.937725-1451650751', 13:51:43 INFO - '_': '/tools/buildbot/bin/python'} 13:51:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:51:44 INFO - Downloading/unpacking blobuploader==1.2.4 13:51:44 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 13:51:44 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 13:51:44 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 13:51:44 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 13:51:44 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 13:51:44 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 13:51:47 INFO - Downloading blobuploader-1.2.4.tar.gz 13:51:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:51:47 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:51:47 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 13:51:47 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 13:51:47 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 13:51:47 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 13:51:47 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 13:51:47 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 13:51:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:51:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:51:48 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 13:51:48 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 13:51:48 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 13:51:48 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 13:51:48 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 13:51:48 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 13:51:49 INFO - Downloading docopt-0.6.1.tar.gz 13:51:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:51:49 INFO - Installing collected packages: blobuploader, requests, docopt 13:51:49 INFO - Running setup.py install for blobuploader 13:51:49 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:51:49 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:51:49 INFO - Running setup.py install for requests 13:51:50 INFO - Running setup.py install for docopt 13:51:50 INFO - Successfully installed blobuploader requests docopt 13:51:50 INFO - Cleaning up... 13:51:50 INFO - Return code: 0 13:51:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:51:50 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')]} 13:51:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:51:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:51:50 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')]} 13:51:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:51:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:51:50 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 0x250b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x250c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x258daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x258acb0>, '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 0x258bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x258c150>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461616377.937725-1451650751', '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 13:51:50 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 13:51:50 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 13:51:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:51:50 INFO - 'CCACHE_UMASK': '002', 13:51:50 INFO - 'DISPLAY': ':0', 13:51:50 INFO - 'HOME': '/home/cltbld', 13:51:50 INFO - 'LANG': 'en_US.UTF-8', 13:51:50 INFO - 'LOGNAME': 'cltbld', 13:51:50 INFO - 'MAIL': '/var/mail/cltbld', 13:51:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:51:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:51:50 INFO - 'MOZ_NO_REMOTE': '1', 13:51:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:51:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:51:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:51:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:51:50 INFO - 'PWD': '/builds/slave/test', 13:51:50 INFO - 'SHELL': '/bin/bash', 13:51:50 INFO - 'SHLVL': '1', 13:51:50 INFO - 'TERM': 'linux', 13:51:50 INFO - 'TMOUT': '86400', 13:51:50 INFO - 'USER': 'cltbld', 13:51:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461616377.937725-1451650751', 13:51:50 INFO - '_': '/tools/buildbot/bin/python'} 13:51:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:51:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:51:50 INFO - Running setup.py (path:/tmp/pip-WFpxgy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:51:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:51:51 INFO - Running setup.py (path:/tmp/pip-7g6V97-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:51:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:51:51 INFO - Running setup.py (path:/tmp/pip-gSq4GG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:51:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:51:51 INFO - Running setup.py (path:/tmp/pip-AEl5ft-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:51:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:51:51 INFO - Running setup.py (path:/tmp/pip-P5wkCF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:51:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:51:51 INFO - Running setup.py (path:/tmp/pip-UEkuFY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:51:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:51:51 INFO - Running setup.py (path:/tmp/pip-9YklUt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:51:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:51:51 INFO - Running setup.py (path:/tmp/pip-RWTFj2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:51:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:51:52 INFO - Running setup.py (path:/tmp/pip-HS6UCT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:51:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:51:52 INFO - Running setup.py (path:/tmp/pip-nS_2XS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:51:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:51:52 INFO - Running setup.py (path:/tmp/pip-reiTof-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:51:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:51:52 INFO - Running setup.py (path:/tmp/pip-spJZMz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:51:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:51:52 INFO - Running setup.py (path:/tmp/pip-VfqjOK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:51:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:51:52 INFO - Running setup.py (path:/tmp/pip-EUcsl_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:51:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:51:52 INFO - Running setup.py (path:/tmp/pip-XLlLZi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:51:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:51:52 INFO - Running setup.py (path:/tmp/pip-lHPV14-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:51:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:51:53 INFO - Running setup.py (path:/tmp/pip-LxbkmG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:51:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:51:53 INFO - Running setup.py (path:/tmp/pip-HD1_l2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:51:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:51:53 INFO - Running setup.py (path:/tmp/pip-qhpulu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:51:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:51:53 INFO - Running setup.py (path:/tmp/pip-WGXphj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:51:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:51:53 INFO - Running setup.py (path:/tmp/pip-pRO5wV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:51:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:51:54 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 13:51:54 INFO - Running setup.py install for manifestparser 13:51:54 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:51:54 INFO - Running setup.py install for mozcrash 13:51:54 INFO - Running setup.py install for mozdebug 13:51:54 INFO - Running setup.py install for mozdevice 13:51:54 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:51:54 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:51:55 INFO - Running setup.py install for mozfile 13:51:55 INFO - Running setup.py install for mozhttpd 13:51:55 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:51:55 INFO - Running setup.py install for mozinfo 13:51:55 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:51:55 INFO - Running setup.py install for mozInstall 13:51:55 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:51:55 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:51:55 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:51:55 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:51:55 INFO - Running setup.py install for mozleak 13:51:55 INFO - Running setup.py install for mozlog 13:51:56 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:51:56 INFO - Running setup.py install for moznetwork 13:51:56 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:51:56 INFO - Running setup.py install for mozprocess 13:51:56 INFO - Running setup.py install for mozprofile 13:51:56 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:51:56 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:51:56 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:51:56 INFO - Running setup.py install for mozrunner 13:51:57 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:51:57 INFO - Running setup.py install for mozscreenshot 13:51:57 INFO - Running setup.py install for moztest 13:51:57 INFO - Running setup.py install for mozversion 13:51:57 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:51:57 INFO - Running setup.py install for wptserve 13:51:57 INFO - Running setup.py install for marionette-driver 13:51:58 INFO - Running setup.py install for browsermob-proxy 13:51:58 INFO - Running setup.py install for marionette-client 13:51:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:51:58 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:51:58 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 13:51:58 INFO - Cleaning up... 13:51:58 INFO - Return code: 0 13:51:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:51:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:51:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:51:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:51:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:51:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:51:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:51:58 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 0x250b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x250c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x258daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x258acb0>, '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 0x258bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x258c150>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461616377.937725-1451650751', '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 13:51:58 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 13:51:58 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 13:51:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:51:58 INFO - 'CCACHE_UMASK': '002', 13:51:58 INFO - 'DISPLAY': ':0', 13:51:58 INFO - 'HOME': '/home/cltbld', 13:51:58 INFO - 'LANG': 'en_US.UTF-8', 13:51:58 INFO - 'LOGNAME': 'cltbld', 13:51:58 INFO - 'MAIL': '/var/mail/cltbld', 13:51:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:51:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:51:58 INFO - 'MOZ_NO_REMOTE': '1', 13:51:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:51:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:51:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:51:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:51:58 INFO - 'PWD': '/builds/slave/test', 13:51:58 INFO - 'SHELL': '/bin/bash', 13:51:58 INFO - 'SHLVL': '1', 13:51:58 INFO - 'TERM': 'linux', 13:51:58 INFO - 'TMOUT': '86400', 13:51:58 INFO - 'USER': 'cltbld', 13:51:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461616377.937725-1451650751', 13:51:58 INFO - '_': '/tools/buildbot/bin/python'} 13:51:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:51:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:51:59 INFO - Running setup.py (path:/tmp/pip-VL5YWj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:51:59 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)) 13:51:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:51:59 INFO - Running setup.py (path:/tmp/pip-WVgykd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:51:59 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)) 13:51:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:51:59 INFO - Running setup.py (path:/tmp/pip-psTUzK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:51:59 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)) 13:51:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:51:59 INFO - Running setup.py (path:/tmp/pip-LJkTgm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:51:59 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)) 13:51:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:51:59 INFO - Running setup.py (path:/tmp/pip-FO1DMk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:52:00 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)) 13:52:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:52:00 INFO - Running setup.py (path:/tmp/pip-tinOVH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:52:00 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)) 13:52:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:52:00 INFO - Running setup.py (path:/tmp/pip-xaZhIt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:52:00 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)) 13:52:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:52:00 INFO - Running setup.py (path:/tmp/pip-jHWGqR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:52:00 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)) 13:52:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:52:00 INFO - Running setup.py (path:/tmp/pip-WBcESS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:52:00 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)) 13:52:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:52:00 INFO - Running setup.py (path:/tmp/pip-OzXPTs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:52:00 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)) 13:52:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:52:00 INFO - Running setup.py (path:/tmp/pip-CemotK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:52:01 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)) 13:52:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:52:01 INFO - Running setup.py (path:/tmp/pip-whikqG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:52:01 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)) 13:52:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:52:01 INFO - Running setup.py (path:/tmp/pip-eUPQUB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:52:01 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)) 13:52:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:52:01 INFO - Running setup.py (path:/tmp/pip-kZ7SFo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:52:01 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)) 13:52:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:52:01 INFO - Running setup.py (path:/tmp/pip-MFiB_7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:52:01 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)) 13:52:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:52:01 INFO - Running setup.py (path:/tmp/pip-Tn_WVf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:52:01 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)) 13:52:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:52:01 INFO - Running setup.py (path:/tmp/pip-WY0n3v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:52:02 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)) 13:52:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:52:02 INFO - Running setup.py (path:/tmp/pip-6fqqfZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:52:02 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)) 13:52:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:52:02 INFO - Running setup.py (path:/tmp/pip-yIw2Qm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:52:02 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)) 13:52:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:52:02 INFO - Running setup.py (path:/tmp/pip-1CMpbk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:52:02 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)) 13:52:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:52:02 INFO - Running setup.py (path:/tmp/pip-WGr1Nn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:52:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:52:03 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)) 13:52:03 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)) 13:52:03 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)) 13:52:03 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)) 13:52:03 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)) 13:52:03 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)) 13:52:03 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:52:03 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 13:52:03 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 13:52:03 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 13:52:03 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 13:52:03 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 13:52:03 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 13:52:06 INFO - Downloading blessings-1.6.tar.gz 13:52:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:52:06 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)) 13:52:06 INFO - Installing collected packages: blessings 13:52:06 INFO - Running setup.py install for blessings 13:52:07 INFO - Successfully installed blessings 13:52:07 INFO - Cleaning up... 13:52:07 INFO - Return code: 0 13:52:07 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:52:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:52:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:52:07 INFO - Reading from file tmpfile_stdout 13:52:07 INFO - Current package versions: 13:52:07 INFO - argparse == 1.2.1 13:52:07 INFO - blessings == 1.6 13:52:07 INFO - blobuploader == 1.2.4 13:52:07 INFO - browsermob-proxy == 0.6.0 13:52:07 INFO - docopt == 0.6.1 13:52:07 INFO - manifestparser == 1.1 13:52:07 INFO - marionette-client == 2.3.0 13:52:07 INFO - marionette-driver == 1.4.0 13:52:07 INFO - mozInstall == 1.12 13:52:07 INFO - mozcrash == 0.17 13:52:07 INFO - mozdebug == 0.1 13:52:07 INFO - mozdevice == 0.48 13:52:07 INFO - mozfile == 1.2 13:52:07 INFO - mozhttpd == 0.7 13:52:07 INFO - mozinfo == 0.9 13:52:07 INFO - mozleak == 0.1 13:52:07 INFO - mozlog == 3.1 13:52:07 INFO - moznetwork == 0.27 13:52:07 INFO - mozprocess == 0.22 13:52:07 INFO - mozprofile == 0.28 13:52:07 INFO - mozrunner == 6.11 13:52:07 INFO - mozscreenshot == 0.1 13:52:07 INFO - mozsystemmonitor == 0.0 13:52:07 INFO - moztest == 0.7 13:52:07 INFO - mozversion == 1.4 13:52:07 INFO - psutil == 3.1.1 13:52:07 INFO - requests == 1.2.3 13:52:07 INFO - wptserve == 1.4.0 13:52:07 INFO - wsgiref == 0.1.2 13:52:07 INFO - Running post-action listener: _resource_record_post_action 13:52:07 INFO - Running post-action listener: _start_resource_monitoring 13:52:07 INFO - Starting resource monitoring. 13:52:07 INFO - ##### 13:52:07 INFO - ##### Running pull step. 13:52:07 INFO - ##### 13:52:07 INFO - Running pre-action listener: _resource_record_pre_action 13:52:07 INFO - Running main action method: pull 13:52:07 INFO - Pull has nothing to do! 13:52:07 INFO - Running post-action listener: _resource_record_post_action 13:52:07 INFO - ##### 13:52:07 INFO - ##### Running install step. 13:52:07 INFO - ##### 13:52:07 INFO - Running pre-action listener: _resource_record_pre_action 13:52:07 INFO - Running main action method: install 13:52:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:52:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:52:08 INFO - Reading from file tmpfile_stdout 13:52:08 INFO - Detecting whether we're running mozinstall >=1.0... 13:52:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:52:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:52:08 INFO - Reading from file tmpfile_stdout 13:52:08 INFO - Output received: 13:52:08 INFO - Usage: mozinstall [options] installer 13:52:08 INFO - Options: 13:52:08 INFO - -h, --help show this help message and exit 13:52:08 INFO - -d DEST, --destination=DEST 13:52:08 INFO - Directory to install application into. [default: 13:52:08 INFO - "/builds/slave/test"] 13:52:08 INFO - --app=APP Application being installed. [default: firefox] 13:52:08 INFO - mkdir: /builds/slave/test/build/application 13:52:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 13:52:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 13:52:37 INFO - Reading from file tmpfile_stdout 13:52:37 INFO - Output received: 13:52:37 INFO - /builds/slave/test/build/application/firefox/firefox 13:52:37 INFO - Running post-action listener: _resource_record_post_action 13:52:37 INFO - ##### 13:52:37 INFO - ##### Running run-tests step. 13:52:37 INFO - ##### 13:52:37 INFO - Running pre-action listener: _resource_record_pre_action 13:52:37 INFO - Running main action method: run_tests 13:52:37 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:52:37 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:52:37 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:52:37 INFO - grabbing minidump binary from tooltool 13:52:37 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')]} 13:52:37 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x258acb0>, '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 0x258bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x258c150>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:52:37 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 13:52:37 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 13:52:38 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:52:38 INFO - Return code: 0 13:52:38 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 13:52:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:52:38 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/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 13:52:38 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/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 13:52:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:52:38 INFO - 'CCACHE_UMASK': '002', 13:52:38 INFO - 'DISPLAY': ':0', 13:52:38 INFO - 'HOME': '/home/cltbld', 13:52:38 INFO - 'LANG': 'en_US.UTF-8', 13:52:38 INFO - 'LOGNAME': 'cltbld', 13:52:38 INFO - 'MAIL': '/var/mail/cltbld', 13:52:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:52:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:52:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:52:38 INFO - 'MOZ_NO_REMOTE': '1', 13:52:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:52:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:52:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:52:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:52:38 INFO - 'PWD': '/builds/slave/test', 13:52:38 INFO - 'SHELL': '/bin/bash', 13:52:38 INFO - 'SHLVL': '1', 13:52:38 INFO - 'TERM': 'linux', 13:52:38 INFO - 'TMOUT': '86400', 13:52:38 INFO - 'USER': 'cltbld', 13:52:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461616377.937725-1451650751', 13:52:38 INFO - '_': '/tools/buildbot/bin/python'} 13:52:38 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/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 13:52:38 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 13:52:38 INFO - import pkg_resources 13:52:40 INFO - Using 1 client processes 13:52:40 INFO - wptserve Starting http server on 127.0.0.1:8000 13:52:40 INFO - wptserve Starting http server on 127.0.0.1:8001 13:52:40 INFO - wptserve Starting http server on 127.0.0.1:8443 13:52:42 INFO - SUITE-START | Running 778 tests 13:52:42 INFO - Running testharness tests 13:52:42 INFO - Setting up ssl 13:52:42 INFO - PROCESS | certutil | 13:52:42 INFO - PROCESS | certutil | 13:52:42 INFO - PROCESS | certutil | 13:52:42 INFO - Certificate Nickname Trust Attributes 13:52:42 INFO - SSL,S/MIME,JAR/XPI 13:52:42 INFO - 13:52:42 INFO - web-platform-tests CT,, 13:52:42 INFO - 13:52:42 INFO - Starting runner 13:52:45 INFO - PROCESS | 1876 | 1461617565394 Marionette DEBUG Marionette enabled via build flag and pref 13:52:45 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8b938000 == 1 [pid = 1876] [id = 1] 13:52:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 1 (0x7f9d8b938800) [pid = 1876] [serial = 1] [outer = (nil)] 13:52:45 INFO - PROCESS | 1876 | [1876] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 13:52:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 2 (0x7f9d8b939800) [pid = 1876] [serial = 2] [outer = 0x7f9d8b938800] 13:52:46 INFO - PROCESS | 1876 | 1461617566018 Marionette INFO Listening on port 2828 13:52:46 INFO - PROCESS | 1876 | 1461617566542 Marionette DEBUG Marionette enabled via command-line flag 13:52:46 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8880f000 == 2 [pid = 1876] [id = 2] 13:52:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 3 (0x7f9d8880f800) [pid = 1876] [serial = 3] [outer = (nil)] 13:52:46 INFO - PROCESS | 1876 | [1876] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 13:52:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 4 (0x7f9d88810800) [pid = 1876] [serial = 4] [outer = 0x7f9d8880f800] 13:52:46 INFO - PROCESS | 1876 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9d888f7e20 13:52:46 INFO - PROCESS | 1876 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9d8d589700 13:52:46 INFO - PROCESS | 1876 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9d87c5b970 13:52:46 INFO - PROCESS | 1876 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9d87c5bc70 13:52:46 INFO - PROCESS | 1876 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9d87c5bfa0 13:52:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 5 (0x7f9d87c92800) [pid = 1876] [serial = 5] [outer = 0x7f9d8b938800] 13:52:46 INFO - PROCESS | 1876 | [1876] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:52:46 INFO - PROCESS | 1876 | 1461617566975 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37829 13:52:47 INFO - PROCESS | 1876 | [1876] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:52:47 INFO - PROCESS | 1876 | 1461617567072 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37830 13:52:47 INFO - PROCESS | 1876 | 1461617567077 Marionette DEBUG Closed connection conn0 13:52:47 INFO - PROCESS | 1876 | [1876] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 13:52:47 INFO - PROCESS | 1876 | [1876] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:52:47 INFO - PROCESS | 1876 | 1461617567197 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37831 13:52:47 INFO - PROCESS | 1876 | 1461617567200 Marionette DEBUG Closed connection conn1 13:52:47 INFO - PROCESS | 1876 | [1876] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:52:47 INFO - PROCESS | 1876 | 1461617567259 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37832 13:52:47 INFO - PROCESS | 1876 | 1461617567261 Marionette DEBUG Closed connection conn2 13:52:47 INFO - PROCESS | 1876 | 1461617567319 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:52:47 INFO - PROCESS | 1876 | 1461617567331 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425130420","device":"desktop","version":"48.0a1"} 13:52:48 INFO - PROCESS | 1876 | [1876] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:52:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b8a1000 == 3 [pid = 1876] [id = 3] 13:52:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 6 (0x7f9d7b8a1800) [pid = 1876] [serial = 6] [outer = (nil)] 13:52:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b8a2000 == 4 [pid = 1876] [id = 4] 13:52:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 7 (0x7f9d7b420000) [pid = 1876] [serial = 7] [outer = (nil)] 13:52:49 INFO - PROCESS | 1876 | [1876] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:52:49 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a841800 == 5 [pid = 1876] [id = 5] 13:52:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 8 (0x7f9d7a608800) [pid = 1876] [serial = 8] [outer = (nil)] 13:52:49 INFO - PROCESS | 1876 | [1876] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:52:49 INFO - PROCESS | 1876 | [1876] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:52:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 9 (0x7f9d7a580800) [pid = 1876] [serial = 9] [outer = 0x7f9d7a608800] 13:52:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 10 (0x7f9d7a2c3000) [pid = 1876] [serial = 10] [outer = 0x7f9d7b8a1800] 13:52:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 11 (0x7f9d7a025c00) [pid = 1876] [serial = 11] [outer = 0x7f9d7b420000] 13:52:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 12 (0x7f9d7a027800) [pid = 1876] [serial = 12] [outer = 0x7f9d7a608800] 13:52:50 INFO - PROCESS | 1876 | 1461617570987 Marionette DEBUG loaded listener.js 13:52:51 INFO - PROCESS | 1876 | 1461617571006 Marionette DEBUG loaded listener.js 13:52:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 13 (0x7f9d77e95400) [pid = 1876] [serial = 13] [outer = 0x7f9d7a608800] 13:52:51 INFO - PROCESS | 1876 | 1461617571691 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"e79ad18a-4cfd-4c5a-9e13-79a77a07048d","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425130420","device":"desktop","version":"48.0a1","command_id":1}}] 13:52:51 INFO - PROCESS | 1876 | 1461617571918 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}] 13:52:52 INFO - PROCESS | 1876 | 1461617572230 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 13:52:52 INFO - PROCESS | 1876 | 1461617572329 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:52:52 INFO - PROCESS | 1876 | [1876] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:52:52 INFO - PROCESS | 1876 | [1876] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:52:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 14 (0x7f9d74724c00) [pid = 1876] [serial = 14] [outer = 0x7f9d7a608800] 13:52:52 INFO - PROCESS | 1876 | [1876] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:52:52 INFO - PROCESS | 1876 | [1876] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:52 INFO - PROCESS | 1876 | 1461617572934 Marionette TRACE conn3 <- [1,3,null,{}] 13:52:52 INFO - PROCESS | 1876 | 1461617572996 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:52:53 INFO - PROCESS | 1876 | 1461617573031 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 13:52:53 INFO - PROCESS | 1876 | 1461617573089 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 13:52:53 INFO - PROCESS | 1876 | 1461617573091 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 13:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:52:53 INFO - PROCESS | 1876 | 1461617573121 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:52:53 INFO - PROCESS | 1876 | 1461617573126 Marionette TRACE conn3 <- [1,6,null,{}] 13:52:53 INFO - PROCESS | 1876 | 1461617573176 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}] 13:52:53 INFO - PROCESS | 1876 | 1461617573196 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 13:52:53 INFO - PROCESS | 1876 | 1461617573205 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:53 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d73d7b800 == 6 [pid = 1876] [id = 6] 13:52:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 15 (0x7f9d73c0d000) [pid = 1876] [serial = 15] [outer = (nil)] 13:52:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 16 (0x7f9d73c0f000) [pid = 1876] [serial = 16] [outer = 0x7f9d73c0d000] 13:52:53 INFO - PROCESS | 1876 | 1461617573275 Marionette DEBUG loaded listener.js 13:52:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 17 (0x7f9d73c15c00) [pid = 1876] [serial = 17] [outer = 0x7f9d73c0d000] 13:52:53 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d73978000 == 7 [pid = 1876] [id = 7] 13:52:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 18 (0x7f9d73966400) [pid = 1876] [serial = 18] [outer = (nil)] 13:52:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 19 (0x7f9d73972800) [pid = 1876] [serial = 19] [outer = 0x7f9d73966400] 13:52:53 INFO - PROCESS | 1876 | 1461617573724 Marionette DEBUG loaded listener.js 13:52:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 20 (0x7f9d738e8400) [pid = 1876] [serial = 20] [outer = 0x7f9d73966400] 13:52:54 INFO - PROCESS | 1876 | [1876] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 13:52:54 INFO - PROCESS | 1876 | 1461617574263 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]]]}] 13:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1192ms 13:52:54 INFO - PROCESS | 1876 | 1461617574359 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 13:52:54 INFO - PROCESS | 1876 | 1461617574363 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 13:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:52:54 INFO - PROCESS | 1876 | 1461617574393 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:52:54 INFO - PROCESS | 1876 | 1461617574395 Marionette TRACE conn3 <- [1,10,null,{}] 13:52:54 INFO - PROCESS | 1876 | 1461617574426 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}] 13:52:54 INFO - PROCESS | 1876 | 1461617574601 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 13:52:54 INFO - PROCESS | 1876 | 1461617574621 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:54 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71c47800 == 8 [pid = 1876] [id = 8] 13:52:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 21 (0x7f9d72ba2c00) [pid = 1876] [serial = 21] [outer = (nil)] 13:52:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 22 (0x7f9d7396c000) [pid = 1876] [serial = 22] [outer = 0x7f9d72ba2c00] 13:52:54 INFO - PROCESS | 1876 | 1461617574692 Marionette DEBUG loaded listener.js 13:52:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 23 (0x7f9d71e3a000) [pid = 1876] [serial = 23] [outer = 0x7f9d72ba2c00] 13:52:55 INFO - PROCESS | 1876 | 1461617575275 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]]]}] 13:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 950ms 13:52:55 INFO - PROCESS | 1876 | 1461617575333 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 13:52:55 INFO - PROCESS | 1876 | 1461617575337 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 13:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:52:55 INFO - PROCESS | 1876 | 1461617575343 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:52:55 INFO - PROCESS | 1876 | 1461617575345 Marionette TRACE conn3 <- [1,14,null,{}] 13:52:55 INFO - PROCESS | 1876 | 1461617575350 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}] 13:52:55 INFO - PROCESS | 1876 | 1461617575496 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 13:52:55 INFO - PROCESS | 1876 | 1461617575513 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:55 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71ec2800 == 9 [pid = 1876] [id = 9] 13:52:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 24 (0x7f9d7200bc00) [pid = 1876] [serial = 24] [outer = (nil)] 13:52:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 25 (0x7f9d72010400) [pid = 1876] [serial = 25] [outer = 0x7f9d7200bc00] 13:52:55 INFO - PROCESS | 1876 | 1461617575578 Marionette DEBUG loaded listener.js 13:52:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 26 (0x7f9d72ba1400) [pid = 1876] [serial = 26] [outer = 0x7f9d7200bc00] 13:52:56 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d720be000 == 10 [pid = 1876] [id = 10] 13:52:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 27 (0x7f9d720be800) [pid = 1876] [serial = 27] [outer = (nil)] 13:52:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 28 (0x7f9d720c0000) [pid = 1876] [serial = 28] [outer = 0x7f9d720be800] 13:52:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 29 (0x7f9d71c35000) [pid = 1876] [serial = 29] [outer = 0x7f9d720be800] 13:52:56 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d720c5800 == 11 [pid = 1876] [id = 11] 13:52:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 30 (0x7f9d71e3ec00) [pid = 1876] [serial = 30] [outer = (nil)] 13:52:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 31 (0x7f9d721df000) [pid = 1876] [serial = 31] [outer = 0x7f9d71e3ec00] 13:52:56 INFO - PROCESS | 1876 | 1461617576907 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]]]}] 13:52:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 32 (0x7f9d721e2000) [pid = 1876] [serial = 32] [outer = 0x7f9d71e3ec00] 13:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1633ms 13:52:56 INFO - PROCESS | 1876 | 1461617576982 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 13:52:56 INFO - PROCESS | 1876 | 1461617576989 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 13:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:52:57 INFO - PROCESS | 1876 | 1461617577074 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:52:57 INFO - PROCESS | 1876 | 1461617577081 Marionette TRACE conn3 <- [1,18,null,{}] 13:52:57 INFO - PROCESS | 1876 | 1461617577130 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}] 13:52:57 INFO - PROCESS | 1876 | 1461617577323 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 13:52:57 INFO - PROCESS | 1876 | 1461617577479 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:57 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d73d82000 == 12 [pid = 1876] [id = 12] 13:52:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 33 (0x7f9d721d9c00) [pid = 1876] [serial = 33] [outer = (nil)] 13:52:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 34 (0x7f9d77b2e000) [pid = 1876] [serial = 34] [outer = 0x7f9d721d9c00] 13:52:57 INFO - PROCESS | 1876 | 1461617577562 Marionette DEBUG loaded listener.js 13:52:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 35 (0x7f9d77e94400) [pid = 1876] [serial = 35] [outer = 0x7f9d721d9c00] 13:52:58 INFO - PROCESS | 1876 | 1461617578364 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]]]}] 13:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1395ms 13:52:58 INFO - PROCESS | 1876 | 1461617578400 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 13:52:58 INFO - PROCESS | 1876 | 1461617578407 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 13:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:52:58 INFO - PROCESS | 1876 | 1461617578417 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:52:58 INFO - PROCESS | 1876 | 1461617578420 Marionette TRACE conn3 <- [1,22,null,{}] 13:52:58 INFO - PROCESS | 1876 | 1461617578426 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}] 13:52:58 INFO - PROCESS | 1876 | 1461617578584 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 13:52:58 INFO - PROCESS | 1876 | 1461617578707 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:58 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d78e79800 == 13 [pid = 1876] [id = 13] 13:52:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 36 (0x7f9d78c3a000) [pid = 1876] [serial = 36] [outer = (nil)] 13:52:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 37 (0x7f9d7a029000) [pid = 1876] [serial = 37] [outer = 0x7f9d78c3a000] 13:52:58 INFO - PROCESS | 1876 | 1461617578784 Marionette DEBUG loaded listener.js 13:52:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 38 (0x7f9d7a322000) [pid = 1876] [serial = 38] [outer = 0x7f9d78c3a000] 13:52:59 INFO - PROCESS | 1876 | 1461617579804 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]]]}] 13:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1432ms 13:52:59 INFO - PROCESS | 1876 | 1461617579850 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 13:52:59 INFO - PROCESS | 1876 | 1461617579856 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 13:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:52:59 INFO - PROCESS | 1876 | 1461617579863 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:52:59 INFO - PROCESS | 1876 | 1461617579869 Marionette TRACE conn3 <- [1,26,null,{}] 13:52:59 INFO - PROCESS | 1876 | 1461617579877 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}] 13:53:00 INFO - PROCESS | 1876 | 1461617580030 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 13:53:00 INFO - PROCESS | 1876 | 1461617580165 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:00 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d77d11000 == 14 [pid = 1876] [id = 14] 13:53:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 39 (0x7f9d75550c00) [pid = 1876] [serial = 39] [outer = (nil)] 13:53:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 40 (0x7f9d79563800) [pid = 1876] [serial = 40] [outer = 0x7f9d75550c00] 13:53:00 INFO - PROCESS | 1876 | 1461617580265 Marionette DEBUG loaded listener.js 13:53:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 41 (0x7f9d7a320800) [pid = 1876] [serial = 41] [outer = 0x7f9d75550c00] 13:53:01 INFO - PROCESS | 1876 | 1461617581248 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]]]}] 13:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1446ms 13:53:01 INFO - PROCESS | 1876 | 1461617581312 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 13:53:01 INFO - PROCESS | 1876 | 1461617581324 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 13:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:53:01 INFO - PROCESS | 1876 | 1461617581339 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:53:01 INFO - PROCESS | 1876 | 1461617581346 Marionette TRACE conn3 <- [1,30,null,{}] 13:53:01 INFO - PROCESS | 1876 | 1461617581354 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}] 13:53:01 INFO - PROCESS | 1876 | 1461617581565 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 13:53:01 INFO - PROCESS | 1876 | 1461617581725 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:01 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a372800 == 15 [pid = 1876] [id = 15] 13:53:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 42 (0x7f9d7966ac00) [pid = 1876] [serial = 42] [outer = (nil)] 13:53:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 43 (0x7f9d7ad2f800) [pid = 1876] [serial = 43] [outer = 0x7f9d7966ac00] 13:53:01 INFO - PROCESS | 1876 | 1461617581834 Marionette DEBUG loaded listener.js 13:53:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 44 (0x7f9d7b623c00) [pid = 1876] [serial = 44] [outer = 0x7f9d7966ac00] 13:53:02 INFO - PROCESS | 1876 | 1461617582874 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]]]}] 13:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1588ms 13:53:02 INFO - PROCESS | 1876 | 1461617582929 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 13:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:53:02 INFO - PROCESS | 1876 | 1461617582936 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 13:53:02 INFO - PROCESS | 1876 | 1461617582945 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:53:02 INFO - PROCESS | 1876 | 1461617582954 Marionette TRACE conn3 <- [1,34,null,{}] 13:53:02 INFO - PROCESS | 1876 | 1461617582979 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}] 13:53:03 INFO - PROCESS | 1876 | 1461617583170 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 13:53:03 INFO - PROCESS | 1876 | 1461617583253 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:03 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7ad1d800 == 16 [pid = 1876] [id = 16] 13:53:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 45 (0x7f9d7a60a400) [pid = 1876] [serial = 45] [outer = (nil)] 13:53:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 46 (0x7f9d7b991c00) [pid = 1876] [serial = 46] [outer = 0x7f9d7a60a400] 13:53:03 INFO - PROCESS | 1876 | 1461617583343 Marionette DEBUG loaded listener.js 13:53:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 47 (0x7f9d7c545000) [pid = 1876] [serial = 47] [outer = 0x7f9d7a60a400] 13:53:03 INFO - PROCESS | 1876 | 1461617583937 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]]]}] 13:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1060ms 13:53:04 INFO - PROCESS | 1876 | 1461617584003 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 13:53:04 INFO - PROCESS | 1876 | 1461617584007 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 13:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:53:04 INFO - PROCESS | 1876 | 1461617584012 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:53:04 INFO - PROCESS | 1876 | 1461617584014 Marionette TRACE conn3 <- [1,38,null,{}] 13:53:04 INFO - PROCESS | 1876 | 1461617584019 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}] 13:53:04 INFO - PROCESS | 1876 | 1461617584180 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 13:53:04 INFO - PROCESS | 1876 | 1461617584198 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:04 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b382800 == 17 [pid = 1876] [id = 17] 13:53:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 48 (0x7f9d71e3c400) [pid = 1876] [serial = 48] [outer = (nil)] 13:53:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 49 (0x7f9d7d795c00) [pid = 1876] [serial = 49] [outer = 0x7f9d71e3c400] 13:53:04 INFO - PROCESS | 1876 | 1461617584260 Marionette DEBUG loaded listener.js 13:53:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 50 (0x7f9d752e8400) [pid = 1876] [serial = 50] [outer = 0x7f9d71e3c400] 13:53:05 INFO - PROCESS | 1876 | 1461617585221 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]]]}] 13:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1278ms 13:53:05 INFO - PROCESS | 1876 | 1461617585294 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 13:53:05 INFO - PROCESS | 1876 | 1461617585297 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 13:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:53:05 INFO - PROCESS | 1876 | 1461617585305 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:53:05 INFO - PROCESS | 1876 | 1461617585308 Marionette TRACE conn3 <- [1,42,null,{}] 13:53:05 INFO - PROCESS | 1876 | 1461617585317 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}] 13:53:05 INFO - PROCESS | 1876 | 1461617585517 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 13:53:05 INFO - PROCESS | 1876 | 1461617585632 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:05 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b89d000 == 18 [pid = 1876] [id = 18] 13:53:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 51 (0x7f9d75558400) [pid = 1876] [serial = 51] [outer = (nil)] 13:53:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 52 (0x7f9d7e1a6400) [pid = 1876] [serial = 52] [outer = 0x7f9d75558400] 13:53:05 INFO - PROCESS | 1876 | 1461617585739 Marionette DEBUG loaded listener.js 13:53:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 53 (0x7f9d7ef22800) [pid = 1876] [serial = 53] [outer = 0x7f9d75558400] 13:53:07 INFO - PROCESS | 1876 | 1461617587071 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]]]}] 13:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1806ms 13:53:07 INFO - PROCESS | 1876 | 1461617587112 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 13:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:53:07 INFO - PROCESS | 1876 | 1461617587125 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 13:53:07 INFO - PROCESS | 1876 | 1461617587136 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:53:07 INFO - PROCESS | 1876 | 1461617587147 Marionette TRACE conn3 <- [1,46,null,{}] 13:53:07 INFO - PROCESS | 1876 | 1461617587158 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}] 13:53:07 INFO - PROCESS | 1876 | 1461617587515 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 13:53:07 INFO - PROCESS | 1876 | 1461617587702 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:07 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7952a000 == 19 [pid = 1876] [id = 19] 13:53:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 54 (0x7f9d77b31800) [pid = 1876] [serial = 54] [outer = (nil)] 13:53:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 55 (0x7f9d77d4ac00) [pid = 1876] [serial = 55] [outer = 0x7f9d77b31800] 13:53:07 INFO - PROCESS | 1876 | 1461617587857 Marionette DEBUG loaded listener.js 13:53:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 56 (0x7f9d78c38400) [pid = 1876] [serial = 56] [outer = 0x7f9d77b31800] 13:53:08 INFO - PROCESS | 1876 | 1461617588707 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]]]}] 13:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1598ms 13:53:08 INFO - PROCESS | 1876 | 1461617588740 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 13:53:08 INFO - PROCESS | 1876 | 1461617588749 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 13:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:53:08 INFO - PROCESS | 1876 | 1461617588761 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:53:08 INFO - PROCESS | 1876 | 1461617588764 Marionette TRACE conn3 <- [1,50,null,{}] 13:53:08 INFO - PROCESS | 1876 | 1461617588770 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}] 13:53:08 INFO - PROCESS | 1876 | 1461617588937 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 13:53:09 INFO - PROCESS | 1876 | 1461617589160 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:09 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b384000 == 20 [pid = 1876] [id = 20] 13:53:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 57 (0x7f9d7a28ac00) [pid = 1876] [serial = 57] [outer = (nil)] 13:53:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 58 (0x7f9d7a57fc00) [pid = 1876] [serial = 58] [outer = 0x7f9d7a28ac00] 13:53:09 INFO - PROCESS | 1876 | 1461617589291 Marionette DEBUG loaded listener.js 13:53:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 59 (0x7f9d7b095400) [pid = 1876] [serial = 59] [outer = 0x7f9d7a28ac00] 13:53:10 INFO - PROCESS | 1876 | 1461617590332 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]]]}] 13:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1631ms 13:53:10 INFO - PROCESS | 1876 | 1461617590392 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 13:53:10 INFO - PROCESS | 1876 | 1461617590396 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 13:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:53:10 INFO - PROCESS | 1876 | 1461617590403 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:53:10 INFO - PROCESS | 1876 | 1461617590409 Marionette TRACE conn3 <- [1,54,null,{}] 13:53:10 INFO - PROCESS | 1876 | 1461617590424 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}] 13:53:10 INFO - PROCESS | 1876 | 1461617590624 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 13:53:10 INFO - PROCESS | 1876 | 1461617590721 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:10 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7c315800 == 21 [pid = 1876] [id = 21] 13:53:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 60 (0x7f9d7c543400) [pid = 1876] [serial = 60] [outer = (nil)] 13:53:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 61 (0x7f9d7e19c800) [pid = 1876] [serial = 61] [outer = 0x7f9d7c543400] 13:53:10 INFO - PROCESS | 1876 | 1461617590801 Marionette DEBUG loaded listener.js 13:53:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 62 (0x7f9d7ef81400) [pid = 1876] [serial = 62] [outer = 0x7f9d7c543400] 13:53:11 INFO - PROCESS | 1876 | 1461617591587 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]]]}] 13:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1246ms 13:53:11 INFO - PROCESS | 1876 | 1461617591650 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 13:53:11 INFO - PROCESS | 1876 | 1461617591655 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 13:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:53:11 INFO - PROCESS | 1876 | 1461617591661 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:53:11 INFO - PROCESS | 1876 | 1461617591664 Marionette TRACE conn3 <- [1,58,null,{}] 13:53:11 INFO - PROCESS | 1876 | 1461617591669 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}] 13:53:11 INFO - PROCESS | 1876 | 1461617591829 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 13:53:11 INFO - PROCESS | 1876 | 1461617591952 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:11 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7e156800 == 22 [pid = 1876] [id = 22] 13:53:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 63 (0x7f9d7b31c800) [pid = 1876] [serial = 63] [outer = (nil)] 13:53:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 64 (0x7f9d87ceec00) [pid = 1876] [serial = 64] [outer = 0x7f9d7b31c800] 13:53:12 INFO - PROCESS | 1876 | 1461617592028 Marionette DEBUG loaded listener.js 13:53:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 65 (0x7f9d88868800) [pid = 1876] [serial = 65] [outer = 0x7f9d7b31c800] 13:53:12 INFO - PROCESS | 1876 | 1461617592942 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]]]}] 13:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1343ms 13:53:13 INFO - PROCESS | 1876 | 1461617593006 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 13:53:13 INFO - PROCESS | 1876 | 1461617593012 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 13:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:53:13 INFO - PROCESS | 1876 | 1461617593020 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:53:13 INFO - PROCESS | 1876 | 1461617593026 Marionette TRACE conn3 <- [1,62,null,{}] 13:53:13 INFO - PROCESS | 1876 | 1461617593034 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}] 13:53:13 INFO - PROCESS | 1876 | 1461617593201 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 13:53:13 INFO - PROCESS | 1876 | 1461617593360 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:13 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d77d06000 == 23 [pid = 1876] [id = 23] 13:53:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 66 (0x7f9d73d0a000) [pid = 1876] [serial = 66] [outer = (nil)] 13:53:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 67 (0x7f9d752ee800) [pid = 1876] [serial = 67] [outer = 0x7f9d73d0a000] 13:53:13 INFO - PROCESS | 1876 | 1461617593492 Marionette DEBUG loaded listener.js 13:53:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 68 (0x7f9d787da800) [pid = 1876] [serial = 68] [outer = 0x7f9d73d0a000] 13:53:14 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b382800 == 22 [pid = 1876] [id = 17] 13:53:14 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7ad1d800 == 21 [pid = 1876] [id = 16] 13:53:14 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a372800 == 20 [pid = 1876] [id = 15] 13:53:14 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d77d11000 == 19 [pid = 1876] [id = 14] 13:53:14 INFO - PROCESS | 1876 | 1461617594410 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]]]}] 13:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1434ms 13:53:14 INFO - PROCESS | 1876 | 1461617594454 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 13:53:14 INFO - PROCESS | 1876 | 1461617594460 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 13:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:53:14 INFO - PROCESS | 1876 | 1461617594468 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:53:14 INFO - PROCESS | 1876 | 1461617594474 Marionette TRACE conn3 <- [1,66,null,{}] 13:53:14 INFO - PROCESS | 1876 | 1461617594482 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}] 13:53:14 INFO - PROCESS | 1876 | 1461617594653 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 13:53:14 INFO - PROCESS | 1876 | 1461617594777 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:14 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d78c9e800 == 20 [pid = 1876] [id = 24] 13:53:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 69 (0x7f9d7555a000) [pid = 1876] [serial = 69] [outer = (nil)] 13:53:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 70 (0x7f9d78c44800) [pid = 1876] [serial = 70] [outer = 0x7f9d7555a000] 13:53:14 INFO - PROCESS | 1876 | 1461617594859 Marionette DEBUG loaded listener.js 13:53:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 71 (0x7f9d799eec00) [pid = 1876] [serial = 71] [outer = 0x7f9d7555a000] 13:53:15 INFO - PROCESS | 1876 | 1461617595669 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]]]}] 13:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1241ms 13:53:15 INFO - PROCESS | 1876 | 1461617595710 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 13:53:15 INFO - PROCESS | 1876 | 1461617595719 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 13:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:53:15 INFO - PROCESS | 1876 | 1461617595730 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:53:15 INFO - PROCESS | 1876 | 1461617595733 Marionette TRACE conn3 <- [1,70,null,{}] 13:53:15 INFO - PROCESS | 1876 | 1461617595740 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}] 13:53:15 INFO - PROCESS | 1876 | 1461617595903 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 13:53:16 INFO - PROCESS | 1876 | 1461617596029 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:16 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b0b0000 == 21 [pid = 1876] [id = 25] 13:53:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 72 (0x7f9d78c47000) [pid = 1876] [serial = 72] [outer = (nil)] 13:53:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 73 (0x7f9d7b620800) [pid = 1876] [serial = 73] [outer = 0x7f9d78c47000] 13:53:16 INFO - PROCESS | 1876 | 1461617596113 Marionette DEBUG loaded listener.js 13:53:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 74 (0x7f9d7bf21c00) [pid = 1876] [serial = 74] [outer = 0x7f9d78c47000] 13:53:16 INFO - PROCESS | 1876 | 1461617596953 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]]]}] 13:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1281ms 13:53:17 INFO - PROCESS | 1876 | 1461617597012 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 13:53:17 INFO - PROCESS | 1876 | 1461617597016 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 13:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:53:17 INFO - PROCESS | 1876 | 1461617597022 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:53:17 INFO - PROCESS | 1876 | 1461617597028 Marionette TRACE conn3 <- [1,74,null,{}] 13:53:17 INFO - PROCESS | 1876 | 1461617597044 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}] 13:53:17 INFO - PROCESS | 1876 | 1461617597246 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 13:53:17 INFO - PROCESS | 1876 | 1461617597374 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:17 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7c31e800 == 22 [pid = 1876] [id = 26] 13:53:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 75 (0x7f9d7ef16800) [pid = 1876] [serial = 75] [outer = (nil)] 13:53:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 76 (0x7f9d81d5c400) [pid = 1876] [serial = 76] [outer = 0x7f9d7ef16800] 13:53:17 INFO - PROCESS | 1876 | 1461617597461 Marionette DEBUG loaded listener.js 13:53:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 77 (0x7f9d88a9ac00) [pid = 1876] [serial = 77] [outer = 0x7f9d7ef16800] 13:53:18 INFO - PROCESS | 1876 | 1461617598256 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]]]}] 13:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1291ms 13:53:18 INFO - PROCESS | 1876 | 1461617598314 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 13:53:18 INFO - PROCESS | 1876 | 1461617598319 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 13:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:53:18 INFO - PROCESS | 1876 | 1461617598344 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:53:18 INFO - PROCESS | 1876 | 1461617598346 Marionette TRACE conn3 <- [1,78,null,{}] 13:53:18 INFO - PROCESS | 1876 | 1461617598353 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}] 13:53:18 INFO - PROCESS | 1876 | 1461617598508 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 13:53:18 INFO - PROCESS | 1876 | 1461617598632 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:18 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d78c9f000 == 23 [pid = 1876] [id = 27] 13:53:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 78 (0x7f9d71e3b400) [pid = 1876] [serial = 78] [outer = (nil)] 13:53:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 79 (0x7f9d88d51000) [pid = 1876] [serial = 79] [outer = 0x7f9d71e3b400] 13:53:18 INFO - PROCESS | 1876 | 1461617598713 Marionette DEBUG loaded listener.js 13:53:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 80 (0x7f9d89c3c400) [pid = 1876] [serial = 80] [outer = 0x7f9d71e3b400] 13:53:19 INFO - PROCESS | 1876 | 1461617599680 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]]]}] 13:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1386ms 13:53:19 INFO - PROCESS | 1876 | 1461617599727 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 13:53:19 INFO - PROCESS | 1876 | 1461617599732 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 13:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:53:19 INFO - PROCESS | 1876 | 1461617599740 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:53:19 INFO - PROCESS | 1876 | 1461617599745 Marionette TRACE conn3 <- [1,82,null,{}] 13:53:19 INFO - PROCESS | 1876 | 1461617599754 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}] 13:53:19 INFO - PROCESS | 1876 | 1461617599911 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 13:53:20 INFO - PROCESS | 1876 | 1461617600085 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:20 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7aa62000 == 24 [pid = 1876] [id = 28] 13:53:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 81 (0x7f9d79717800) [pid = 1876] [serial = 81] [outer = (nil)] 13:53:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 82 (0x7f9d79a05400) [pid = 1876] [serial = 82] [outer = 0x7f9d79717800] 13:53:20 INFO - PROCESS | 1876 | 1461617600191 Marionette DEBUG loaded listener.js 13:53:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 83 (0x7f9d7aa33400) [pid = 1876] [serial = 83] [outer = 0x7f9d79717800] 13:53:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7c315800 == 23 [pid = 1876] [id = 21] 13:53:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b384000 == 22 [pid = 1876] [id = 20] 13:53:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7952a000 == 21 [pid = 1876] [id = 19] 13:53:21 INFO - PROCESS | 1876 | 1461617601059 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]]]}] 13:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1390ms 13:53:21 INFO - PROCESS | 1876 | 1461617601130 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 13:53:21 INFO - PROCESS | 1876 | 1461617601137 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 13:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:53:21 INFO - PROCESS | 1876 | 1461617601145 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:53:21 INFO - PROCESS | 1876 | 1461617601151 Marionette TRACE conn3 <- [1,86,null,{}] 13:53:21 INFO - PROCESS | 1876 | 1461617601158 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}] 13:53:21 INFO - PROCESS | 1876 | 1461617601329 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 13:53:21 INFO - PROCESS | 1876 | 1461617601458 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:21 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b891800 == 22 [pid = 1876] [id = 29] 13:53:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 84 (0x7f9d7a7b9400) [pid = 1876] [serial = 84] [outer = (nil)] 13:53:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 85 (0x7f9d7b31d000) [pid = 1876] [serial = 85] [outer = 0x7f9d7a7b9400] 13:53:21 INFO - PROCESS | 1876 | 1461617601539 Marionette DEBUG loaded listener.js 13:53:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 86 (0x7f9d7bf26c00) [pid = 1876] [serial = 86] [outer = 0x7f9d7a7b9400] 13:53:22 INFO - PROCESS | 1876 | 1461617602377 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]]]}] 13:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1282ms 13:53:22 INFO - PROCESS | 1876 | 1461617602428 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 13:53:22 INFO - PROCESS | 1876 | 1461617602436 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 13:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:53:22 INFO - PROCESS | 1876 | 1461617602446 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:53:22 INFO - PROCESS | 1876 | 1461617602451 Marionette TRACE conn3 <- [1,90,null,{}] 13:53:22 INFO - PROCESS | 1876 | 1461617602456 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}] 13:53:22 INFO - PROCESS | 1876 | 1461617602625 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 13:53:22 INFO - PROCESS | 1876 | 1461617602753 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:22 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7e376000 == 23 [pid = 1876] [id = 30] 13:53:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 87 (0x7f9d7b419c00) [pid = 1876] [serial = 87] [outer = (nil)] 13:53:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 88 (0x7f9d82c83400) [pid = 1876] [serial = 88] [outer = 0x7f9d7b419c00] 13:53:22 INFO - PROCESS | 1876 | 1461617602827 Marionette DEBUG loaded listener.js 13:53:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 89 (0x7f9d88868c00) [pid = 1876] [serial = 89] [outer = 0x7f9d7b419c00] 13:53:23 INFO - PROCESS | 1876 | 1461617603685 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]]]}] 13:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1281ms 13:53:23 INFO - PROCESS | 1876 | 1461617603729 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 13:53:23 INFO - PROCESS | 1876 | 1461617603733 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 13:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:53:23 INFO - PROCESS | 1876 | 1461617603739 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:53:23 INFO - PROCESS | 1876 | 1461617603744 Marionette TRACE conn3 <- [1,94,null,{}] 13:53:23 INFO - PROCESS | 1876 | 1461617603760 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}] 13:53:23 INFO - PROCESS | 1876 | 1461617603931 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 13:53:24 INFO - PROCESS | 1876 | 1461617604062 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:24 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88803000 == 24 [pid = 1876] [id = 31] 13:53:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 90 (0x7f9d88d9ac00) [pid = 1876] [serial = 90] [outer = (nil)] 13:53:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 91 (0x7f9d89cf1800) [pid = 1876] [serial = 91] [outer = 0x7f9d88d9ac00] 13:53:24 INFO - PROCESS | 1876 | 1461617604152 Marionette DEBUG loaded listener.js 13:53:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 92 (0x7f9d89f76800) [pid = 1876] [serial = 92] [outer = 0x7f9d88d9ac00] 13:53:24 INFO - PROCESS | 1876 | 1461617604978 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]]]}] 13:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1288ms 13:53:25 INFO - PROCESS | 1876 | 1461617605028 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 13:53:25 INFO - PROCESS | 1876 | 1461617605032 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 13:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:53:25 INFO - PROCESS | 1876 | 1461617605038 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:53:25 INFO - PROCESS | 1876 | 1461617605040 Marionette TRACE conn3 <- [1,98,null,{}] 13:53:25 INFO - PROCESS | 1876 | 1461617605046 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}] 13:53:25 INFO - PROCESS | 1876 | 1461617605224 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 13:53:25 INFO - PROCESS | 1876 | 1461617605356 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:25 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a2ce800 == 25 [pid = 1876] [id = 32] 13:53:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 93 (0x7f9d71e41800) [pid = 1876] [serial = 93] [outer = (nil)] 13:53:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 94 (0x7f9d8bebc000) [pid = 1876] [serial = 94] [outer = 0x7f9d71e41800] 13:53:25 INFO - PROCESS | 1876 | 1461617605430 Marionette DEBUG loaded listener.js 13:53:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 95 (0x7f9d8d770000) [pid = 1876] [serial = 95] [outer = 0x7f9d71e41800] 13:53:26 INFO - PROCESS | 1876 | 1461617606330 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]]]}] 13:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1377ms 13:53:26 INFO - PROCESS | 1876 | 1461617606418 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 13:53:26 INFO - PROCESS | 1876 | 1461617606424 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 13:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:53:26 INFO - PROCESS | 1876 | 1461617606431 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:53:26 INFO - PROCESS | 1876 | 1461617606436 Marionette TRACE conn3 <- [1,102,null,{}] 13:53:26 INFO - PROCESS | 1876 | 1461617606444 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}] 13:53:26 INFO - PROCESS | 1876 | 1461617606596 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 13:53:26 INFO - PROCESS | 1876 | 1461617606730 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:26 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d78695000 == 26 [pid = 1876] [id = 33] 13:53:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 96 (0x7f9d7afce000) [pid = 1876] [serial = 96] [outer = (nil)] 13:53:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 97 (0x7f9d7b31e400) [pid = 1876] [serial = 97] [outer = 0x7f9d7afce000] 13:53:26 INFO - PROCESS | 1876 | 1461617606812 Marionette DEBUG loaded listener.js 13:53:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 98 (0x7f9d7c53d800) [pid = 1876] [serial = 98] [outer = 0x7f9d7afce000] 13:53:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7c31e800 == 25 [pid = 1876] [id = 26] 13:53:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b0b0000 == 24 [pid = 1876] [id = 25] 13:53:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d78c9e800 == 23 [pid = 1876] [id = 24] 13:53:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 99 (0x7f9d7396a000) [pid = 1876] [serial = 99] [outer = 0x7f9d71e3ec00] 13:53:27 INFO - PROCESS | 1876 | 1461617607775 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]]]}] 13:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1384ms 13:53:27 INFO - PROCESS | 1876 | 1461617607816 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 13:53:27 INFO - PROCESS | 1876 | 1461617607822 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 13:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:53:27 INFO - PROCESS | 1876 | 1461617607832 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:53:27 INFO - PROCESS | 1876 | 1461617607838 Marionette TRACE conn3 <- [1,106,null,{}] 13:53:27 INFO - PROCESS | 1876 | 1461617607845 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}] 13:53:28 INFO - PROCESS | 1876 | 1461617608054 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 13:53:28 INFO - PROCESS | 1876 | 1461617608187 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:28 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b0b7000 == 24 [pid = 1876] [id = 34] 13:53:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 100 (0x7f9d7c543c00) [pid = 1876] [serial = 100] [outer = (nil)] 13:53:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 101 (0x7f9d7e1a0c00) [pid = 1876] [serial = 101] [outer = 0x7f9d7c543c00] 13:53:28 INFO - PROCESS | 1876 | 1461617608266 Marionette DEBUG loaded listener.js 13:53:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 102 (0x7f9d7ef7f400) [pid = 1876] [serial = 102] [outer = 0x7f9d7c543c00] 13:53:29 INFO - PROCESS | 1876 | 1461617609089 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]]]}] 13:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1331ms 13:53:29 INFO - PROCESS | 1876 | 1461617609165 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 13:53:29 INFO - PROCESS | 1876 | 1461617609172 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 13:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:53:29 INFO - PROCESS | 1876 | 1461617609182 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:53:29 INFO - PROCESS | 1876 | 1461617609185 Marionette TRACE conn3 <- [1,110,null,{}] 13:53:29 INFO - PROCESS | 1876 | 1461617609191 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}] 13:53:29 INFO - PROCESS | 1876 | 1461617609352 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 13:53:29 INFO - PROCESS | 1876 | 1461617609495 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:29 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d888ba000 == 25 [pid = 1876] [id = 35] 13:53:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 103 (0x7f9d7d79e000) [pid = 1876] [serial = 103] [outer = (nil)] 13:53:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 104 (0x7f9d88f21c00) [pid = 1876] [serial = 104] [outer = 0x7f9d7d79e000] 13:53:29 INFO - PROCESS | 1876 | 1461617609569 Marionette DEBUG loaded listener.js 13:53:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 105 (0x7f9d89dbcc00) [pid = 1876] [serial = 105] [outer = 0x7f9d7d79e000] 13:53:30 INFO - PROCESS | 1876 | 1461617610441 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]]]}] 13:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1328ms 13:53:30 INFO - PROCESS | 1876 | 1461617610510 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 13:53:30 INFO - PROCESS | 1876 | 1461617610514 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 13:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:53:30 INFO - PROCESS | 1876 | 1461617610520 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:53:30 INFO - PROCESS | 1876 | 1461617610526 Marionette TRACE conn3 <- [1,114,null,{}] 13:53:30 INFO - PROCESS | 1876 | 1461617610541 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}] 13:53:30 INFO - PROCESS | 1876 | 1461617610737 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 13:53:30 INFO - PROCESS | 1876 | 1461617610872 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:30 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d89f1a000 == 26 [pid = 1876] [id = 36] 13:53:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 106 (0x7f9d8d50f000) [pid = 1876] [serial = 106] [outer = (nil)] 13:53:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 107 (0x7f9d8d8a7400) [pid = 1876] [serial = 107] [outer = 0x7f9d8d50f000] 13:53:30 INFO - PROCESS | 1876 | 1461617610951 Marionette DEBUG loaded listener.js 13:53:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 108 (0x7f9d8dd9e800) [pid = 1876] [serial = 108] [outer = 0x7f9d8d50f000] 13:53:31 INFO - PROCESS | 1876 | 1461617611789 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]]]}] 13:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1336ms 13:53:31 INFO - PROCESS | 1876 | 1461617611858 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 13:53:31 INFO - PROCESS | 1876 | 1461617611863 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 13:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:53:31 INFO - PROCESS | 1876 | 1461617611868 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:53:31 INFO - PROCESS | 1876 | 1461617611871 Marionette TRACE conn3 <- [1,118,null,{}] 13:53:31 INFO - PROCESS | 1876 | 1461617611876 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}] 13:53:32 INFO - PROCESS | 1876 | 1461617612035 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 13:53:32 INFO - PROCESS | 1876 | 1461617612169 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:32 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b88f800 == 27 [pid = 1876] [id = 37] 13:53:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 109 (0x7f9d72010800) [pid = 1876] [serial = 109] [outer = (nil)] 13:53:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 110 (0x7f9d8e133400) [pid = 1876] [serial = 110] [outer = 0x7f9d72010800] 13:53:32 INFO - PROCESS | 1876 | 1461617612244 Marionette DEBUG loaded listener.js 13:53:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 111 (0x7f9d8e22d400) [pid = 1876] [serial = 111] [outer = 0x7f9d72010800] 13:53:33 INFO - PROCESS | 1876 | 1461617613173 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]]]}] 13:53:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1382ms 13:53:33 INFO - PROCESS | 1876 | 1461617613252 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 13:53:33 INFO - PROCESS | 1876 | 1461617613257 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 13:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:53:33 INFO - PROCESS | 1876 | 1461617613265 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:53:33 INFO - PROCESS | 1876 | 1461617613270 Marionette TRACE conn3 <- [1,122,null,{}] 13:53:33 INFO - PROCESS | 1876 | 1461617613278 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}] 13:53:33 INFO - PROCESS | 1876 | 1461617613470 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 13:53:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7e376000 == 26 [pid = 1876] [id = 30] 13:53:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b891800 == 25 [pid = 1876] [id = 29] 13:53:33 INFO - PROCESS | 1876 | 1461617613700 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:33 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7868f000 == 26 [pid = 1876] [id = 38] 13:53:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 112 (0x7f9d74723000) [pid = 1876] [serial = 112] [outer = (nil)] 13:53:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 113 (0x7f9d7966bc00) [pid = 1876] [serial = 113] [outer = 0x7f9d74723000] 13:53:33 INFO - PROCESS | 1876 | 1461617613781 Marionette DEBUG loaded listener.js 13:53:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 114 (0x7f9d7ef59800) [pid = 1876] [serial = 114] [outer = 0x7f9d74723000] 13:53:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a2ce800 == 25 [pid = 1876] [id = 32] 13:53:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7e156800 == 24 [pid = 1876] [id = 22] 13:53:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71c47800 == 23 [pid = 1876] [id = 8] 13:53:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71ec2800 == 22 [pid = 1876] [id = 9] 13:53:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d89f1a000 == 21 [pid = 1876] [id = 36] 13:53:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d888ba000 == 20 [pid = 1876] [id = 35] 13:53:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b0b7000 == 19 [pid = 1876] [id = 34] 13:53:35 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b89d000 == 18 [pid = 1876] [id = 18] 13:53:35 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d73d82000 == 17 [pid = 1876] [id = 12] 13:53:35 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b88f800 == 16 [pid = 1876] [id = 37] 13:53:35 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d78c9f000 == 15 [pid = 1876] [id = 27] 13:53:35 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d77d06000 == 14 [pid = 1876] [id = 23] 13:53:35 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7aa62000 == 13 [pid = 1876] [id = 28] 13:53:35 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d73d7b800 == 12 [pid = 1876] [id = 6] 13:53:35 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d88803000 == 11 [pid = 1876] [id = 31] 13:53:35 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d78695000 == 10 [pid = 1876] [id = 33] 13:53:35 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d78e79800 == 9 [pid = 1876] [id = 13] 13:53:37 INFO - PROCESS | 1876 | 1461617617106 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]]]}] 13:53:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 3895ms 13:53:37 INFO - PROCESS | 1876 | 1461617617183 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 13:53:37 INFO - PROCESS | 1876 | 1461617617189 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 13:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:53:37 INFO - PROCESS | 1876 | 1461617617198 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:53:37 INFO - PROCESS | 1876 | 1461617617205 Marionette TRACE conn3 <- [1,126,null,{}] 13:53:37 INFO - PROCESS | 1876 | 1461617617213 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}] 13:53:37 INFO - PROCESS | 1876 | 1461617617369 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 13:53:37 INFO - PROCESS | 1876 | 1461617617386 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:37 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7556f000 == 10 [pid = 1876] [id = 39] 13:53:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 115 (0x7f9d752e0800) [pid = 1876] [serial = 115] [outer = (nil)] 13:53:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 116 (0x7f9d752e3000) [pid = 1876] [serial = 116] [outer = 0x7f9d752e0800] 13:53:37 INFO - PROCESS | 1876 | 1461617617452 Marionette DEBUG loaded listener.js 13:53:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 117 (0x7f9d77b33c00) [pid = 1876] [serial = 117] [outer = 0x7f9d752e0800] 13:53:38 INFO - PROCESS | 1876 | 1461617618230 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]]]}] 13:53:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1042ms 13:53:38 INFO - PROCESS | 1876 | 1461617618242 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 13:53:38 INFO - PROCESS | 1876 | 1461617618251 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 13:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:53:38 INFO - PROCESS | 1876 | 1461617618261 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:53:38 INFO - PROCESS | 1876 | 1461617618265 Marionette TRACE conn3 <- [1,130,null,{}] 13:53:38 INFO - PROCESS | 1876 | 1461617618294 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}] 13:53:38 INFO - PROCESS | 1876 | 1461617618441 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 13:53:38 INFO - PROCESS | 1876 | 1461617618463 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:38 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7ad09000 == 11 [pid = 1876] [id = 40] 13:53:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 118 (0x7f9d77d4b800) [pid = 1876] [serial = 118] [outer = (nil)] 13:53:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 119 (0x7f9d799eb800) [pid = 1876] [serial = 119] [outer = 0x7f9d77d4b800] 13:53:38 INFO - PROCESS | 1876 | 1461617618524 Marionette DEBUG loaded listener.js 13:53:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 120 (0x7f9d7ab95800) [pid = 1876] [serial = 120] [outer = 0x7f9d77d4b800] 13:53:39 INFO - PROCESS | 1876 | 1461617619320 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]]]}] 13:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1095ms 13:53:39 INFO - PROCESS | 1876 | 1461617619362 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 13:53:39 INFO - PROCESS | 1876 | 1461617619366 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 13:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:53:39 INFO - PROCESS | 1876 | 1461617619378 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:53:39 INFO - PROCESS | 1876 | 1461617619383 Marionette TRACE conn3 <- [1,134,null,{}] 13:53:39 INFO - PROCESS | 1876 | 1461617619399 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}] 13:53:39 INFO - PROCESS | 1876 | 1461617619647 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 13:53:39 INFO - PROCESS | 1876 | 1461617619680 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:39 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7efe6800 == 12 [pid = 1876] [id = 41] 13:53:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 121 (0x7f9d77b94800) [pid = 1876] [serial = 121] [outer = (nil)] 13:53:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 122 (0x7f9d82c8a800) [pid = 1876] [serial = 122] [outer = 0x7f9d77b94800] 13:53:39 INFO - PROCESS | 1876 | 1461617619745 Marionette DEBUG loaded listener.js 13:53:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 123 (0x7f9d88a9a400) [pid = 1876] [serial = 123] [outer = 0x7f9d77b94800] 13:53:40 INFO - PROCESS | 1876 | 1461617620471 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]]]}] 13:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1139ms 13:53:40 INFO - PROCESS | 1876 | 1461617620512 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 13:53:40 INFO - PROCESS | 1876 | 1461617620516 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 13:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:53:40 INFO - PROCESS | 1876 | 1461617620522 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:53:40 INFO - PROCESS | 1876 | 1461617620524 Marionette TRACE conn3 <- [1,138,null,{}] 13:53:40 INFO - PROCESS | 1876 | 1461617620536 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}] 13:53:40 INFO - PROCESS | 1876 | 1461617620713 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 13:53:40 INFO - PROCESS | 1876 | 1461617620773 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:40 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88ba1800 == 13 [pid = 1876] [id = 42] 13:53:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 124 (0x7f9d7965d800) [pid = 1876] [serial = 124] [outer = (nil)] 13:53:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 125 (0x7f9d88d97000) [pid = 1876] [serial = 125] [outer = 0x7f9d7965d800] 13:53:40 INFO - PROCESS | 1876 | 1461617620834 Marionette DEBUG loaded listener.js 13:53:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 126 (0x7f9d89c45c00) [pid = 1876] [serial = 126] [outer = 0x7f9d7965d800] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 125 (0x7f9d71e3c400) [pid = 1876] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 124 (0x7f9d7966ac00) [pid = 1876] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 123 (0x7f9d75550c00) [pid = 1876] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 122 (0x7f9d7a60a400) [pid = 1876] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 121 (0x7f9d721d9c00) [pid = 1876] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 120 (0x7f9d78c3a000) [pid = 1876] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 119 (0x7f9d7200bc00) [pid = 1876] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 118 (0x7f9d7b419c00) [pid = 1876] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 117 (0x7f9d71e41800) [pid = 1876] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 116 (0x7f9d7a7b9400) [pid = 1876] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 115 (0x7f9d7c543c00) [pid = 1876] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 114 (0x7f9d7c543400) [pid = 1876] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 113 (0x7f9d77b31800) [pid = 1876] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 112 (0x7f9d88d9ac00) [pid = 1876] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 111 (0x7f9d7a28ac00) [pid = 1876] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 110 (0x7f9d78c47000) [pid = 1876] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 109 (0x7f9d75558400) [pid = 1876] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 108 (0x7f9d7afce000) [pid = 1876] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 107 (0x7f9d7555a000) [pid = 1876] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 106 (0x7f9d79717800) [pid = 1876] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 105 (0x7f9d8d50f000) [pid = 1876] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 104 (0x7f9d7ef16800) [pid = 1876] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 103 (0x7f9d72ba2c00) [pid = 1876] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 102 (0x7f9d71e3b400) [pid = 1876] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 101 (0x7f9d73c0d000) [pid = 1876] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 100 (0x7f9d7b31c800) [pid = 1876] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 99 (0x7f9d7d79e000) [pid = 1876] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:53:41 INFO - PROCESS | 1876 | --DOMWINDOW == 98 (0x7f9d73d0a000) [pid = 1876] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:53:42 INFO - PROCESS | 1876 | 1461617622291 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]]]}] 13:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1797ms 13:53:42 INFO - PROCESS | 1876 | 1461617622319 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 13:53:42 INFO - PROCESS | 1876 | 1461617622322 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 13:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:53:42 INFO - PROCESS | 1876 | 1461617622328 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:53:42 INFO - PROCESS | 1876 | 1461617622330 Marionette TRACE conn3 <- [1,142,null,{}] 13:53:42 INFO - PROCESS | 1876 | 1461617622335 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}] 13:53:42 INFO - PROCESS | 1876 | 1461617622514 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 13:53:42 INFO - PROCESS | 1876 | 1461617622587 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:42 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a056000 == 14 [pid = 1876] [id = 43] 13:53:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 99 (0x7f9d75279000) [pid = 1876] [serial = 127] [outer = (nil)] 13:53:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 100 (0x7f9d7a289400) [pid = 1876] [serial = 128] [outer = 0x7f9d75279000] 13:53:42 INFO - PROCESS | 1876 | 1461617622657 Marionette DEBUG loaded listener.js 13:53:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 101 (0x7f9d7bf28c00) [pid = 1876] [serial = 129] [outer = 0x7f9d75279000] 13:53:43 INFO - PROCESS | 1876 | 1461617623531 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]]]}] 13:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1238ms 13:53:43 INFO - PROCESS | 1876 | 1461617623566 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 13:53:43 INFO - PROCESS | 1876 | 1461617623569 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 13:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:53:43 INFO - PROCESS | 1876 | 1461617623575 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:53:43 INFO - PROCESS | 1876 | 1461617623577 Marionette TRACE conn3 <- [1,146,null,{}] 13:53:43 INFO - PROCESS | 1876 | 1461617623582 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}] 13:53:43 INFO - PROCESS | 1876 | 1461617623737 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 13:53:43 INFO - PROCESS | 1876 | 1461617623753 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:43 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d89c1b800 == 15 [pid = 1876] [id = 44] 13:53:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 102 (0x7f9d71c10c00) [pid = 1876] [serial = 130] [outer = (nil)] 13:53:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 103 (0x7f9d8b91cc00) [pid = 1876] [serial = 131] [outer = 0x7f9d71c10c00] 13:53:43 INFO - PROCESS | 1876 | 1461617623815 Marionette DEBUG loaded listener.js 13:53:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 104 (0x7f9d8d773c00) [pid = 1876] [serial = 132] [outer = 0x7f9d71c10c00] 13:53:44 INFO - PROCESS | 1876 | 1461617624869 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]]]}] 13:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1331ms 13:53:44 INFO - PROCESS | 1876 | 1461617624907 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 13:53:44 INFO - PROCESS | 1876 | 1461617624914 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 13:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:53:44 INFO - PROCESS | 1876 | 1461617624921 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:53:44 INFO - PROCESS | 1876 | 1461617624927 Marionette TRACE conn3 <- [1,150,null,{}] 13:53:44 INFO - PROCESS | 1876 | 1461617624934 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}] 13:53:45 INFO - PROCESS | 1876 | 1461617625099 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 13:53:45 INFO - PROCESS | 1876 | 1461617625232 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:45 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7952a000 == 16 [pid = 1876] [id = 45] 13:53:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 105 (0x7f9d7527e800) [pid = 1876] [serial = 133] [outer = (nil)] 13:53:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 106 (0x7f9d752e5800) [pid = 1876] [serial = 134] [outer = 0x7f9d7527e800] 13:53:45 INFO - PROCESS | 1876 | 1461617625311 Marionette DEBUG loaded listener.js 13:53:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 107 (0x7f9d78c3b000) [pid = 1876] [serial = 135] [outer = 0x7f9d7527e800] 13:53:46 INFO - PROCESS | 1876 | 1461617626438 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]]]}] 13:53:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1589ms 13:53:46 INFO - PROCESS | 1876 | 1461617626531 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 13:53:46 INFO - PROCESS | 1876 | 1461617626539 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 13:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:53:46 INFO - PROCESS | 1876 | 1461617626624 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:53:46 INFO - PROCESS | 1876 | 1461617626629 Marionette TRACE conn3 <- [1,154,null,{}] 13:53:46 INFO - PROCESS | 1876 | 1461617626635 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}] 13:53:46 INFO - PROCESS | 1876 | 1461617626836 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 13:53:46 INFO - PROCESS | 1876 | 1461617626987 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:47 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d89f23000 == 17 [pid = 1876] [id = 46] 13:53:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 108 (0x7f9d7527f000) [pid = 1876] [serial = 136] [outer = (nil)] 13:53:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 109 (0x7f9d7ef66c00) [pid = 1876] [serial = 137] [outer = 0x7f9d7527f000] 13:53:47 INFO - PROCESS | 1876 | 1461617627064 Marionette DEBUG loaded listener.js 13:53:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 110 (0x7f9d89c45400) [pid = 1876] [serial = 138] [outer = 0x7f9d7527f000] 13:53:47 INFO - PROCESS | 1876 | 1461617627946 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]]]}] 13:53:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1406ms 13:53:48 INFO - PROCESS | 1876 | 1461617628005 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 13:53:48 INFO - PROCESS | 1876 | 1461617628009 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 13:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:53:48 INFO - PROCESS | 1876 | 1461617628015 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:53:48 INFO - PROCESS | 1876 | 1461617628021 Marionette TRACE conn3 <- [1,158,null,{}] 13:53:48 INFO - PROCESS | 1876 | 1461617628036 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}] 13:53:48 INFO - PROCESS | 1876 | 1461617628209 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 13:53:48 INFO - PROCESS | 1876 | 1461617628474 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d73975800 == 18 [pid = 1876] [id = 47] 13:53:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 111 (0x7f9d721d9c00) [pid = 1876] [serial = 139] [outer = (nil)] 13:53:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 112 (0x7f9d72ba0800) [pid = 1876] [serial = 140] [outer = 0x7f9d721d9c00] 13:53:48 INFO - PROCESS | 1876 | 1461617628612 Marionette DEBUG loaded listener.js 13:53:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 113 (0x7f9d73c0c800) [pid = 1876] [serial = 141] [outer = 0x7f9d721d9c00] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 112 (0x7f9d799eec00) [pid = 1876] [serial = 71] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 111 (0x7f9d89cf1800) [pid = 1876] [serial = 91] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 110 (0x7f9d7b31e400) [pid = 1876] [serial = 97] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 109 (0x7f9d787da800) [pid = 1876] [serial = 68] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 108 (0x7f9d8b939800) [pid = 1876] [serial = 2] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 107 (0x7f9d752e8400) [pid = 1876] [serial = 50] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 106 (0x7f9d78c44800) [pid = 1876] [serial = 70] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 105 (0x7f9d7ad2f800) [pid = 1876] [serial = 43] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 104 (0x7f9d79563800) [pid = 1876] [serial = 40] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 103 (0x7f9d720c0000) [pid = 1876] [serial = 28] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 102 (0x7f9d7b991c00) [pid = 1876] [serial = 46] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 101 (0x7f9d7d795c00) [pid = 1876] [serial = 49] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 100 (0x7f9d77b2e000) [pid = 1876] [serial = 34] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 99 (0x7f9d7a029000) [pid = 1876] [serial = 37] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 98 (0x7f9d7a322000) [pid = 1876] [serial = 38] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 97 (0x7f9d7b623c00) [pid = 1876] [serial = 44] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 96 (0x7f9d7c545000) [pid = 1876] [serial = 47] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 95 (0x7f9d72ba1400) [pid = 1876] [serial = 26] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 94 (0x7f9d72010400) [pid = 1876] [serial = 25] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 93 (0x7f9d7a320800) [pid = 1876] [serial = 41] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 92 (0x7f9d77e94400) [pid = 1876] [serial = 35] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 91 (0x7f9d721df000) [pid = 1876] [serial = 31] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 90 (0x7f9d8bebc000) [pid = 1876] [serial = 94] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 89 (0x7f9d7a580800) [pid = 1876] [serial = 9] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 88 (0x7f9d89f76800) [pid = 1876] [serial = 92] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 87 (0x7f9d7b095400) [pid = 1876] [serial = 59] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 86 (0x7f9d7e19c800) [pid = 1876] [serial = 61] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 85 (0x7f9d82c83400) [pid = 1876] [serial = 88] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 84 (0x7f9d78c38400) [pid = 1876] [serial = 56] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 83 (0x7f9d7a57fc00) [pid = 1876] [serial = 58] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 82 (0x7f9d7aa33400) [pid = 1876] [serial = 83] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 81 (0x7f9d7b31d000) [pid = 1876] [serial = 85] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 80 (0x7f9d7bf21c00) [pid = 1876] [serial = 74] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 79 (0x7f9d7ef22800) [pid = 1876] [serial = 53] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 78 (0x7f9d721e2000) [pid = 1876] [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.] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 77 (0x7f9d7e1a6400) [pid = 1876] [serial = 52] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 76 (0x7f9d81d5c400) [pid = 1876] [serial = 76] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 75 (0x7f9d7e1a0c00) [pid = 1876] [serial = 101] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 74 (0x7f9d7c53d800) [pid = 1876] [serial = 98] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 73 (0x7f9d7b620800) [pid = 1876] [serial = 73] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 72 (0x7f9d89dbcc00) [pid = 1876] [serial = 105] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 71 (0x7f9d8d8a7400) [pid = 1876] [serial = 107] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 70 (0x7f9d752ee800) [pid = 1876] [serial = 67] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 69 (0x7f9d88868c00) [pid = 1876] [serial = 89] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 68 (0x7f9d8e133400) [pid = 1876] [serial = 110] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 67 (0x7f9d8d770000) [pid = 1876] [serial = 95] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 66 (0x7f9d7bf26c00) [pid = 1876] [serial = 86] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 65 (0x7f9d7ef7f400) [pid = 1876] [serial = 102] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 64 (0x7f9d88f21c00) [pid = 1876] [serial = 104] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 63 (0x7f9d88d51000) [pid = 1876] [serial = 79] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 62 (0x7f9d7ef81400) [pid = 1876] [serial = 62] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 61 (0x7f9d87ceec00) [pid = 1876] [serial = 64] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 60 (0x7f9d77d4ac00) [pid = 1876] [serial = 55] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 59 (0x7f9d7a027800) [pid = 1876] [serial = 12] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 58 (0x7f9d88a9ac00) [pid = 1876] [serial = 77] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 57 (0x7f9d71e3a000) [pid = 1876] [serial = 23] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 56 (0x7f9d7396c000) [pid = 1876] [serial = 22] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 55 (0x7f9d89c3c400) [pid = 1876] [serial = 80] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 54 (0x7f9d73c0f000) [pid = 1876] [serial = 16] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 53 (0x7f9d73c15c00) [pid = 1876] [serial = 17] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 52 (0x7f9d73972800) [pid = 1876] [serial = 19] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 51 (0x7f9d88868800) [pid = 1876] [serial = 65] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 50 (0x7f9d79a05400) [pid = 1876] [serial = 82] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | --DOMWINDOW == 49 (0x7f9d8dd9e800) [pid = 1876] [serial = 108] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 1876 | 1461617629573 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]]]}] 13:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1583ms 13:53:49 INFO - PROCESS | 1876 | 1461617629601 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 13:53:49 INFO - PROCESS | 1876 | 1461617629607 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 13:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:53:49 INFO - PROCESS | 1876 | 1461617629614 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:53:49 INFO - PROCESS | 1876 | 1461617629618 Marionette TRACE conn3 <- [1,162,null,{}] 13:53:49 INFO - PROCESS | 1876 | 1461617629625 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}] 13:53:49 INFO - PROCESS | 1876 | 1461617629780 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 13:53:49 INFO - PROCESS | 1876 | 1461617629794 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:49 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7398b800 == 19 [pid = 1876] [id = 48] 13:53:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 50 (0x7f9d71e44800) [pid = 1876] [serial = 142] [outer = (nil)] 13:53:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 51 (0x7f9d75284400) [pid = 1876] [serial = 143] [outer = 0x7f9d71e44800] 13:53:49 INFO - PROCESS | 1876 | 1461617629860 Marionette DEBUG loaded listener.js 13:53:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 52 (0x7f9d77b33800) [pid = 1876] [serial = 144] [outer = 0x7f9d71e44800] 13:53:50 INFO - PROCESS | 1876 | 1461617630625 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]]]}] 13:53:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1036ms 13:53:50 INFO - PROCESS | 1876 | 1461617630653 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 13:53:50 INFO - PROCESS | 1876 | 1461617630659 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 13:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:53:50 INFO - PROCESS | 1876 | 1461617630667 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:53:50 INFO - PROCESS | 1876 | 1461617630670 Marionette TRACE conn3 <- [1,166,null,{}] 13:53:50 INFO - PROCESS | 1876 | 1461617630676 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}] 13:53:50 INFO - PROCESS | 1876 | 1461617630814 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 13:53:50 INFO - PROCESS | 1876 | 1461617630831 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:50 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d78679800 == 20 [pid = 1876] [id = 49] 13:53:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 53 (0x7f9d79563800) [pid = 1876] [serial = 145] [outer = (nil)] 13:53:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 54 (0x7f9d7970b800) [pid = 1876] [serial = 146] [outer = 0x7f9d79563800] 13:53:50 INFO - PROCESS | 1876 | 1461617630900 Marionette DEBUG loaded listener.js 13:53:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 55 (0x7f9d7a02f000) [pid = 1876] [serial = 147] [outer = 0x7f9d79563800] 13:53:51 INFO - PROCESS | 1876 | 1461617631264 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:53:51 INFO - PROCESS | 1876 | 1461617631671 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]]]}] 13:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1031ms 13:53:51 INFO - PROCESS | 1876 | 1461617631710 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 13:53:51 INFO - PROCESS | 1876 | 1461617631714 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 13:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:53:51 INFO - PROCESS | 1876 | 1461617631721 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:53:51 INFO - PROCESS | 1876 | 1461617631730 Marionette TRACE conn3 <- [1,170,null,{}] 13:53:51 INFO - PROCESS | 1876 | 1461617631756 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}] 13:53:51 INFO - PROCESS | 1876 | 1461617631932 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 13:53:51 INFO - PROCESS | 1876 | 1461617631950 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:52 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7aa62800 == 21 [pid = 1876] [id = 50] 13:53:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 56 (0x7f9d79569800) [pid = 1876] [serial = 148] [outer = (nil)] 13:53:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 57 (0x7f9d7bf23800) [pid = 1876] [serial = 149] [outer = 0x7f9d79569800] 13:53:52 INFO - PROCESS | 1876 | 1461617632111 Marionette DEBUG loaded listener.js 13:53:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 58 (0x7f9d7e1a5800) [pid = 1876] [serial = 150] [outer = 0x7f9d79569800] 13:53:52 INFO - PROCESS | 1876 | 1461617632809 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]]]}] 13:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1156ms 13:53:52 INFO - PROCESS | 1876 | 1461617632876 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 13:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:53:52 INFO - PROCESS | 1876 | 1461617632887 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 13:53:52 INFO - PROCESS | 1876 | 1461617632893 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:53:52 INFO - PROCESS | 1876 | 1461617632895 Marionette TRACE conn3 <- [1,174,null,{}] 13:53:52 INFO - PROCESS | 1876 | 1461617632924 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}] 13:53:53 INFO - PROCESS | 1876 | 1461617633235 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 13:53:53 INFO - PROCESS | 1876 | 1461617633259 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:53 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b0c2800 == 22 [pid = 1876] [id = 51] 13:53:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 59 (0x7f9d7ef80c00) [pid = 1876] [serial = 151] [outer = (nil)] 13:53:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 60 (0x7f9d81d55800) [pid = 1876] [serial = 152] [outer = 0x7f9d7ef80c00] 13:53:53 INFO - PROCESS | 1876 | 1461617633320 Marionette DEBUG loaded listener.js 13:53:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 61 (0x7f9d87c07c00) [pid = 1876] [serial = 153] [outer = 0x7f9d7ef80c00] 13:53:54 INFO - PROCESS | 1876 | 1461617634122 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]]]}] 13:53:54 INFO - PROCESS | 1876 | --DOMWINDOW == 60 (0x7f9d7965d800) [pid = 1876] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:53:54 INFO - PROCESS | 1876 | --DOMWINDOW == 59 (0x7f9d77b94800) [pid = 1876] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:53:54 INFO - PROCESS | 1876 | --DOMWINDOW == 58 (0x7f9d75279000) [pid = 1876] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:53:54 INFO - PROCESS | 1876 | --DOMWINDOW == 57 (0x7f9d74723000) [pid = 1876] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:53:54 INFO - PROCESS | 1876 | --DOMWINDOW == 56 (0x7f9d752e0800) [pid = 1876] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:53:54 INFO - PROCESS | 1876 | --DOMWINDOW == 55 (0x7f9d77d4b800) [pid = 1876] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1256ms 13:53:54 INFO - PROCESS | 1876 | 1461617634150 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 13:53:54 INFO - PROCESS | 1876 | 1461617634153 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 13:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:53:54 INFO - PROCESS | 1876 | 1461617634159 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:53:54 INFO - PROCESS | 1876 | 1461617634161 Marionette TRACE conn3 <- [1,178,null,{}] 13:53:54 INFO - PROCESS | 1876 | 1461617634166 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}] 13:53:54 INFO - PROCESS | 1876 | 1461617634296 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 13:53:54 INFO - PROCESS | 1876 | 1461617634310 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:54 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75570800 == 23 [pid = 1876] [id = 52] 13:53:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 56 (0x7f9d7ef21c00) [pid = 1876] [serial = 154] [outer = (nil)] 13:53:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 57 (0x7f9d87c0ac00) [pid = 1876] [serial = 155] [outer = 0x7f9d7ef21c00] 13:53:54 INFO - PROCESS | 1876 | 1461617634385 Marionette DEBUG loaded listener.js 13:53:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 58 (0x7f9d88d4c800) [pid = 1876] [serial = 156] [outer = 0x7f9d7ef21c00] 13:53:55 INFO - PROCESS | 1876 | 1461617635146 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]]]}] 13:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1028ms 13:53:55 INFO - PROCESS | 1876 | 1461617635187 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 13:53:55 INFO - PROCESS | 1876 | 1461617635191 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 13:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:53:55 INFO - PROCESS | 1876 | 1461617635196 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:53:55 INFO - PROCESS | 1876 | 1461617635199 Marionette TRACE conn3 <- [1,182,null,{}] 13:53:55 INFO - PROCESS | 1876 | 1461617635204 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}] 13:53:55 INFO - PROCESS | 1876 | 1461617635376 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 13:53:55 INFO - PROCESS | 1876 | 1461617635395 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:55 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d72bc4000 == 24 [pid = 1876] [id = 53] 13:53:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 59 (0x7f9d71e42400) [pid = 1876] [serial = 157] [outer = (nil)] 13:53:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 60 (0x7f9d8d770800) [pid = 1876] [serial = 158] [outer = 0x7f9d71e42400] 13:53:55 INFO - PROCESS | 1876 | 1461617635454 Marionette DEBUG loaded listener.js 13:53:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 61 (0x7f9d8d8a8800) [pid = 1876] [serial = 159] [outer = 0x7f9d71e42400] 13:53:56 INFO - PROCESS | 1876 | 1461617636078 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]]]}] 13:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 976ms 13:53:56 INFO - PROCESS | 1876 | 1461617636174 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 13:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:53:56 INFO - PROCESS | 1876 | 1461617636179 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 13:53:56 INFO - PROCESS | 1876 | 1461617636187 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:53:56 INFO - PROCESS | 1876 | 1461617636192 Marionette TRACE conn3 <- [1,186,null,{}] 13:53:56 INFO - PROCESS | 1876 | 1461617636201 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}] 13:53:56 INFO - PROCESS | 1876 | 1461617636370 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 13:53:56 INFO - PROCESS | 1876 | 1461617636497 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:56 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d73988000 == 25 [pid = 1876] [id = 54] 13:53:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 62 (0x7f9d721da000) [pid = 1876] [serial = 160] [outer = (nil)] 13:53:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 63 (0x7f9d721f2800) [pid = 1876] [serial = 161] [outer = 0x7f9d721da000] 13:53:56 INFO - PROCESS | 1876 | 1461617636580 Marionette DEBUG loaded listener.js 13:53:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 64 (0x7f9d721f8800) [pid = 1876] [serial = 162] [outer = 0x7f9d721da000] 13:53:57 INFO - PROCESS | 1876 | 1461617637332 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]]]}] 13:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1185ms 13:53:57 INFO - PROCESS | 1876 | 1461617637371 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 13:53:57 INFO - PROCESS | 1876 | 1461617637377 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 13:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:53:57 INFO - PROCESS | 1876 | 1461617637407 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:53:57 INFO - PROCESS | 1876 | 1461617637413 Marionette TRACE conn3 <- [1,190,null,{}] 13:53:57 INFO - PROCESS | 1876 | 1461617637419 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}] 13:53:57 INFO - PROCESS | 1876 | 1461617637587 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 13:53:57 INFO - PROCESS | 1876 | 1461617637713 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:57 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7ad18000 == 26 [pid = 1876] [id = 55] 13:53:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 65 (0x7f9d721ff800) [pid = 1876] [serial = 163] [outer = (nil)] 13:53:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 66 (0x7f9d75279800) [pid = 1876] [serial = 164] [outer = 0x7f9d721ff800] 13:53:57 INFO - PROCESS | 1876 | 1461617637785 Marionette DEBUG loaded listener.js 13:53:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 67 (0x7f9d77b8ac00) [pid = 1876] [serial = 165] [outer = 0x7f9d721ff800] 13:53:58 INFO - PROCESS | 1876 | 1461617638636 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]]]}] 13:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1287ms 13:53:58 INFO - PROCESS | 1876 | 1461617638689 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 13:53:58 INFO - PROCESS | 1876 | 1461617638693 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 13:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:53:58 INFO - PROCESS | 1876 | 1461617638700 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:53:58 INFO - PROCESS | 1876 | 1461617638703 Marionette TRACE conn3 <- [1,194,null,{}] 13:53:58 INFO - PROCESS | 1876 | 1461617638718 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}] 13:53:58 INFO - PROCESS | 1876 | 1461617638891 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 13:53:59 INFO - PROCESS | 1876 | 1461617639021 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:59 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7e37f000 == 27 [pid = 1876] [id = 56] 13:53:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 68 (0x7f9d7a28ac00) [pid = 1876] [serial = 166] [outer = (nil)] 13:53:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 69 (0x7f9d7b916000) [pid = 1876] [serial = 167] [outer = 0x7f9d7a28ac00] 13:53:59 INFO - PROCESS | 1876 | 1461617639100 Marionette DEBUG loaded listener.js 13:53:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 70 (0x7f9d7c545000) [pid = 1876] [serial = 168] [outer = 0x7f9d7a28ac00] 13:53:59 INFO - PROCESS | 1876 | 1461617639948 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]]]}] 13:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1286ms 13:53:59 INFO - PROCESS | 1876 | 1461617639987 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 13:53:59 INFO - PROCESS | 1876 | 1461617639991 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 13:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:53:59 INFO - PROCESS | 1876 | 1461617639996 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:54:00 INFO - PROCESS | 1876 | 1461617639999 Marionette TRACE conn3 <- [1,198,null,{}] 13:54:00 INFO - PROCESS | 1876 | 1461617640004 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}] 13:54:00 INFO - PROCESS | 1876 | 1461617640157 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 13:54:00 INFO - PROCESS | 1876 | 1461617640290 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:00 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d87c8e000 == 28 [pid = 1876] [id = 57] 13:54:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 71 (0x7f9d7a32e400) [pid = 1876] [serial = 169] [outer = (nil)] 13:54:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 72 (0x7f9d88be5400) [pid = 1876] [serial = 170] [outer = 0x7f9d7a32e400] 13:54:00 INFO - PROCESS | 1876 | 1461617640365 Marionette DEBUG loaded listener.js 13:54:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 73 (0x7f9d89c43c00) [pid = 1876] [serial = 171] [outer = 0x7f9d7a32e400] 13:54:01 INFO - PROCESS | 1876 | 1461617641176 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]]]}] 13:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1227ms 13:54:01 INFO - PROCESS | 1876 | 1461617641225 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 13:54:01 INFO - PROCESS | 1876 | 1461617641229 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 13:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:54:01 INFO - PROCESS | 1876 | 1461617641234 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:54:01 INFO - PROCESS | 1876 | 1461617641237 Marionette TRACE conn3 <- [1,202,null,{}] 13:54:01 INFO - PROCESS | 1876 | 1461617641242 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}] 13:54:01 INFO - PROCESS | 1876 | 1461617641391 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 13:54:01 INFO - PROCESS | 1876 | 1461617641518 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:01 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88dd8800 == 29 [pid = 1876] [id = 58] 13:54:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 74 (0x7f9d7c545c00) [pid = 1876] [serial = 172] [outer = (nil)] 13:54:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 75 (0x7f9d89f78000) [pid = 1876] [serial = 173] [outer = 0x7f9d7c545c00] 13:54:01 INFO - PROCESS | 1876 | 1461617641593 Marionette DEBUG loaded listener.js 13:54:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 76 (0x7f9d8d8a8c00) [pid = 1876] [serial = 174] [outer = 0x7f9d7c545c00] 13:54:02 INFO - PROCESS | 1876 | 1461617642599 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]]]}] 13:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1437ms 13:54:02 INFO - PROCESS | 1876 | 1461617642673 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 13:54:02 INFO - PROCESS | 1876 | 1461617642678 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 13:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:54:02 INFO - PROCESS | 1876 | 1461617642687 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:54:02 INFO - PROCESS | 1876 | 1461617642690 Marionette TRACE conn3 <- [1,206,null,{}] 13:54:02 INFO - PROCESS | 1876 | 1461617642698 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}] 13:54:02 INFO - PROCESS | 1876 | 1461617642932 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 13:54:03 INFO - PROCESS | 1876 | 1461617643068 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:03 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d73987000 == 30 [pid = 1876] [id = 59] 13:54:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 77 (0x7f9d73971000) [pid = 1876] [serial = 175] [outer = (nil)] 13:54:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 78 (0x7f9d75276c00) [pid = 1876] [serial = 176] [outer = 0x7f9d73971000] 13:54:03 INFO - PROCESS | 1876 | 1461617643140 Marionette DEBUG loaded listener.js 13:54:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 79 (0x7f9d752e6000) [pid = 1876] [serial = 177] [outer = 0x7f9d73971000] 13:54:03 INFO - PROCESS | 1876 | 1461617643942 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]]]}] 13:54:03 INFO - PROCESS | 1876 | --DOMWINDOW == 78 (0x7f9d7966bc00) [pid = 1876] [serial = 113] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1876 | --DOMWINDOW == 77 (0x7f9d88d97000) [pid = 1876] [serial = 125] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1876 | --DOMWINDOW == 76 (0x7f9d82c8a800) [pid = 1876] [serial = 122] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1876 | --DOMWINDOW == 75 (0x7f9d7a289400) [pid = 1876] [serial = 128] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1876 | --DOMWINDOW == 74 (0x7f9d7bf28c00) [pid = 1876] [serial = 129] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1876 | --DOMWINDOW == 73 (0x7f9d7ef59800) [pid = 1876] [serial = 114] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1876 | --DOMWINDOW == 72 (0x7f9d752e3000) [pid = 1876] [serial = 116] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1876 | --DOMWINDOW == 71 (0x7f9d77b33c00) [pid = 1876] [serial = 117] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1876 | --DOMWINDOW == 70 (0x7f9d799eb800) [pid = 1876] [serial = 119] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1876 | --DOMWINDOW == 69 (0x7f9d89c45c00) [pid = 1876] [serial = 126] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1876 | --DOMWINDOW == 68 (0x7f9d88a9a400) [pid = 1876] [serial = 123] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1876 | --DOMWINDOW == 67 (0x7f9d7ab95800) [pid = 1876] [serial = 120] [outer = (nil)] [url = about:blank] 13:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1282ms 13:54:03 INFO - PROCESS | 1876 | 1461617643974 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 13:54:03 INFO - PROCESS | 1876 | 1461617643981 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 13:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:54:03 INFO - PROCESS | 1876 | 1461617643993 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:54:03 INFO - PROCESS | 1876 | 1461617643996 Marionette TRACE conn3 <- [1,210,null,{}] 13:54:04 INFO - PROCESS | 1876 | 1461617644002 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}] 13:54:04 INFO - PROCESS | 1876 | 1461617644141 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 13:54:04 INFO - PROCESS | 1876 | 1461617644158 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:04 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d77e78000 == 31 [pid = 1876] [id = 60] 13:54:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 68 (0x7f9d787dac00) [pid = 1876] [serial = 178] [outer = (nil)] 13:54:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 69 (0x7f9d7966bc00) [pid = 1876] [serial = 179] [outer = 0x7f9d787dac00] 13:54:04 INFO - PROCESS | 1876 | 1461617644219 Marionette DEBUG loaded listener.js 13:54:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 70 (0x7f9d7a57d800) [pid = 1876] [serial = 180] [outer = 0x7f9d787dac00] 13:54:04 INFO - PROCESS | 1876 | 1461617644932 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]]]}] 13:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 987ms 13:54:04 INFO - PROCESS | 1876 | 1461617644982 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 13:54:04 INFO - PROCESS | 1876 | 1461617644986 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 13:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:54:05 INFO - PROCESS | 1876 | 1461617645008 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:54:05 INFO - PROCESS | 1876 | 1461617645014 Marionette TRACE conn3 <- [1,214,null,{}] 13:54:05 INFO - PROCESS | 1876 | 1461617645029 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}] 13:54:05 INFO - PROCESS | 1876 | 1461617645177 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 13:54:05 INFO - PROCESS | 1876 | 1461617645191 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:05 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b89a000 == 32 [pid = 1876] [id = 61] 13:54:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 71 (0x7f9d7c543000) [pid = 1876] [serial = 181] [outer = (nil)] 13:54:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 72 (0x7f9d7ef16800) [pid = 1876] [serial = 182] [outer = 0x7f9d7c543000] 13:54:05 INFO - PROCESS | 1876 | 1461617645253 Marionette DEBUG loaded listener.js 13:54:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 73 (0x7f9d87cf6000) [pid = 1876] [serial = 183] [outer = 0x7f9d7c543000] 13:54:06 INFO - PROCESS | 1876 | 1461617646020 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]]]}] 13:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1047ms 13:54:06 INFO - PROCESS | 1876 | 1461617646047 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 13:54:06 INFO - PROCESS | 1876 | 1461617646051 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 13:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:54:06 INFO - PROCESS | 1876 | 1461617646057 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:54:06 INFO - PROCESS | 1876 | 1461617646060 Marionette TRACE conn3 <- [1,218,null,{}] 13:54:06 INFO - PROCESS | 1876 | 1461617646075 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}] 13:54:06 INFO - PROCESS | 1876 | 1461617646286 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 13:54:06 INFO - PROCESS | 1876 | 1461617646313 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:06 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7e366800 == 33 [pid = 1876] [id = 62] 13:54:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 74 (0x7f9d7d796400) [pid = 1876] [serial = 184] [outer = (nil)] 13:54:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 75 (0x7f9d89c46000) [pid = 1876] [serial = 185] [outer = 0x7f9d7d796400] 13:54:06 INFO - PROCESS | 1876 | 1461617646375 Marionette DEBUG loaded listener.js 13:54:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 76 (0x7f9d89f75000) [pid = 1876] [serial = 186] [outer = 0x7f9d7d796400] 13:54:07 INFO - PROCESS | 1876 | 1461617647176 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]]]}] 13:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1141ms 13:54:07 INFO - PROCESS | 1876 | 1461617647198 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 13:54:07 INFO - PROCESS | 1876 | 1461617647201 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 13:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:54:07 INFO - PROCESS | 1876 | 1461617647207 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:54:07 INFO - PROCESS | 1876 | 1461617647209 Marionette TRACE conn3 <- [1,222,null,{}] 13:54:07 INFO - PROCESS | 1876 | 1461617647214 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}] 13:54:07 INFO - PROCESS | 1876 | 1461617647373 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 13:54:07 INFO - PROCESS | 1876 | 1461617647399 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:07 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d87c9a800 == 34 [pid = 1876] [id = 63] 13:54:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 77 (0x7f9d7527b400) [pid = 1876] [serial = 187] [outer = (nil)] 13:54:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 78 (0x7f9d8d8a6400) [pid = 1876] [serial = 188] [outer = 0x7f9d7527b400] 13:54:07 INFO - PROCESS | 1876 | 1461617647460 Marionette DEBUG loaded listener.js 13:54:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 79 (0x7f9d8dd6cc00) [pid = 1876] [serial = 189] [outer = 0x7f9d7527b400] 13:54:08 INFO - PROCESS | 1876 | 1461617648157 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]]]}] 13:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 977ms 13:54:08 INFO - PROCESS | 1876 | 1461617648185 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 13:54:08 INFO - PROCESS | 1876 | 1461617648188 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 13:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:54:08 INFO - PROCESS | 1876 | 1461617648194 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:54:08 INFO - PROCESS | 1876 | 1461617648196 Marionette TRACE conn3 <- [1,226,null,{}] 13:54:08 INFO - PROCESS | 1876 | 1461617648201 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}] 13:54:08 INFO - PROCESS | 1876 | --DOMWINDOW == 78 (0x7f9d72010800) [pid = 1876] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:54:08 INFO - PROCESS | 1876 | --DOMWINDOW == 77 (0x7f9d7ef80c00) [pid = 1876] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:54:08 INFO - PROCESS | 1876 | --DOMWINDOW == 76 (0x7f9d79563800) [pid = 1876] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:54:08 INFO - PROCESS | 1876 | --DOMWINDOW == 75 (0x7f9d71e44800) [pid = 1876] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:54:08 INFO - PROCESS | 1876 | --DOMWINDOW == 74 (0x7f9d721d9c00) [pid = 1876] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:54:08 INFO - PROCESS | 1876 | --DOMWINDOW == 73 (0x7f9d7ef21c00) [pid = 1876] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:54:08 INFO - PROCESS | 1876 | --DOMWINDOW == 72 (0x7f9d79569800) [pid = 1876] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:54:08 INFO - PROCESS | 1876 | 1461617648524 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 13:54:08 INFO - PROCESS | 1876 | 1461617648540 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:08 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7951a000 == 35 [pid = 1876] [id = 64] 13:54:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 73 (0x7f9d79569800) [pid = 1876] [serial = 190] [outer = (nil)] 13:54:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 74 (0x7f9d7ef22800) [pid = 1876] [serial = 191] [outer = 0x7f9d79569800] 13:54:08 INFO - PROCESS | 1876 | 1461617648606 Marionette DEBUG loaded listener.js 13:54:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 75 (0x7f9d8e132800) [pid = 1876] [serial = 192] [outer = 0x7f9d79569800] 13:54:09 INFO - PROCESS | 1876 | 1461617649246 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]]]}] 13:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1083ms 13:54:09 INFO - PROCESS | 1876 | 1461617649277 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 13:54:09 INFO - PROCESS | 1876 | 1461617649280 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 13:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:54:09 INFO - PROCESS | 1876 | 1461617649285 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:54:09 INFO - PROCESS | 1876 | 1461617649288 Marionette TRACE conn3 <- [1,230,null,{}] 13:54:09 INFO - PROCESS | 1876 | 1461617649293 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}] 13:54:09 INFO - PROCESS | 1876 | 1461617649423 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 13:54:09 INFO - PROCESS | 1876 | 1461617649521 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:09 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8be7e000 == 36 [pid = 1876] [id = 65] 13:54:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 76 (0x7f9d71c09800) [pid = 1876] [serial = 193] [outer = (nil)] 13:54:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 77 (0x7f9d8e235c00) [pid = 1876] [serial = 194] [outer = 0x7f9d71c09800] 13:54:09 INFO - PROCESS | 1876 | 1461617649582 Marionette DEBUG loaded listener.js 13:54:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 78 (0x7f9d8fdc1c00) [pid = 1876] [serial = 195] [outer = 0x7f9d71c09800] 13:54:10 INFO - PROCESS | 1876 | 1461617650257 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]]]}] 13:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1026ms 13:54:10 INFO - PROCESS | 1876 | 1461617650313 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 13:54:10 INFO - PROCESS | 1876 | 1461617650317 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 13:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:54:10 INFO - PROCESS | 1876 | 1461617650419 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:54:10 INFO - PROCESS | 1876 | 1461617650425 Marionette TRACE conn3 <- [1,234,null,{}] 13:54:10 INFO - PROCESS | 1876 | 1461617650444 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}] 13:54:10 INFO - PROCESS | 1876 | 1461617650644 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 13:54:10 INFO - PROCESS | 1876 | 1461617650779 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:10 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d77b56800 == 37 [pid = 1876] [id = 66] 13:54:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 79 (0x7f9d721fec00) [pid = 1876] [serial = 196] [outer = (nil)] 13:54:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 80 (0x7f9d7396c000) [pid = 1876] [serial = 197] [outer = 0x7f9d721fec00] 13:54:10 INFO - PROCESS | 1876 | 1461617650858 Marionette DEBUG loaded listener.js 13:54:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 81 (0x7f9d75280000) [pid = 1876] [serial = 198] [outer = 0x7f9d721fec00] 13:54:11 INFO - PROCESS | 1876 | 1461617651627 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]]]}] 13:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1283ms 13:54:11 INFO - PROCESS | 1876 | 1461617651678 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 13:54:11 INFO - PROCESS | 1876 | 1461617651683 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 13:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:54:11 INFO - PROCESS | 1876 | 1461617651692 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:54:11 INFO - PROCESS | 1876 | 1461617651696 Marionette TRACE conn3 <- [1,238,null,{}] 13:54:11 INFO - PROCESS | 1876 | 1461617651707 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}] 13:54:11 INFO - PROCESS | 1876 | 1461617651876 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 13:54:12 INFO - PROCESS | 1876 | 1461617652007 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:12 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b9f5800 == 38 [pid = 1876] [id = 67] 13:54:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 82 (0x7f9d77d4ec00) [pid = 1876] [serial = 199] [outer = (nil)] 13:54:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 83 (0x7f9d7a580000) [pid = 1876] [serial = 200] [outer = 0x7f9d77d4ec00] 13:54:12 INFO - PROCESS | 1876 | 1461617652084 Marionette DEBUG loaded listener.js 13:54:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 84 (0x7f9d7b991c00) [pid = 1876] [serial = 201] [outer = 0x7f9d77d4ec00] 13:54:12 INFO - PROCESS | 1876 | 1461617652862 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]]]}] 13:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1187ms 13:54:12 INFO - PROCESS | 1876 | 1461617652889 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 13:54:12 INFO - PROCESS | 1876 | 1461617652893 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 13:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:54:12 INFO - PROCESS | 1876 | 1461617652902 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:54:12 INFO - PROCESS | 1876 | 1461617652904 Marionette TRACE conn3 <- [1,242,null,{}] 13:54:12 INFO - PROCESS | 1876 | 1461617652911 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}] 13:54:13 INFO - PROCESS | 1876 | 1461617653097 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 13:54:13 INFO - PROCESS | 1876 | 1461617653240 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:13 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8d799000 == 39 [pid = 1876] [id = 68] 13:54:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 85 (0x7f9d89f78c00) [pid = 1876] [serial = 202] [outer = (nil)] 13:54:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 86 (0x7f9d8d8abc00) [pid = 1876] [serial = 203] [outer = 0x7f9d89f78c00] 13:54:13 INFO - PROCESS | 1876 | 1461617653322 Marionette DEBUG loaded listener.js 13:54:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 87 (0x7f9d8df45c00) [pid = 1876] [serial = 204] [outer = 0x7f9d89f78c00] 13:54:14 INFO - PROCESS | 1876 | 1461617654167 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]]]}] 13:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1337ms 13:54:14 INFO - PROCESS | 1876 | 1461617654241 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 13:54:14 INFO - PROCESS | 1876 | 1461617654244 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 13:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:54:14 INFO - PROCESS | 1876 | 1461617654251 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:54:14 INFO - PROCESS | 1876 | 1461617654255 Marionette TRACE conn3 <- [1,246,null,{}] 13:54:14 INFO - PROCESS | 1876 | 1461617654260 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}] 13:54:14 INFO - PROCESS | 1876 | 1461617654421 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 13:54:14 INFO - PROCESS | 1876 | 1461617654553 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:14 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8dfa6800 == 40 [pid = 1876] [id = 69] 13:54:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 88 (0x7f9d87c06c00) [pid = 1876] [serial = 205] [outer = (nil)] 13:54:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 89 (0x7f9d8e28ac00) [pid = 1876] [serial = 206] [outer = 0x7f9d87c06c00] 13:54:14 INFO - PROCESS | 1876 | 1461617654626 Marionette DEBUG loaded listener.js 13:54:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 90 (0x7f9d90838400) [pid = 1876] [serial = 207] [outer = 0x7f9d87c06c00] 13:54:15 INFO - PROCESS | 1876 | 1461617655512 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]]]}] 13:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1330ms 13:54:15 INFO - PROCESS | 1876 | 1461617655582 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 13:54:15 INFO - PROCESS | 1876 | 1461617655586 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 13:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:54:15 INFO - PROCESS | 1876 | 1461617655592 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:54:15 INFO - PROCESS | 1876 | 1461617655594 Marionette TRACE conn3 <- [1,250,null,{}] 13:54:15 INFO - PROCESS | 1876 | 1461617655600 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}] 13:54:15 INFO - PROCESS | 1876 | 1461617655793 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 13:54:15 INFO - PROCESS | 1876 | 1461617655927 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:15 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8e21f000 == 41 [pid = 1876] [id = 70] 13:54:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 91 (0x7f9d87cf6c00) [pid = 1876] [serial = 208] [outer = (nil)] 13:54:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 92 (0x7f9d90b13400) [pid = 1876] [serial = 209] [outer = 0x7f9d87cf6c00] 13:54:16 INFO - PROCESS | 1876 | 1461617655999 Marionette DEBUG loaded listener.js 13:54:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 93 (0x7f9d92114800) [pid = 1876] [serial = 210] [outer = 0x7f9d87cf6c00] 13:54:16 INFO - PROCESS | 1876 | 1461617656784 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]]]}] 13:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1235ms 13:54:16 INFO - PROCESS | 1876 | 1461617656828 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 13:54:16 INFO - PROCESS | 1876 | 1461617656832 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 13:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:54:16 INFO - PROCESS | 1876 | 1461617656838 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:54:16 INFO - PROCESS | 1876 | 1461617656840 Marionette TRACE conn3 <- [1,254,null,{}] 13:54:16 INFO - PROCESS | 1876 | 1461617656846 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}] 13:54:17 INFO - PROCESS | 1876 | 1461617657038 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 13:54:17 INFO - PROCESS | 1876 | 1461617657354 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:17 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d78e79000 == 42 [pid = 1876] [id = 71] 13:54:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 94 (0x7f9d721fc400) [pid = 1876] [serial = 211] [outer = (nil)] 13:54:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 95 (0x7f9d738ed800) [pid = 1876] [serial = 212] [outer = 0x7f9d721fc400] 13:54:17 INFO - PROCESS | 1876 | 1461617657490 Marionette DEBUG loaded listener.js 13:54:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 96 (0x7f9d7527e400) [pid = 1876] [serial = 213] [outer = 0x7f9d721fc400] 13:54:18 INFO - PROCESS | 1876 | 1461617658491 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]]]}] 13:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1730ms 13:54:18 INFO - PROCESS | 1876 | 1461617658571 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 13:54:18 INFO - PROCESS | 1876 | 1461617658580 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 13:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:54:18 INFO - PROCESS | 1876 | 1461617658591 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:54:18 INFO - PROCESS | 1876 | 1461617658599 Marionette TRACE conn3 <- [1,258,null,{}] 13:54:18 INFO - PROCESS | 1876 | 1461617658609 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}] 13:54:18 INFO - PROCESS | 1876 | 1461617658848 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 13:54:19 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7868f000 == 41 [pid = 1876] [id = 38] 13:54:19 INFO - PROCESS | 1876 | --DOMWINDOW == 95 (0x7f9d8d770800) [pid = 1876] [serial = 158] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1876 | --DOMWINDOW == 94 (0x7f9d8b91cc00) [pid = 1876] [serial = 131] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1876 | 1461617659098 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:19 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7951a000 == 40 [pid = 1876] [id = 64] 13:54:19 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d87c9a800 == 39 [pid = 1876] [id = 63] 13:54:19 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7e366800 == 38 [pid = 1876] [id = 62] 13:54:19 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b89a000 == 37 [pid = 1876] [id = 61] 13:54:19 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d72af3800 == 38 [pid = 1876] [id = 72] 13:54:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 95 (0x7f9d71e41000) [pid = 1876] [serial = 214] [outer = (nil)] 13:54:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 96 (0x7f9d79715400) [pid = 1876] [serial = 215] [outer = 0x7f9d71e41000] 13:54:19 INFO - PROCESS | 1876 | 1461617659191 Marionette DEBUG loaded listener.js 13:54:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 97 (0x7f9d7a286800) [pid = 1876] [serial = 216] [outer = 0x7f9d71e41000] 13:54:19 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d77e78000 == 37 [pid = 1876] [id = 60] 13:54:19 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d73987000 == 36 [pid = 1876] [id = 59] 13:54:19 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d88dd8800 == 35 [pid = 1876] [id = 58] 13:54:19 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d87c8e000 == 34 [pid = 1876] [id = 57] 13:54:19 INFO - PROCESS | 1876 | --DOMWINDOW == 96 (0x7f9d8e22d400) [pid = 1876] [serial = 111] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1876 | --DOMWINDOW == 95 (0x7f9d81d55800) [pid = 1876] [serial = 152] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1876 | --DOMWINDOW == 94 (0x7f9d7ef66c00) [pid = 1876] [serial = 137] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1876 | --DOMWINDOW == 93 (0x7f9d7970b800) [pid = 1876] [serial = 146] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1876 | --DOMWINDOW == 92 (0x7f9d7a02f000) [pid = 1876] [serial = 147] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1876 | --DOMWINDOW == 91 (0x7f9d75284400) [pid = 1876] [serial = 143] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1876 | --DOMWINDOW == 90 (0x7f9d77b33800) [pid = 1876] [serial = 144] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1876 | --DOMWINDOW == 89 (0x7f9d73c0c800) [pid = 1876] [serial = 141] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1876 | --DOMWINDOW == 88 (0x7f9d72ba0800) [pid = 1876] [serial = 140] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1876 | --DOMWINDOW == 87 (0x7f9d752e5800) [pid = 1876] [serial = 134] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1876 | --DOMWINDOW == 86 (0x7f9d87c0ac00) [pid = 1876] [serial = 155] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1876 | --DOMWINDOW == 85 (0x7f9d88d4c800) [pid = 1876] [serial = 156] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1876 | --DOMWINDOW == 84 (0x7f9d7bf23800) [pid = 1876] [serial = 149] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1876 | --DOMWINDOW == 83 (0x7f9d7e1a5800) [pid = 1876] [serial = 150] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1876 | --DOMWINDOW == 82 (0x7f9d87c07c00) [pid = 1876] [serial = 153] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1876 | 1461617659919 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]]]}] 13:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1342ms 13:54:19 INFO - PROCESS | 1876 | 1461617659933 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 13:54:19 INFO - PROCESS | 1876 | 1461617659938 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 13:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:54:19 INFO - PROCESS | 1876 | 1461617659947 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:54:19 INFO - PROCESS | 1876 | 1461617659950 Marionette TRACE conn3 <- [1,262,null,{}] 13:54:19 INFO - PROCESS | 1876 | 1461617659960 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}] 13:54:20 INFO - PROCESS | 1876 | 1461617660108 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 13:54:20 INFO - PROCESS | 1876 | 1461617660206 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:20 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a2bc800 == 35 [pid = 1876] [id = 73] 13:54:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 83 (0x7f9d71e44800) [pid = 1876] [serial = 217] [outer = (nil)] 13:54:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 84 (0x7f9d7b317c00) [pid = 1876] [serial = 218] [outer = 0x7f9d71e44800] 13:54:20 INFO - PROCESS | 1876 | 1461617660269 Marionette DEBUG loaded listener.js 13:54:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 85 (0x7f9d7c549800) [pid = 1876] [serial = 219] [outer = 0x7f9d71e44800] 13:54:20 INFO - PROCESS | 1876 | 1461617660931 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]]]}] 13:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1034ms 13:54:21 INFO - PROCESS | 1876 | 1461617661015 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 13:54:21 INFO - PROCESS | 1876 | 1461617661020 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 13:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:54:21 INFO - PROCESS | 1876 | 1461617661063 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:54:21 INFO - PROCESS | 1876 | 1461617661072 Marionette TRACE conn3 <- [1,266,null,{}] 13:54:21 INFO - PROCESS | 1876 | 1461617661090 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}] 13:54:21 INFO - PROCESS | 1876 | 1461617661247 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 13:54:21 INFO - PROCESS | 1876 | 1461617661261 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:21 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b9f2800 == 36 [pid = 1876] [id = 74] 13:54:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 86 (0x7f9d721f8000) [pid = 1876] [serial = 220] [outer = (nil)] 13:54:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 87 (0x7f9d7ac8e000) [pid = 1876] [serial = 221] [outer = 0x7f9d721f8000] 13:54:21 INFO - PROCESS | 1876 | 1461617661454 Marionette DEBUG loaded listener.js 13:54:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 88 (0x7f9d7e1a0800) [pid = 1876] [serial = 222] [outer = 0x7f9d721f8000] 13:54:22 INFO - PROCESS | 1876 | 1461617662300 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]]]}] 13:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1295ms 13:54:22 INFO - PROCESS | 1876 | 1461617662360 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 13:54:22 INFO - PROCESS | 1876 | 1461617662365 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 13:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:54:22 INFO - PROCESS | 1876 | 1461617662371 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:54:22 INFO - PROCESS | 1876 | 1461617662374 Marionette TRACE conn3 <- [1,270,null,{}] 13:54:22 INFO - PROCESS | 1876 | 1461617662379 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}] 13:54:22 INFO - PROCESS | 1876 | 1461617662557 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 13:54:22 INFO - PROCESS | 1876 | 1461617662626 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:22 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7efef000 == 37 [pid = 1876] [id = 75] 13:54:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 89 (0x7f9d77b8f000) [pid = 1876] [serial = 223] [outer = (nil)] 13:54:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 90 (0x7f9d81d60c00) [pid = 1876] [serial = 224] [outer = 0x7f9d77b8f000] 13:54:22 INFO - PROCESS | 1876 | 1461617662687 Marionette DEBUG loaded listener.js 13:54:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 91 (0x7f9d8885f400) [pid = 1876] [serial = 225] [outer = 0x7f9d77b8f000] 13:54:23 INFO - PROCESS | 1876 | --DOMWINDOW == 90 (0x7f9d7527f000) [pid = 1876] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:54:23 INFO - PROCESS | 1876 | --DOMWINDOW == 89 (0x7f9d7527e800) [pid = 1876] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:54:23 INFO - PROCESS | 1876 | --DOMWINDOW == 88 (0x7f9d7c545c00) [pid = 1876] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:54:23 INFO - PROCESS | 1876 | --DOMWINDOW == 87 (0x7f9d73971000) [pid = 1876] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:54:23 INFO - PROCESS | 1876 | --DOMWINDOW == 86 (0x7f9d79569800) [pid = 1876] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:54:23 INFO - PROCESS | 1876 | --DOMWINDOW == 85 (0x7f9d7527b400) [pid = 1876] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:54:23 INFO - PROCESS | 1876 | --DOMWINDOW == 84 (0x7f9d7c543000) [pid = 1876] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:54:23 INFO - PROCESS | 1876 | --DOMWINDOW == 83 (0x7f9d7d796400) [pid = 1876] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:54:23 INFO - PROCESS | 1876 | --DOMWINDOW == 82 (0x7f9d787dac00) [pid = 1876] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:54:23 INFO - PROCESS | 1876 | --DOMWINDOW == 81 (0x7f9d71c10c00) [pid = 1876] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:54:23 INFO - PROCESS | 1876 | 1461617663540 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]]]}] 13:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1182ms 13:54:23 INFO - PROCESS | 1876 | 1461617663554 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 13:54:23 INFO - PROCESS | 1876 | 1461617663556 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 13:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:54:23 INFO - PROCESS | 1876 | 1461617663562 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:54:23 INFO - PROCESS | 1876 | 1461617663564 Marionette TRACE conn3 <- [1,274,null,{}] 13:54:23 INFO - PROCESS | 1876 | 1461617663570 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}] 13:54:23 INFO - PROCESS | 1876 | 1461617663703 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 13:54:23 INFO - PROCESS | 1876 | 1461617663799 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:23 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7e155800 == 38 [pid = 1876] [id = 76] 13:54:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 82 (0x7f9d7212bc00) [pid = 1876] [serial = 226] [outer = (nil)] 13:54:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 83 (0x7f9d7212e000) [pid = 1876] [serial = 227] [outer = 0x7f9d7212bc00] 13:54:23 INFO - PROCESS | 1876 | 1461617663874 Marionette DEBUG loaded listener.js 13:54:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 84 (0x7f9d77e04c00) [pid = 1876] [serial = 228] [outer = 0x7f9d7212bc00] 13:54:24 INFO - PROCESS | 1876 | 1461617664724 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]]]}] 13:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1193ms 13:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:54:24 INFO - PROCESS | 1876 | 1461617664757 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 13:54:24 INFO - PROCESS | 1876 | 1461617664759 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 13:54:24 INFO - PROCESS | 1876 | 1461617664765 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:54:24 INFO - PROCESS | 1876 | 1461617664769 Marionette TRACE conn3 <- [1,278,null,{}] 13:54:24 INFO - PROCESS | 1876 | 1461617664774 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}] 13:54:24 INFO - PROCESS | 1876 | 1461617664919 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 13:54:24 INFO - PROCESS | 1876 | 1461617664931 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:24 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d89f16800 == 39 [pid = 1876] [id = 77] 13:54:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 85 (0x7f9d7a267800) [pid = 1876] [serial = 229] [outer = (nil)] 13:54:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 86 (0x7f9d7a26f800) [pid = 1876] [serial = 230] [outer = 0x7f9d7a267800] 13:54:25 INFO - PROCESS | 1876 | 1461617665004 Marionette DEBUG loaded listener.js 13:54:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 87 (0x7f9d7e3d6400) [pid = 1876] [serial = 231] [outer = 0x7f9d7a267800] 13:54:25 INFO - PROCESS | 1876 | 1461617665952 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]]]}] 13:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1232ms 13:54:25 INFO - PROCESS | 1876 | 1461617665998 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 13:54:26 INFO - PROCESS | 1876 | 1461617666004 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 13:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:54:26 INFO - PROCESS | 1876 | 1461617666012 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:54:26 INFO - PROCESS | 1876 | 1461617666018 Marionette TRACE conn3 <- [1,282,null,{}] 13:54:26 INFO - PROCESS | 1876 | 1461617666026 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}] 13:54:26 INFO - PROCESS | 1876 | 1461617666193 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 13:54:26 INFO - PROCESS | 1876 | 1461617666326 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:26 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7951a000 == 40 [pid = 1876] [id = 78] 13:54:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 88 (0x7f9d721f4400) [pid = 1876] [serial = 232] [outer = (nil)] 13:54:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 89 (0x7f9d73c16800) [pid = 1876] [serial = 233] [outer = 0x7f9d721f4400] 13:54:26 INFO - PROCESS | 1876 | 1461617666403 Marionette DEBUG loaded listener.js 13:54:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 90 (0x7f9d752e3400) [pid = 1876] [serial = 234] [outer = 0x7f9d721f4400] 13:54:27 INFO - PROCESS | 1876 | 1461617667224 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]]]}] 13:54:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 91 (0x7f9d721df800) [pid = 1876] [serial = 235] [outer = 0x7f9d71e3ec00] 13:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1283ms 13:54:27 INFO - PROCESS | 1876 | 1461617667314 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 13:54:27 INFO - PROCESS | 1876 | 1461617667322 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 13:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:54:27 INFO - PROCESS | 1876 | 1461617667382 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:54:27 INFO - PROCESS | 1876 | 1461617667387 Marionette TRACE conn3 <- [1,286,null,{}] 13:54:27 INFO - PROCESS | 1876 | 1461617667403 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}] 13:54:27 INFO - PROCESS | 1876 | 1461617667561 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 13:54:27 INFO - PROCESS | 1876 | 1461617667701 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:27 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7e156800 == 41 [pid = 1876] [id = 79] 13:54:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 92 (0x7f9d71c10400) [pid = 1876] [serial = 236] [outer = (nil)] 13:54:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 93 (0x7f9d79a51800) [pid = 1876] [serial = 237] [outer = 0x7f9d71c10400] 13:54:27 INFO - PROCESS | 1876 | 1461617667774 Marionette DEBUG loaded listener.js 13:54:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 94 (0x7f9d7a1a0400) [pid = 1876] [serial = 238] [outer = 0x7f9d71c10400] 13:54:28 INFO - PROCESS | 1876 | 1461617668675 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]]]}] 13:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1376ms 13:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:54:28 INFO - PROCESS | 1876 | 1461617668730 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 13:54:28 INFO - PROCESS | 1876 | 1461617668734 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 13:54:28 INFO - PROCESS | 1876 | 1461617668740 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:54:28 INFO - PROCESS | 1876 | 1461617668746 Marionette TRACE conn3 <- [1,290,null,{}] 13:54:28 INFO - PROCESS | 1876 | 1461617668761 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}] 13:54:29 INFO - PROCESS | 1876 | 1461617668996 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 13:54:29 INFO - PROCESS | 1876 | 1461617669133 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:29 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8df9d000 == 42 [pid = 1876] [id = 80] 13:54:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 95 (0x7f9d7a268400) [pid = 1876] [serial = 239] [outer = (nil)] 13:54:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 96 (0x7f9d7ac88c00) [pid = 1876] [serial = 240] [outer = 0x7f9d7a268400] 13:54:29 INFO - PROCESS | 1876 | 1461617669207 Marionette DEBUG loaded listener.js 13:54:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 97 (0x7f9d7ac91c00) [pid = 1876] [serial = 241] [outer = 0x7f9d7a268400] 13:54:30 INFO - PROCESS | 1876 | 1461617670029 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]]]}] 13:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1338ms 13:54:30 INFO - PROCESS | 1876 | 1461617670078 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 13:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:54:30 INFO - PROCESS | 1876 | 1461617670083 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 13:54:30 INFO - PROCESS | 1876 | 1461617670089 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:54:30 INFO - PROCESS | 1876 | 1461617670092 Marionette TRACE conn3 <- [1,294,null,{}] 13:54:30 INFO - PROCESS | 1876 | 1461617670097 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}] 13:54:30 INFO - PROCESS | 1876 | 1461617670246 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 13:54:30 INFO - PROCESS | 1876 | 1461617670371 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:30 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d90bf0800 == 43 [pid = 1876] [id = 81] 13:54:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 98 (0x7f9d75285c00) [pid = 1876] [serial = 242] [outer = (nil)] 13:54:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 99 (0x7f9d7bf1ec00) [pid = 1876] [serial = 243] [outer = 0x7f9d75285c00] 13:54:30 INFO - PROCESS | 1876 | 1461617670483 Marionette DEBUG loaded listener.js 13:54:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 100 (0x7f9d7e3d6800) [pid = 1876] [serial = 244] [outer = 0x7f9d75285c00] 13:54:31 INFO - PROCESS | 1876 | 1461617671291 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]]]}] 13:54:31 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. 13:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1228ms 13:54:31 INFO - PROCESS | 1876 | 1461617671318 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 13:54:31 INFO - PROCESS | 1876 | 1461617671320 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 13:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:54:31 INFO - PROCESS | 1876 | 1461617671326 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:54:31 INFO - PROCESS | 1876 | 1461617671329 Marionette TRACE conn3 <- [1,298,null,{}] 13:54:31 INFO - PROCESS | 1876 | 1461617671334 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}] 13:54:31 INFO - PROCESS | 1876 | 1461617671489 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 13:54:31 INFO - PROCESS | 1876 | 1461617671632 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:31 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d923a6000 == 44 [pid = 1876] [id = 82] 13:54:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 101 (0x7f9d71d5b800) [pid = 1876] [serial = 245] [outer = (nil)] 13:54:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 102 (0x7f9d87c07c00) [pid = 1876] [serial = 246] [outer = 0x7f9d71d5b800] 13:54:31 INFO - PROCESS | 1876 | 1461617671707 Marionette DEBUG loaded listener.js 13:54:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 103 (0x7f9d88a9fc00) [pid = 1876] [serial = 247] [outer = 0x7f9d71d5b800] 13:54:32 INFO - PROCESS | 1876 | 1461617672569 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]]]}] 13:54:32 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. 13:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1291ms 13:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:54:32 INFO - PROCESS | 1876 | 1461617672620 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 13:54:32 INFO - PROCESS | 1876 | 1461617672622 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 13:54:32 INFO - PROCESS | 1876 | 1461617672629 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:54:32 INFO - PROCESS | 1876 | 1461617672632 Marionette TRACE conn3 <- [1,302,null,{}] 13:54:32 INFO - PROCESS | 1876 | 1461617672638 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}] 13:54:32 INFO - PROCESS | 1876 | 1461617672821 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 13:54:32 INFO - PROCESS | 1876 | 1461617672959 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:32 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d705f8000 == 45 [pid = 1876] [id = 83] 13:54:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 104 (0x7f9d708c9000) [pid = 1876] [serial = 248] [outer = (nil)] 13:54:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 105 (0x7f9d708cf800) [pid = 1876] [serial = 249] [outer = 0x7f9d708c9000] 13:54:33 INFO - PROCESS | 1876 | 1461617673033 Marionette DEBUG loaded listener.js 13:54:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 106 (0x7f9d7ef86000) [pid = 1876] [serial = 250] [outer = 0x7f9d708c9000] 13:54:34 INFO - PROCESS | 1876 | 1461617674115 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]]]}] 13:54:34 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. 13:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1538ms 13:54:34 INFO - PROCESS | 1876 | 1461617674168 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 13:54:34 INFO - PROCESS | 1876 | 1461617674175 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 13:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:54:34 INFO - PROCESS | 1876 | 1461617674182 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:54:34 INFO - PROCESS | 1876 | 1461617674188 Marionette TRACE conn3 <- [1,306,null,{}] 13:54:34 INFO - PROCESS | 1876 | 1461617674197 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}] 13:54:34 INFO - PROCESS | 1876 | 1461617674363 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 13:54:34 INFO - PROCESS | 1876 | 1461617674509 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:34 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75569800 == 46 [pid = 1876] [id = 84] 13:54:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 107 (0x7f9d72130800) [pid = 1876] [serial = 251] [outer = (nil)] 13:54:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 108 (0x7f9d7396c800) [pid = 1876] [serial = 252] [outer = 0x7f9d72130800] 13:54:34 INFO - PROCESS | 1876 | 1461617674580 Marionette DEBUG loaded listener.js 13:54:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 109 (0x7f9d75279400) [pid = 1876] [serial = 253] [outer = 0x7f9d72130800] 13:54:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7e155800 == 45 [pid = 1876] [id = 76] 13:54:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7efef000 == 44 [pid = 1876] [id = 75] 13:54:34 INFO - PROCESS | 1876 | --DOMWINDOW == 108 (0x7f9d7b916000) [pid = 1876] [serial = 167] [outer = (nil)] [url = about:blank] 13:54:34 INFO - PROCESS | 1876 | --DOMWINDOW == 107 (0x7f9d88be5400) [pid = 1876] [serial = 170] [outer = (nil)] [url = about:blank] 13:54:34 INFO - PROCESS | 1876 | --DOMWINDOW == 106 (0x7f9d721f2800) [pid = 1876] [serial = 161] [outer = (nil)] [url = about:blank] 13:54:34 INFO - PROCESS | 1876 | --DOMWINDOW == 105 (0x7f9d75279800) [pid = 1876] [serial = 164] [outer = (nil)] [url = about:blank] 13:54:34 INFO - PROCESS | 1876 | --DOMWINDOW == 104 (0x7f9d8e235c00) [pid = 1876] [serial = 194] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b9f2800 == 43 [pid = 1876] [id = 74] 13:54:35 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a2bc800 == 42 [pid = 1876] [id = 73] 13:54:35 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d72af3800 == 41 [pid = 1876] [id = 72] 13:54:35 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d78e79000 == 40 [pid = 1876] [id = 71] 13:54:35 INFO - PROCESS | 1876 | --DOMWINDOW == 103 (0x7f9d89f78000) [pid = 1876] [serial = 173] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1876 | --DOMWINDOW == 102 (0x7f9d75276c00) [pid = 1876] [serial = 176] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1876 | --DOMWINDOW == 101 (0x7f9d8d8a8c00) [pid = 1876] [serial = 174] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1876 | --DOMWINDOW == 100 (0x7f9d8e132800) [pid = 1876] [serial = 192] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1876 | --DOMWINDOW == 99 (0x7f9d8dd6cc00) [pid = 1876] [serial = 189] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1876 | --DOMWINDOW == 98 (0x7f9d752e6000) [pid = 1876] [serial = 177] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1876 | --DOMWINDOW == 97 (0x7f9d7ef16800) [pid = 1876] [serial = 182] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1876 | --DOMWINDOW == 96 (0x7f9d8d8a6400) [pid = 1876] [serial = 188] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1876 | --DOMWINDOW == 95 (0x7f9d89f75000) [pid = 1876] [serial = 186] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1876 | --DOMWINDOW == 94 (0x7f9d89c46000) [pid = 1876] [serial = 185] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1876 | --DOMWINDOW == 93 (0x7f9d7a57d800) [pid = 1876] [serial = 180] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1876 | --DOMWINDOW == 92 (0x7f9d87cf6000) [pid = 1876] [serial = 183] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1876 | --DOMWINDOW == 91 (0x7f9d7966bc00) [pid = 1876] [serial = 179] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1876 | --DOMWINDOW == 90 (0x7f9d7ef22800) [pid = 1876] [serial = 191] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1876 | --DOMWINDOW == 89 (0x7f9d8d773c00) [pid = 1876] [serial = 132] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1876 | --DOMWINDOW == 88 (0x7f9d89c45400) [pid = 1876] [serial = 138] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1876 | --DOMWINDOW == 87 (0x7f9d78c3b000) [pid = 1876] [serial = 135] [outer = (nil)] [url = about:blank] 13:54:35 INFO - PROCESS | 1876 | 1461617675448 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]]]}] 13:54:35 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. 13:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1334ms 13:54:35 INFO - PROCESS | 1876 | 1461617675517 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 13:54:35 INFO - PROCESS | 1876 | 1461617675525 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 13:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:54:35 INFO - PROCESS | 1876 | 1461617675535 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:54:35 INFO - PROCESS | 1876 | 1461617675539 Marionette TRACE conn3 <- [1,310,null,{}] 13:54:35 INFO - PROCESS | 1876 | 1461617675544 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}] 13:54:35 INFO - PROCESS | 1876 | 1461617675694 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 13:54:35 INFO - PROCESS | 1876 | 1461617675707 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:35 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a83f800 == 41 [pid = 1876] [id = 85] 13:54:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 88 (0x7f9d78c44800) [pid = 1876] [serial = 254] [outer = (nil)] 13:54:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 89 (0x7f9d799ebc00) [pid = 1876] [serial = 255] [outer = 0x7f9d78c44800] 13:54:35 INFO - PROCESS | 1876 | 1461617675769 Marionette DEBUG loaded listener.js 13:54:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 90 (0x7f9d7a199400) [pid = 1876] [serial = 256] [outer = 0x7f9d78c44800] 13:54:36 INFO - PROCESS | 1876 | 1461617676576 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]]]}] 13:54:36 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. 13:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1081ms 13:54:36 INFO - PROCESS | 1876 | 1461617676616 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 13:54:36 INFO - PROCESS | 1876 | 1461617676620 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 13:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:54:36 INFO - PROCESS | 1876 | 1461617676626 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:54:36 INFO - PROCESS | 1876 | 1461617676631 Marionette TRACE conn3 <- [1,314,null,{}] 13:54:36 INFO - PROCESS | 1876 | 1461617676646 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}] 13:54:36 INFO - PROCESS | 1876 | 1461617676804 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 13:54:36 INFO - PROCESS | 1876 | 1461617676913 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:36 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7bf46800 == 42 [pid = 1876] [id = 86] 13:54:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 91 (0x7f9d79668800) [pid = 1876] [serial = 257] [outer = (nil)] 13:54:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 92 (0x7f9d7a57d800) [pid = 1876] [serial = 258] [outer = 0x7f9d79668800] 13:54:36 INFO - PROCESS | 1876 | 1461617676981 Marionette DEBUG loaded listener.js 13:54:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 93 (0x7f9d7ac91800) [pid = 1876] [serial = 259] [outer = 0x7f9d79668800] 13:54:37 INFO - PROCESS | 1876 | 1461617677693 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]]]}] 13:54:37 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. 13:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1087ms 13:54:37 INFO - PROCESS | 1876 | 1461617677727 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 13:54:37 INFO - PROCESS | 1876 | 1461617677730 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 13:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:54:37 INFO - PROCESS | 1876 | 1461617677737 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:54:37 INFO - PROCESS | 1876 | 1461617677740 Marionette TRACE conn3 <- [1,318,null,{}] 13:54:37 INFO - PROCESS | 1876 | 1461617677752 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}] 13:54:37 INFO - PROCESS | 1876 | 1461617677927 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 13:54:37 INFO - PROCESS | 1876 | 1461617677950 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:37 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d81de2800 == 43 [pid = 1876] [id = 87] 13:54:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 94 (0x7f9d7a1a0c00) [pid = 1876] [serial = 260] [outer = (nil)] 13:54:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 95 (0x7f9d7c545c00) [pid = 1876] [serial = 261] [outer = 0x7f9d7a1a0c00] 13:54:38 INFO - PROCESS | 1876 | 1461617678013 Marionette DEBUG loaded listener.js 13:54:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 96 (0x7f9d7ef7ac00) [pid = 1876] [serial = 262] [outer = 0x7f9d7a1a0c00] 13:54:38 INFO - PROCESS | 1876 | 1461617678754 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]]]}] 13:54:38 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. 13:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1032ms 13:54:38 INFO - PROCESS | 1876 | 1461617678774 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 13:54:38 INFO - PROCESS | 1876 | 1461617678776 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 13:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:54:38 INFO - PROCESS | 1876 | 1461617678782 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:54:38 INFO - PROCESS | 1876 | 1461617678784 Marionette TRACE conn3 <- [1,322,null,{}] 13:54:38 INFO - PROCESS | 1876 | 1461617678789 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}] 13:54:38 INFO - PROCESS | 1876 | 1461617678966 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 13:54:39 INFO - PROCESS | 1876 | 1461617679002 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:39 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d705ee800 == 44 [pid = 1876] [id = 88] 13:54:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 97 (0x7f9d7bf23800) [pid = 1876] [serial = 263] [outer = (nil)] 13:54:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 98 (0x7f9d88a9ec00) [pid = 1876] [serial = 264] [outer = 0x7f9d7bf23800] 13:54:39 INFO - PROCESS | 1876 | 1461617679063 Marionette DEBUG loaded listener.js 13:54:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 99 (0x7f9d88d55800) [pid = 1876] [serial = 265] [outer = 0x7f9d7bf23800] 13:54:39 INFO - PROCESS | 1876 | --DOMWINDOW == 98 (0x7f9d77b8f000) [pid = 1876] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:54:39 INFO - PROCESS | 1876 | --DOMWINDOW == 97 (0x7f9d71e41000) [pid = 1876] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:54:39 INFO - PROCESS | 1876 | --DOMWINDOW == 96 (0x7f9d71e44800) [pid = 1876] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:54:39 INFO - PROCESS | 1876 | --DOMWINDOW == 95 (0x7f9d721fc400) [pid = 1876] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:54:39 INFO - PROCESS | 1876 | --DOMWINDOW == 94 (0x7f9d71c09800) [pid = 1876] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:54:39 INFO - PROCESS | 1876 | --DOMWINDOW == 93 (0x7f9d7212bc00) [pid = 1876] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:54:39 INFO - PROCESS | 1876 | --DOMWINDOW == 92 (0x7f9d721f8000) [pid = 1876] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:54:39 INFO - PROCESS | 1876 | --DOMWINDOW == 91 (0x7f9d721ff800) [pid = 1876] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:54:39 INFO - PROCESS | 1876 | --DOMWINDOW == 90 (0x7f9d7a28ac00) [pid = 1876] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:54:39 INFO - PROCESS | 1876 | --DOMWINDOW == 89 (0x7f9d7a32e400) [pid = 1876] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:54:39 INFO - PROCESS | 1876 | --DOMWINDOW == 88 (0x7f9d721da000) [pid = 1876] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:54:39 INFO - PROCESS | 1876 | 1461617679862 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]]]}] 13:54:39 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. 13:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1130ms 13:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:54:39 INFO - PROCESS | 1876 | 1461617679914 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 13:54:39 INFO - PROCESS | 1876 | 1461617679917 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 13:54:39 INFO - PROCESS | 1876 | 1461617679923 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:54:39 INFO - PROCESS | 1876 | 1461617679926 Marionette TRACE conn3 <- [1,326,null,{}] 13:54:39 INFO - PROCESS | 1876 | 1461617679931 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}] 13:54:40 INFO - PROCESS | 1876 | 1461617680134 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 13:54:40 INFO - PROCESS | 1876 | 1461617680148 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:40 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8d552800 == 45 [pid = 1876] [id = 89] 13:54:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 89 (0x7f9d721ff800) [pid = 1876] [serial = 266] [outer = (nil)] 13:54:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 90 (0x7f9d88b05800) [pid = 1876] [serial = 267] [outer = 0x7f9d721ff800] 13:54:40 INFO - PROCESS | 1876 | 1461617680215 Marionette DEBUG loaded listener.js 13:54:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 91 (0x7f9d8d779000) [pid = 1876] [serial = 268] [outer = 0x7f9d721ff800] 13:54:40 INFO - PROCESS | 1876 | 1461617680981 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]]]}] 13:54:41 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. 13:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1081ms 13:54:41 INFO - PROCESS | 1876 | 1461617681015 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 13:54:41 INFO - PROCESS | 1876 | 1461617681017 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 13:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:54:41 INFO - PROCESS | 1876 | 1461617681024 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:54:41 INFO - PROCESS | 1876 | 1461617681026 Marionette TRACE conn3 <- [1,330,null,{}] 13:54:41 INFO - PROCESS | 1876 | 1461617681039 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}] 13:54:41 INFO - PROCESS | 1876 | 1461617681174 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 13:54:41 INFO - PROCESS | 1876 | 1461617681190 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:41 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8e1a6800 == 46 [pid = 1876] [id = 90] 13:54:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 92 (0x7f9d89fea400) [pid = 1876] [serial = 269] [outer = (nil)] 13:54:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 93 (0x7f9d89ff0800) [pid = 1876] [serial = 270] [outer = 0x7f9d89fea400] 13:54:41 INFO - PROCESS | 1876 | 1461617681251 Marionette DEBUG loaded listener.js 13:54:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 94 (0x7f9d89ff4000) [pid = 1876] [serial = 271] [outer = 0x7f9d89fea400] 13:54:42 INFO - PROCESS | 1876 | 1461617682274 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]]]}] 13:54:42 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. 13:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1292ms 13:54:42 INFO - PROCESS | 1876 | 1461617682318 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 13:54:42 INFO - PROCESS | 1876 | 1461617682324 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 13:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:54:42 INFO - PROCESS | 1876 | 1461617682334 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:54:42 INFO - PROCESS | 1876 | 1461617682338 Marionette TRACE conn3 <- [1,334,null,{}] 13:54:42 INFO - PROCESS | 1876 | 1461617682347 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}] 13:54:42 INFO - PROCESS | 1876 | 1461617682558 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 13:54:42 INFO - PROCESS | 1876 | 1461617682699 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:42 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a2c6000 == 47 [pid = 1876] [id = 91] 13:54:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 95 (0x7f9d721f5400) [pid = 1876] [serial = 272] [outer = (nil)] 13:54:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 96 (0x7f9d75277000) [pid = 1876] [serial = 273] [outer = 0x7f9d721f5400] 13:54:42 INFO - PROCESS | 1876 | 1461617682777 Marionette DEBUG loaded listener.js 13:54:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 97 (0x7f9d77b91400) [pid = 1876] [serial = 274] [outer = 0x7f9d721f5400] 13:54:43 INFO - PROCESS | 1876 | 1461617683604 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]]]}] 13:54:43 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. 13:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1286ms 13:54:43 INFO - PROCESS | 1876 | 1461617683621 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 13:54:43 INFO - PROCESS | 1876 | 1461617683629 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 13:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:54:43 INFO - PROCESS | 1876 | 1461617683640 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:54:43 INFO - PROCESS | 1876 | 1461617683644 Marionette TRACE conn3 <- [1,338,null,{}] 13:54:43 INFO - PROCESS | 1876 | 1461617683650 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}] 13:54:43 INFO - PROCESS | 1876 | 1461617683819 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 13:54:43 INFO - PROCESS | 1876 | 1461617683967 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:43 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88baa800 == 48 [pid = 1876] [id = 92] 13:54:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 98 (0x7f9d721f7400) [pid = 1876] [serial = 275] [outer = (nil)] 13:54:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 99 (0x7f9d7a1a2000) [pid = 1876] [serial = 276] [outer = 0x7f9d721f7400] 13:54:44 INFO - PROCESS | 1876 | 1461617684045 Marionette DEBUG loaded listener.js 13:54:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 100 (0x7f9d7ac86c00) [pid = 1876] [serial = 277] [outer = 0x7f9d721f7400] 13:54:44 INFO - PROCESS | 1876 | 1461617684947 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]]]}] 13:54:45 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. 13:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1380ms 13:54:45 INFO - PROCESS | 1876 | 1461617685021 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 13:54:45 INFO - PROCESS | 1876 | 1461617685024 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 13:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:54:45 INFO - PROCESS | 1876 | 1461617685031 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:54:45 INFO - PROCESS | 1876 | 1461617685037 Marionette TRACE conn3 <- [1,342,null,{}] 13:54:45 INFO - PROCESS | 1876 | 1461617685052 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}] 13:54:45 INFO - PROCESS | 1876 | 1461617685269 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 13:54:45 INFO - PROCESS | 1876 | 1461617685449 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:45 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d958cc000 == 49 [pid = 1876] [id = 93] 13:54:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 101 (0x7f9d87cf6000) [pid = 1876] [serial = 278] [outer = (nil)] 13:54:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 102 (0x7f9d89d2e400) [pid = 1876] [serial = 279] [outer = 0x7f9d87cf6000] 13:54:45 INFO - PROCESS | 1876 | 1461617685588 Marionette DEBUG loaded listener.js 13:54:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 103 (0x7f9d89feb000) [pid = 1876] [serial = 280] [outer = 0x7f9d87cf6000] 13:54:46 INFO - PROCESS | 1876 | 1461617686479 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]]]}] 13:54:46 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. 13:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1486ms 13:54:46 INFO - PROCESS | 1876 | 1461617686519 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 13:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:54:46 INFO - PROCESS | 1876 | 1461617686524 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 13:54:46 INFO - PROCESS | 1876 | 1461617686530 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:54:46 INFO - PROCESS | 1876 | 1461617686533 Marionette TRACE conn3 <- [1,346,null,{}] 13:54:46 INFO - PROCESS | 1876 | 1461617686538 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}] 13:54:46 INFO - PROCESS | 1876 | 1461617686697 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 13:54:46 INFO - PROCESS | 1876 | 1461617686862 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:46 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d721b1000 == 50 [pid = 1876] [id = 94] 13:54:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 104 (0x7f9d7b313800) [pid = 1876] [serial = 281] [outer = (nil)] 13:54:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 105 (0x7f9d8b91e400) [pid = 1876] [serial = 282] [outer = 0x7f9d7b313800] 13:54:46 INFO - PROCESS | 1876 | 1461617686940 Marionette DEBUG loaded listener.js 13:54:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 106 (0x7f9d8dd72800) [pid = 1876] [serial = 283] [outer = 0x7f9d7b313800] 13:54:47 INFO - PROCESS | 1876 | 1461617687737 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]]]}] 13:54:47 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. 13:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1232ms 13:54:47 INFO - PROCESS | 1876 | 1461617687762 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 13:54:47 INFO - PROCESS | 1876 | 1461617687765 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 13:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:54:47 INFO - PROCESS | 1876 | 1461617687771 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:54:47 INFO - PROCESS | 1876 | 1461617687774 Marionette TRACE conn3 <- [1,350,null,{}] 13:54:47 INFO - PROCESS | 1876 | 1461617687779 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}] 13:54:47 INFO - PROCESS | 1876 | 1461617687934 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 13:54:48 INFO - PROCESS | 1876 | 1461617688078 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b9f1800 == 51 [pid = 1876] [id = 95] 13:54:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 107 (0x7f9d708c4000) [pid = 1876] [serial = 284] [outer = (nil)] 13:54:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 108 (0x7f9d7212b800) [pid = 1876] [serial = 285] [outer = 0x7f9d708c4000] 13:54:48 INFO - PROCESS | 1876 | 1461617688148 Marionette DEBUG loaded listener.js 13:54:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 109 (0x7f9d8dda2000) [pid = 1876] [serial = 286] [outer = 0x7f9d708c4000] 13:54:49 INFO - PROCESS | 1876 | 1461617689245 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]]]}] 13:54:49 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. 13:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1529ms 13:54:49 INFO - PROCESS | 1876 | 1461617689303 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 13:54:49 INFO - PROCESS | 1876 | 1461617689308 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 13:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:54:49 INFO - PROCESS | 1876 | 1461617689317 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:54:49 INFO - PROCESS | 1876 | 1461617689321 Marionette TRACE conn3 <- [1,354,null,{}] 13:54:49 INFO - PROCESS | 1876 | 1461617689328 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}] 13:54:49 INFO - PROCESS | 1876 | 1461617689483 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 13:54:49 INFO - PROCESS | 1876 | 1461617689645 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:49 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d78c9e000 == 52 [pid = 1876] [id = 96] 13:54:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 110 (0x7f9d738e6000) [pid = 1876] [serial = 287] [outer = (nil)] 13:54:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 111 (0x7f9d73c0e000) [pid = 1876] [serial = 288] [outer = 0x7f9d738e6000] 13:54:49 INFO - PROCESS | 1876 | 1461617689725 Marionette DEBUG loaded listener.js 13:54:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 112 (0x7f9d752e3000) [pid = 1876] [serial = 289] [outer = 0x7f9d738e6000] 13:54:50 INFO - PROCESS | 1876 | 1461617690587 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]]]}] 13:54:50 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. 13:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1338ms 13:54:50 INFO - PROCESS | 1876 | 1461617690655 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 13:54:50 INFO - PROCESS | 1876 | 1461617690662 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 13:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:54:50 INFO - PROCESS | 1876 | 1461617690672 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:54:50 INFO - PROCESS | 1876 | 1461617690676 Marionette TRACE conn3 <- [1,358,null,{}] 13:54:50 INFO - PROCESS | 1876 | 1461617690681 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}] 13:54:50 INFO - PROCESS | 1876 | 1461617690837 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 13:54:50 INFO - PROCESS | 1876 | 1461617690990 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:51 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d77b46000 == 53 [pid = 1876] [id = 97] 13:54:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 113 (0x7f9d752e8800) [pid = 1876] [serial = 290] [outer = (nil)] 13:54:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 114 (0x7f9d77e96c00) [pid = 1876] [serial = 291] [outer = 0x7f9d752e8800] 13:54:51 INFO - PROCESS | 1876 | 1461617691058 Marionette DEBUG loaded listener.js 13:54:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 115 (0x7f9d79716c00) [pid = 1876] [serial = 292] [outer = 0x7f9d752e8800] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 114 (0x7f9d7a580000) [pid = 1876] [serial = 200] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 113 (0x7f9d7396c000) [pid = 1876] [serial = 197] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 112 (0x7f9d7a26f800) [pid = 1876] [serial = 230] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8d552800 == 52 [pid = 1876] [id = 89] 13:54:51 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d705ee800 == 51 [pid = 1876] [id = 88] 13:54:51 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d81de2800 == 50 [pid = 1876] [id = 87] 13:54:51 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7bf46800 == 49 [pid = 1876] [id = 86] 13:54:51 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8be7e000 == 48 [pid = 1876] [id = 65] 13:54:51 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a83f800 == 47 [pid = 1876] [id = 85] 13:54:51 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d75569800 == 46 [pid = 1876] [id = 84] 13:54:51 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d90bf0800 == 45 [pid = 1876] [id = 81] 13:54:51 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8df9d000 == 44 [pid = 1876] [id = 80] 13:54:51 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7e156800 == 43 [pid = 1876] [id = 79] 13:54:51 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7951a000 == 42 [pid = 1876] [id = 78] 13:54:51 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d89f16800 == 41 [pid = 1876] [id = 77] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 111 (0x7f9d77b8ac00) [pid = 1876] [serial = 165] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 110 (0x7f9d7c545000) [pid = 1876] [serial = 168] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 109 (0x7f9d89c43c00) [pid = 1876] [serial = 171] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 108 (0x7f9d721f8800) [pid = 1876] [serial = 162] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 107 (0x7f9d81d60c00) [pid = 1876] [serial = 224] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 106 (0x7f9d79715400) [pid = 1876] [serial = 215] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 105 (0x7f9d7a286800) [pid = 1876] [serial = 216] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 104 (0x7f9d7b317c00) [pid = 1876] [serial = 218] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 103 (0x7f9d7c549800) [pid = 1876] [serial = 219] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 102 (0x7f9d7527e400) [pid = 1876] [serial = 213] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 101 (0x7f9d738ed800) [pid = 1876] [serial = 212] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 100 (0x7f9d8fdc1c00) [pid = 1876] [serial = 195] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 99 (0x7f9d8d8abc00) [pid = 1876] [serial = 203] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 98 (0x7f9d8e28ac00) [pid = 1876] [serial = 206] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 97 (0x7f9d90b13400) [pid = 1876] [serial = 209] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 96 (0x7f9d77e04c00) [pid = 1876] [serial = 228] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 95 (0x7f9d8885f400) [pid = 1876] [serial = 225] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 94 (0x7f9d7212e000) [pid = 1876] [serial = 227] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 93 (0x7f9d7ac8e000) [pid = 1876] [serial = 221] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | --DOMWINDOW == 92 (0x7f9d7e1a0800) [pid = 1876] [serial = 222] [outer = (nil)] [url = about:blank] 13:54:51 INFO - PROCESS | 1876 | 1461617691989 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]]]}] 13:54:52 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. 13:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1381ms 13:54:52 INFO - PROCESS | 1876 | 1461617692055 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 13:54:52 INFO - PROCESS | 1876 | 1461617692059 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 13:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:54:52 INFO - PROCESS | 1876 | 1461617692065 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:54:52 INFO - PROCESS | 1876 | 1461617692071 Marionette TRACE conn3 <- [1,362,null,{}] 13:54:52 INFO - PROCESS | 1876 | 1461617692086 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}] 13:54:52 INFO - PROCESS | 1876 | 1461617692242 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 13:54:52 INFO - PROCESS | 1876 | 1461617692339 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:52 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7951a000 == 42 [pid = 1876] [id = 98] 13:54:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 93 (0x7f9d787da800) [pid = 1876] [serial = 293] [outer = (nil)] 13:54:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 94 (0x7f9d7a1a2800) [pid = 1876] [serial = 294] [outer = 0x7f9d787da800] 13:54:52 INFO - PROCESS | 1876 | 1461617692405 Marionette DEBUG loaded listener.js 13:54:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 95 (0x7f9d7a26c800) [pid = 1876] [serial = 295] [outer = 0x7f9d787da800] 13:54:53 INFO - PROCESS | 1876 | 1461617693098 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]]]}] 13:54:53 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. 13:54:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1048ms 13:54:53 INFO - PROCESS | 1876 | 1461617693115 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 13:54:53 INFO - PROCESS | 1876 | 1461617693118 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 13:54:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:54:53 INFO - PROCESS | 1876 | 1461617693125 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:54:53 INFO - PROCESS | 1876 | 1461617693127 Marionette TRACE conn3 <- [1,366,null,{}] 13:54:53 INFO - PROCESS | 1876 | 1461617693132 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}] 13:54:53 INFO - PROCESS | 1876 | 1461617693339 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 13:54:53 INFO - PROCESS | 1876 | 1461617693406 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:53 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b0c3800 == 43 [pid = 1876] [id = 99] 13:54:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 96 (0x7f9d708cd000) [pid = 1876] [serial = 296] [outer = (nil)] 13:54:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 97 (0x7f9d7ac8cc00) [pid = 1876] [serial = 297] [outer = 0x7f9d708cd000] 13:54:53 INFO - PROCESS | 1876 | 1461617693468 Marionette DEBUG loaded listener.js 13:54:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 98 (0x7f9d7b317c00) [pid = 1876] [serial = 298] [outer = 0x7f9d708cd000] 13:54:54 INFO - PROCESS | 1876 | 1461617694277 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]]]}] 13:54:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:54:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1177ms 13:54:54 INFO - PROCESS | 1876 | 1461617694303 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 13:54:54 INFO - PROCESS | 1876 | 1461617694306 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 13:54:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:54:54 INFO - PROCESS | 1876 | 1461617694312 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:54:54 INFO - PROCESS | 1876 | 1461617694314 Marionette TRACE conn3 <- [1,370,null,{}] 13:54:54 INFO - PROCESS | 1876 | 1461617694319 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}] 13:54:54 INFO - PROCESS | 1876 | 1461617694489 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 13:54:54 INFO - PROCESS | 1876 | 1461617694516 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:54 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7c523000 == 44 [pid = 1876] [id = 100] 13:54:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 99 (0x7f9d708cac00) [pid = 1876] [serial = 299] [outer = (nil)] 13:54:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 100 (0x7f9d7bf1dc00) [pid = 1876] [serial = 300] [outer = 0x7f9d708cac00] 13:54:54 INFO - PROCESS | 1876 | 1461617694580 Marionette DEBUG loaded listener.js 13:54:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 101 (0x7f9d7d79d800) [pid = 1876] [serial = 301] [outer = 0x7f9d708cac00] 13:54:55 INFO - PROCESS | 1876 | 1461617695429 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]]]}] 13:54:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1175ms 13:54:55 INFO - PROCESS | 1876 | 1461617695489 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 13:54:55 INFO - PROCESS | 1876 | 1461617695492 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 13:54:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:54:55 INFO - PROCESS | 1876 | 1461617695498 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:54:55 INFO - PROCESS | 1876 | 1461617695500 Marionette TRACE conn3 <- [1,374,null,{}] 13:54:55 INFO - PROCESS | 1876 | 1461617695505 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}] 13:54:55 INFO - PROCESS | 1876 | 1461617695956 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 13:54:55 INFO - PROCESS | 1876 | --DOMWINDOW == 100 (0x7f9d7a1a0c00) [pid = 1876] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:54:55 INFO - PROCESS | 1876 | --DOMWINDOW == 99 (0x7f9d7bf23800) [pid = 1876] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:54:55 INFO - PROCESS | 1876 | --DOMWINDOW == 98 (0x7f9d79668800) [pid = 1876] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:54:55 INFO - PROCESS | 1876 | --DOMWINDOW == 97 (0x7f9d72130800) [pid = 1876] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:54:55 INFO - PROCESS | 1876 | --DOMWINDOW == 96 (0x7f9d721ff800) [pid = 1876] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:54:56 INFO - PROCESS | 1876 | --DOMWINDOW == 95 (0x7f9d78c44800) [pid = 1876] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:54:56 INFO - PROCESS | 1876 | --DOMWINDOW == 94 (0x7f9d708c9000) [pid = 1876] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:54:56 INFO - PROCESS | 1876 | --DOMWINDOW == 93 (0x7f9d71e42400) [pid = 1876] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:54:56 INFO - PROCESS | 1876 | --DOMWINDOW == 92 (0x7f9d721fec00) [pid = 1876] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:54:56 INFO - PROCESS | 1876 | --DOMWINDOW == 91 (0x7f9d77d4ec00) [pid = 1876] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:54:56 INFO - PROCESS | 1876 | 1461617696070 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:56 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d721c0000 == 45 [pid = 1876] [id = 101] 13:54:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 92 (0x7f9d71d54400) [pid = 1876] [serial = 302] [outer = (nil)] 13:54:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 93 (0x7f9d721f4800) [pid = 1876] [serial = 303] [outer = 0x7f9d71d54400] 13:54:56 INFO - PROCESS | 1876 | 1461617696139 Marionette DEBUG loaded listener.js 13:54:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 94 (0x7f9d7a285c00) [pid = 1876] [serial = 304] [outer = 0x7f9d71d54400] 13:54:56 INFO - PROCESS | 1876 | 1461617696883 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:54:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:54:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1439ms 13:54:56 INFO - PROCESS | 1876 | 1461617696941 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 13:54:56 INFO - PROCESS | 1876 | 1461617696946 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 13:54:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:54:56 INFO - PROCESS | 1876 | 1461617696962 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:54:56 INFO - PROCESS | 1876 | 1461617696965 Marionette TRACE conn3 <- [1,378,null,{}] 13:54:56 INFO - PROCESS | 1876 | 1461617696971 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}] 13:54:57 INFO - PROCESS | 1876 | 1461617697114 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 13:54:57 INFO - PROCESS | 1876 | 1461617697124 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:57 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88bb5000 == 46 [pid = 1876] [id = 102] 13:54:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 95 (0x7f9d7a57fc00) [pid = 1876] [serial = 305] [outer = (nil)] 13:54:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 96 (0x7f9d899ac800) [pid = 1876] [serial = 306] [outer = 0x7f9d7a57fc00] 13:54:57 INFO - PROCESS | 1876 | 1461617697187 Marionette DEBUG loaded listener.js 13:54:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 97 (0x7f9d89fe7000) [pid = 1876] [serial = 307] [outer = 0x7f9d7a57fc00] 13:54:58 INFO - PROCESS | 1876 | 1461617698005 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:54:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:54:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1090ms 13:54:58 INFO - PROCESS | 1876 | 1461617698056 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 13:54:58 INFO - PROCESS | 1876 | 1461617698063 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 13:54:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:54:58 INFO - PROCESS | 1876 | 1461617698072 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:54:58 INFO - PROCESS | 1876 | 1461617698078 Marionette TRACE conn3 <- [1,382,null,{}] 13:54:58 INFO - PROCESS | 1876 | 1461617698088 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}] 13:54:58 INFO - PROCESS | 1876 | 1461617698290 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 13:54:58 INFO - PROCESS | 1876 | 1461617698440 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:58 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d73d83800 == 47 [pid = 1876] [id = 103] 13:54:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 98 (0x7f9d708c4c00) [pid = 1876] [serial = 308] [outer = (nil)] 13:54:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 99 (0x7f9d721d4800) [pid = 1876] [serial = 309] [outer = 0x7f9d708c4c00] 13:54:58 INFO - PROCESS | 1876 | 1461617698516 Marionette DEBUG loaded listener.js 13:54:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 100 (0x7f9d721fc000) [pid = 1876] [serial = 310] [outer = 0x7f9d708c4c00] 13:54:59 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:54:59 INFO - PROCESS | 1876 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:54:59 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:54:59 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:54:59 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:54:59 INFO - PROCESS | 1876 | 1461617699480 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:54:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:54:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1489ms 13:54:59 INFO - PROCESS | 1876 | 1461617699562 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 13:54:59 INFO - PROCESS | 1876 | 1461617699571 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 13:54:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:54:59 INFO - PROCESS | 1876 | 1461617699582 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:54:59 INFO - PROCESS | 1876 | 1461617699585 Marionette TRACE conn3 <- [1,386,null,{}] 13:54:59 INFO - PROCESS | 1876 | 1461617699592 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}] 13:54:59 INFO - PROCESS | 1876 | 1461617699803 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 13:55:00 INFO - PROCESS | 1876 | 1461617699993 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:00 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7c305800 == 48 [pid = 1876] [id = 104] 13:55:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 101 (0x7f9d77d52c00) [pid = 1876] [serial = 311] [outer = (nil)] 13:55:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 102 (0x7f9d7a027400) [pid = 1876] [serial = 312] [outer = 0x7f9d77d52c00] 13:55:00 INFO - PROCESS | 1876 | 1461617700113 Marionette DEBUG loaded listener.js 13:55:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 103 (0x7f9d7a265000) [pid = 1876] [serial = 313] [outer = 0x7f9d77d52c00] 13:55:01 INFO - PROCESS | 1876 | 1461617701053 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]]]}] 13:55:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:55:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1529ms 13:55:01 INFO - PROCESS | 1876 | 1461617701112 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 13:55:01 INFO - PROCESS | 1876 | 1461617701116 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 13:55:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:55:01 INFO - PROCESS | 1876 | 1461617701122 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:55:01 INFO - PROCESS | 1876 | 1461617701128 Marionette TRACE conn3 <- [1,390,null,{}] 13:55:01 INFO - PROCESS | 1876 | 1461617701144 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}] 13:55:01 INFO - PROCESS | 1876 | 1461617701363 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 13:55:01 INFO - PROCESS | 1876 | 1461617701574 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:01 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8d746800 == 49 [pid = 1876] [id = 105] 13:55:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 104 (0x7f9d7e3d8000) [pid = 1876] [serial = 314] [outer = (nil)] 13:55:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 105 (0x7f9d82c86000) [pid = 1876] [serial = 315] [outer = 0x7f9d7e3d8000] 13:55:01 INFO - PROCESS | 1876 | 1461617701697 Marionette DEBUG loaded listener.js 13:55:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 106 (0x7f9d88b04800) [pid = 1876] [serial = 316] [outer = 0x7f9d7e3d8000] 13:55:02 INFO - PROCESS | 1876 | 1461617702576 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]]]}] 13:55:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:55:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1485ms 13:55:02 INFO - PROCESS | 1876 | 1461617702608 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 13:55:02 INFO - PROCESS | 1876 | 1461617702611 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 13:55:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:55:02 INFO - PROCESS | 1876 | 1461617702618 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:55:02 INFO - PROCESS | 1876 | 1461617702621 Marionette TRACE conn3 <- [1,394,null,{}] 13:55:02 INFO - PROCESS | 1876 | 1461617702630 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}] 13:55:02 INFO - PROCESS | 1876 | 1461617702805 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 13:55:02 INFO - PROCESS | 1876 | 1461617702952 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:02 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d90b4b800 == 50 [pid = 1876] [id = 106] 13:55:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 107 (0x7f9d771ee400) [pid = 1876] [serial = 317] [outer = (nil)] 13:55:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 108 (0x7f9d771f6c00) [pid = 1876] [serial = 318] [outer = 0x7f9d771ee400] 13:55:03 INFO - PROCESS | 1876 | 1461617703029 Marionette DEBUG loaded listener.js 13:55:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 109 (0x7f9d81d55400) [pid = 1876] [serial = 319] [outer = 0x7f9d771ee400] 13:55:03 INFO - PROCESS | 1876 | 1461617703953 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]]]}] 13:55:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:55:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1382ms 13:55:04 INFO - PROCESS | 1876 | 1461617704001 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 13:55:04 INFO - PROCESS | 1876 | 1461617704005 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 13:55:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:55:04 INFO - PROCESS | 1876 | 1461617704010 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:55:04 INFO - PROCESS | 1876 | 1461617704014 Marionette TRACE conn3 <- [1,398,null,{}] 13:55:04 INFO - PROCESS | 1876 | 1461617704019 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}] 13:55:04 INFO - PROCESS | 1876 | 1461617704183 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 13:55:04 INFO - PROCESS | 1876 | 1461617704329 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:04 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d958dd800 == 51 [pid = 1876] [id = 107] 13:55:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 110 (0x7f9d771f2400) [pid = 1876] [serial = 320] [outer = (nil)] 13:55:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 111 (0x7f9d89dbcc00) [pid = 1876] [serial = 321] [outer = 0x7f9d771f2400] 13:55:04 INFO - PROCESS | 1876 | 1461617704405 Marionette DEBUG loaded listener.js 13:55:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 112 (0x7f9d89ff2000) [pid = 1876] [serial = 322] [outer = 0x7f9d771f2400] 13:55:05 INFO - PROCESS | 1876 | 1461617705580 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]]]}] 13:55:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:55:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1587ms 13:55:05 INFO - PROCESS | 1876 | 1461617705600 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 13:55:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:55:05 INFO - PROCESS | 1876 | 1461617705607 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 13:55:05 INFO - PROCESS | 1876 | 1461617705616 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:55:05 INFO - PROCESS | 1876 | 1461617705622 Marionette TRACE conn3 <- [1,402,null,{}] 13:55:05 INFO - PROCESS | 1876 | 1461617705631 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}] 13:55:05 INFO - PROCESS | 1876 | 1461617705794 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 13:55:06 INFO - PROCESS | 1876 | 1461617705990 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:06 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7473e800 == 52 [pid = 1876] [id = 108] 13:55:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 113 (0x7f9d72ba2c00) [pid = 1876] [serial = 323] [outer = (nil)] 13:55:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 114 (0x7f9d74728000) [pid = 1876] [serial = 324] [outer = 0x7f9d72ba2c00] 13:55:06 INFO - PROCESS | 1876 | 1461617706066 Marionette DEBUG loaded listener.js 13:55:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 115 (0x7f9d771f6000) [pid = 1876] [serial = 325] [outer = 0x7f9d72ba2c00] 13:55:07 INFO - PROCESS | 1876 | 1461617707025 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]]]}] 13:55:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:55:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1440ms 13:55:07 INFO - PROCESS | 1876 | 1461617707055 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 13:55:07 INFO - PROCESS | 1876 | 1461617707063 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 13:55:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:55:07 INFO - PROCESS | 1876 | 1461617707073 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:55:07 INFO - PROCESS | 1876 | 1461617707077 Marionette TRACE conn3 <- [1,406,null,{}] 13:55:07 INFO - PROCESS | 1876 | 1461617707082 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}] 13:55:07 INFO - PROCESS | 1876 | 1461617707239 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 13:55:07 INFO - PROCESS | 1876 | 1461617707389 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:07 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d77b41000 == 53 [pid = 1876] [id = 109] 13:55:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 116 (0x7f9d78c38400) [pid = 1876] [serial = 326] [outer = (nil)] 13:55:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 117 (0x7f9d7a260400) [pid = 1876] [serial = 327] [outer = 0x7f9d78c38400] 13:55:07 INFO - PROCESS | 1876 | 1461617707500 Marionette DEBUG loaded listener.js 13:55:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 118 (0x7f9d7a26c400) [pid = 1876] [serial = 328] [outer = 0x7f9d78c38400] 13:55:07 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d721c0000 == 52 [pid = 1876] [id = 101] 13:55:07 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7c523000 == 51 [pid = 1876] [id = 100] 13:55:07 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b0c3800 == 50 [pid = 1876] [id = 99] 13:55:07 INFO - PROCESS | 1876 | --DOMWINDOW == 117 (0x7f9d73c16800) [pid = 1876] [serial = 233] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1876 | --DOMWINDOW == 116 (0x7f9d79a51800) [pid = 1876] [serial = 237] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1876 | --DOMWINDOW == 115 (0x7f9d7ac88c00) [pid = 1876] [serial = 240] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1876 | --DOMWINDOW == 114 (0x7f9d7bf1ec00) [pid = 1876] [serial = 243] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1876 | --DOMWINDOW == 113 (0x7f9d89ff0800) [pid = 1876] [serial = 270] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1876 | --DOMWINDOW == 112 (0x7f9d87c07c00) [pid = 1876] [serial = 246] [outer = (nil)] [url = about:blank] 13:55:07 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7951a000 == 49 [pid = 1876] [id = 98] 13:55:07 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d77b46000 == 48 [pid = 1876] [id = 97] 13:55:07 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d78c9e000 == 47 [pid = 1876] [id = 96] 13:55:08 INFO - PROCESS | 1876 | --DOMWINDOW == 111 (0x7f9d8d8a8800) [pid = 1876] [serial = 159] [outer = (nil)] [url = about:blank] 13:55:08 INFO - PROCESS | 1876 | --DOMWINDOW == 110 (0x7f9d75280000) [pid = 1876] [serial = 198] [outer = (nil)] [url = about:blank] 13:55:08 INFO - PROCESS | 1876 | --DOMWINDOW == 109 (0x7f9d7b991c00) [pid = 1876] [serial = 201] [outer = (nil)] [url = about:blank] 13:55:08 INFO - PROCESS | 1876 | --DOMWINDOW == 108 (0x7f9d7c545c00) [pid = 1876] [serial = 261] [outer = (nil)] [url = about:blank] 13:55:08 INFO - PROCESS | 1876 | --DOMWINDOW == 107 (0x7f9d88a9ec00) [pid = 1876] [serial = 264] [outer = (nil)] [url = about:blank] 13:55:08 INFO - PROCESS | 1876 | --DOMWINDOW == 106 (0x7f9d7a57d800) [pid = 1876] [serial = 258] [outer = (nil)] [url = about:blank] 13:55:08 INFO - PROCESS | 1876 | --DOMWINDOW == 105 (0x7f9d7396c800) [pid = 1876] [serial = 252] [outer = (nil)] [url = about:blank] 13:55:08 INFO - PROCESS | 1876 | --DOMWINDOW == 104 (0x7f9d75279400) [pid = 1876] [serial = 253] [outer = (nil)] [url = about:blank] 13:55:08 INFO - PROCESS | 1876 | --DOMWINDOW == 103 (0x7f9d8d779000) [pid = 1876] [serial = 268] [outer = (nil)] [url = about:blank] 13:55:08 INFO - PROCESS | 1876 | --DOMWINDOW == 102 (0x7f9d799ebc00) [pid = 1876] [serial = 255] [outer = (nil)] [url = about:blank] 13:55:08 INFO - PROCESS | 1876 | --DOMWINDOW == 101 (0x7f9d7a199400) [pid = 1876] [serial = 256] [outer = (nil)] [url = about:blank] 13:55:08 INFO - PROCESS | 1876 | --DOMWINDOW == 100 (0x7f9d7ef86000) [pid = 1876] [serial = 250] [outer = (nil)] [url = about:blank] 13:55:08 INFO - PROCESS | 1876 | --DOMWINDOW == 99 (0x7f9d708cf800) [pid = 1876] [serial = 249] [outer = (nil)] [url = about:blank] 13:55:08 INFO - PROCESS | 1876 | --DOMWINDOW == 98 (0x7f9d88d55800) [pid = 1876] [serial = 265] [outer = (nil)] [url = about:blank] 13:55:08 INFO - PROCESS | 1876 | --DOMWINDOW == 97 (0x7f9d7396a000) [pid = 1876] [serial = 99] [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.] 13:55:08 INFO - PROCESS | 1876 | --DOMWINDOW == 96 (0x7f9d88b05800) [pid = 1876] [serial = 267] [outer = (nil)] [url = about:blank] 13:55:08 INFO - PROCESS | 1876 | --DOMWINDOW == 95 (0x7f9d7ef7ac00) [pid = 1876] [serial = 262] [outer = (nil)] [url = about:blank] 13:55:08 INFO - PROCESS | 1876 | --DOMWINDOW == 94 (0x7f9d7ac91800) [pid = 1876] [serial = 259] [outer = (nil)] [url = about:blank] 13:55:08 INFO - PROCESS | 1876 | 1461617708389 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]]]}] 13:55:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:55:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1382ms 13:55:08 INFO - PROCESS | 1876 | 1461617708456 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 13:55:08 INFO - PROCESS | 1876 | 1461617708459 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 13:55:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:55:08 INFO - PROCESS | 1876 | 1461617708466 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:55:08 INFO - PROCESS | 1876 | 1461617708471 Marionette TRACE conn3 <- [1,410,null,{}] 13:55:08 INFO - PROCESS | 1876 | 1461617708486 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}] 13:55:08 INFO - PROCESS | 1876 | 1461617708638 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 13:55:08 INFO - PROCESS | 1876 | 1461617708740 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:08 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a836000 == 48 [pid = 1876] [id = 110] 13:55:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 95 (0x7f9d72015000) [pid = 1876] [serial = 329] [outer = (nil)] 13:55:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 96 (0x7f9d7afd8800) [pid = 1876] [serial = 330] [outer = 0x7f9d72015000] 13:55:08 INFO - PROCESS | 1876 | 1461617708807 Marionette DEBUG loaded listener.js 13:55:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 97 (0x7f9d7c544c00) [pid = 1876] [serial = 331] [outer = 0x7f9d72015000] 13:55:09 INFO - PROCESS | 1876 | 1461617709601 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]]]}] 13:55:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:55:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1195ms 13:55:09 INFO - PROCESS | 1876 | 1461617709662 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 13:55:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:55:09 INFO - PROCESS | 1876 | 1461617709666 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 13:55:09 INFO - PROCESS | 1876 | 1461617709672 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:55:09 INFO - PROCESS | 1876 | 1461617709675 Marionette TRACE conn3 <- [1,414,null,{}] 13:55:09 INFO - PROCESS | 1876 | 1461617709680 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}] 13:55:09 INFO - PROCESS | 1876 | 1461617709822 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 13:55:09 INFO - PROCESS | 1876 | 1461617709836 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:09 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b8ae800 == 49 [pid = 1876] [id = 111] 13:55:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 98 (0x7f9d7c545c00) [pid = 1876] [serial = 332] [outer = (nil)] 13:55:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 99 (0x7f9d88aa6400) [pid = 1876] [serial = 333] [outer = 0x7f9d7c545c00] 13:55:09 INFO - PROCESS | 1876 | 1461617709901 Marionette DEBUG loaded listener.js 13:55:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 100 (0x7f9d88d4d000) [pid = 1876] [serial = 334] [outer = 0x7f9d7c545c00] 13:55:10 INFO - PROCESS | 1876 | 1461617710766 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]]]}] 13:55:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:55:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1129ms 13:55:10 INFO - PROCESS | 1876 | 1461617710802 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 13:55:10 INFO - PROCESS | 1876 | 1461617710806 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 13:55:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:55:10 INFO - PROCESS | 1876 | 1461617710811 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:55:10 INFO - PROCESS | 1876 | 1461617710813 Marionette TRACE conn3 <- [1,418,null,{}] 13:55:10 INFO - PROCESS | 1876 | 1461617710823 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}] 13:55:11 INFO - PROCESS | 1876 | 1461617711009 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 13:55:11 INFO - PROCESS | 1876 | 1461617711136 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:11 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7e145800 == 50 [pid = 1876] [id = 112] 13:55:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 101 (0x7f9d89fe5800) [pid = 1876] [serial = 335] [outer = (nil)] 13:55:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 102 (0x7f9d89fe9800) [pid = 1876] [serial = 336] [outer = 0x7f9d89fe5800] 13:55:11 INFO - PROCESS | 1876 | 1461617711202 Marionette DEBUG loaded listener.js 13:55:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 103 (0x7f9d8be3e400) [pid = 1876] [serial = 337] [outer = 0x7f9d89fe5800] 13:55:12 INFO - PROCESS | 1876 | --DOMWINDOW == 102 (0x7f9d87cf6c00) [pid = 1876] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:55:12 INFO - PROCESS | 1876 | --DOMWINDOW == 101 (0x7f9d71d54400) [pid = 1876] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:55:12 INFO - PROCESS | 1876 | --DOMWINDOW == 100 (0x7f9d787da800) [pid = 1876] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:55:12 INFO - PROCESS | 1876 | --DOMWINDOW == 99 (0x7f9d708cd000) [pid = 1876] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:55:12 INFO - PROCESS | 1876 | --DOMWINDOW == 98 (0x7f9d71d5b800) [pid = 1876] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:55:12 INFO - PROCESS | 1876 | --DOMWINDOW == 97 (0x7f9d752e8800) [pid = 1876] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:55:12 INFO - PROCESS | 1876 | --DOMWINDOW == 96 (0x7f9d708cac00) [pid = 1876] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:55:12 INFO - PROCESS | 1876 | --DOMWINDOW == 95 (0x7f9d89f78c00) [pid = 1876] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:55:12 INFO - PROCESS | 1876 | --DOMWINDOW == 94 (0x7f9d71c10400) [pid = 1876] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:55:12 INFO - PROCESS | 1876 | --DOMWINDOW == 93 (0x7f9d7a268400) [pid = 1876] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:55:12 INFO - PROCESS | 1876 | --DOMWINDOW == 92 (0x7f9d7a267800) [pid = 1876] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:55:12 INFO - PROCESS | 1876 | --DOMWINDOW == 91 (0x7f9d75285c00) [pid = 1876] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:55:12 INFO - PROCESS | 1876 | --DOMWINDOW == 90 (0x7f9d738e6000) [pid = 1876] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:55:12 INFO - PROCESS | 1876 | --DOMWINDOW == 89 (0x7f9d721f4400) [pid = 1876] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:55:12 INFO - PROCESS | 1876 | --DOMWINDOW == 88 (0x7f9d87c06c00) [pid = 1876] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:55:12 INFO - PROCESS | 1876 | 1461617712431 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]]]}] 13:55:12 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 13:55:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1630ms 13:55:12 INFO - PROCESS | 1876 | 1461617712447 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 13:55:12 INFO - PROCESS | 1876 | 1461617712450 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 13:55:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:55:12 INFO - PROCESS | 1876 | 1461617712457 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:55:12 INFO - PROCESS | 1876 | 1461617712460 Marionette TRACE conn3 <- [1,422,null,{}] 13:55:12 INFO - PROCESS | 1876 | 1461617712465 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}] 13:55:12 INFO - PROCESS | 1876 | 1461617712677 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 13:55:12 INFO - PROCESS | 1876 | 1461617712793 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:12 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d82cf1800 == 51 [pid = 1876] [id = 113] 13:55:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 89 (0x7f9d8dd6a800) [pid = 1876] [serial = 338] [outer = (nil)] 13:55:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 90 (0x7f9d8df3f400) [pid = 1876] [serial = 339] [outer = 0x7f9d8dd6a800] 13:55:12 INFO - PROCESS | 1876 | 1461617712863 Marionette DEBUG loaded listener.js 13:55:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 91 (0x7f9d8e137000) [pid = 1876] [serial = 340] [outer = 0x7f9d8dd6a800] 13:55:13 INFO - PROCESS | 1876 | 1461617713920 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]]]}] 13:55:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:55:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1496ms 13:55:13 INFO - PROCESS | 1876 | 1461617713954 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 13:55:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:55:13 INFO - PROCESS | 1876 | 1461617713969 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 13:55:13 INFO - PROCESS | 1876 | 1461617713975 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:55:13 INFO - PROCESS | 1876 | 1461617713979 Marionette TRACE conn3 <- [1,426,null,{}] 13:55:13 INFO - PROCESS | 1876 | 1461617713984 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}] 13:55:14 INFO - PROCESS | 1876 | 1461617714126 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 13:55:14 INFO - PROCESS | 1876 | 1461617714342 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:14 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d716b1800 == 52 [pid = 1876] [id = 114] 13:55:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 92 (0x7f9d708c5400) [pid = 1876] [serial = 341] [outer = (nil)] 13:55:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 93 (0x7f9d71c10400) [pid = 1876] [serial = 342] [outer = 0x7f9d708c5400] 13:55:14 INFO - PROCESS | 1876 | 1461617714425 Marionette DEBUG loaded listener.js 13:55:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 94 (0x7f9d72127400) [pid = 1876] [serial = 343] [outer = 0x7f9d708c5400] 13:55:15 INFO - PROCESS | 1876 | 1461617715351 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] 13:55:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:55:15 INFO - PROCESS | 1876 | 1461617715419 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 13:55:15 INFO - PROCESS | 1876 | 1461617715427 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:55:15 INFO - PROCESS | 1876 | 1461617715433 Marionette TRACE conn3 <- [1,430,null,{}] 13:55:15 INFO - PROCESS | 1876 | 1461617715440 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}] 13:55:15 INFO - PROCESS | 1876 | 1461617715624 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 13:55:15 INFO - PROCESS | 1876 | 1461617715770 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:15 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a55b800 == 53 [pid = 1876] [id = 115] 13:55:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 95 (0x7f9d752e4800) [pid = 1876] [serial = 344] [outer = (nil)] 13:55:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 96 (0x7f9d77b96400) [pid = 1876] [serial = 345] [outer = 0x7f9d752e4800] 13:55:15 INFO - PROCESS | 1876 | 1461617715907 Marionette DEBUG loaded listener.js 13:55:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 97 (0x7f9d79565c00) [pid = 1876] [serial = 346] [outer = 0x7f9d752e4800] 13:55:16 INFO - PROCESS | 1876 | 1461617716784 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]]]}] 13:55:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:55:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1434ms 13:55:16 INFO - PROCESS | 1876 | 1461617716863 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 13:55:16 INFO - PROCESS | 1876 | 1461617716869 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 13:55:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:55:16 INFO - PROCESS | 1876 | 1461617716877 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:55:16 INFO - PROCESS | 1876 | 1461617716881 Marionette TRACE conn3 <- [1,434,null,{}] 13:55:16 INFO - PROCESS | 1876 | 1461617716886 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}] 13:55:17 INFO - PROCESS | 1876 | 1461617717112 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 13:55:17 INFO - PROCESS | 1876 | 1461617717256 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:17 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d82ce4000 == 54 [pid = 1876] [id = 116] 13:55:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 98 (0x7f9d7a268c00) [pid = 1876] [serial = 347] [outer = (nil)] 13:55:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 99 (0x7f9d7ab95800) [pid = 1876] [serial = 348] [outer = 0x7f9d7a268c00] 13:55:17 INFO - PROCESS | 1876 | 1461617717405 Marionette DEBUG loaded listener.js 13:55:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 100 (0x7f9d7b98f800) [pid = 1876] [serial = 349] [outer = 0x7f9d7a268c00] 13:55:18 INFO - PROCESS | 1876 | 1461617718293 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]]]}] 13:55:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:55:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1483ms 13:55:18 INFO - PROCESS | 1876 | 1461617718360 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 13:55:18 INFO - PROCESS | 1876 | 1461617718364 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 13:55:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:55:18 INFO - PROCESS | 1876 | 1461617718372 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:55:18 INFO - PROCESS | 1876 | 1461617718380 Marionette TRACE conn3 <- [1,438,null,{}] 13:55:18 INFO - PROCESS | 1876 | 1461617718395 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}] 13:55:18 INFO - PROCESS | 1876 | 1461617718608 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 13:55:18 INFO - PROCESS | 1876 | 1461617718798 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:18 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8dfb4000 == 55 [pid = 1876] [id = 117] 13:55:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 101 (0x7f9d87c06c00) [pid = 1876] [serial = 350] [outer = (nil)] 13:55:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 102 (0x7f9d89f7bc00) [pid = 1876] [serial = 351] [outer = 0x7f9d87c06c00] 13:55:18 INFO - PROCESS | 1876 | 1461617718918 Marionette DEBUG loaded listener.js 13:55:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 103 (0x7f9d8be41800) [pid = 1876] [serial = 352] [outer = 0x7f9d87c06c00] 13:55:19 INFO - PROCESS | 1876 | 1461617719764 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]]]}] 13:55:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:55:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1442ms 13:55:19 INFO - PROCESS | 1876 | 1461617719814 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 13:55:19 INFO - PROCESS | 1876 | 1461617719818 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 13:55:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:55:19 INFO - PROCESS | 1876 | 1461617719824 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:55:19 INFO - PROCESS | 1876 | 1461617719827 Marionette TRACE conn3 <- [1,442,null,{}] 13:55:19 INFO - PROCESS | 1876 | 1461617719833 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}] 13:55:20 INFO - PROCESS | 1876 | 1461617720011 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 13:55:20 INFO - PROCESS | 1876 | 1461617720152 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:20 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d93145800 == 56 [pid = 1876] [id = 118] 13:55:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 104 (0x7f9d71746400) [pid = 1876] [serial = 353] [outer = (nil)] 13:55:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 105 (0x7f9d7174f400) [pid = 1876] [serial = 354] [outer = 0x7f9d71746400] 13:55:20 INFO - PROCESS | 1876 | 1461617720235 Marionette DEBUG loaded listener.js 13:55:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 106 (0x7f9d88bedc00) [pid = 1876] [serial = 355] [outer = 0x7f9d71746400] 13:55:21 INFO - PROCESS | 1876 | 1461617721152 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]]]}] 13:55:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:55:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1379ms 13:55:21 INFO - PROCESS | 1876 | 1461617721205 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 13:55:21 INFO - PROCESS | 1876 | 1461617721209 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 13:55:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:55:21 INFO - PROCESS | 1876 | 1461617721215 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:55:21 INFO - PROCESS | 1876 | 1461617721217 Marionette TRACE conn3 <- [1,446,null,{}] 13:55:21 INFO - PROCESS | 1876 | 1461617721224 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}] 13:55:21 INFO - PROCESS | 1876 | 1461617721383 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 13:55:21 INFO - PROCESS | 1876 | 1461617721529 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:21 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7aa8b000 == 57 [pid = 1876] [id = 119] 13:55:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 107 (0x7f9d8d511800) [pid = 1876] [serial = 356] [outer = (nil)] 13:55:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 108 (0x7f9d8dd70c00) [pid = 1876] [serial = 357] [outer = 0x7f9d8d511800] 13:55:21 INFO - PROCESS | 1876 | 1461617721618 Marionette DEBUG loaded listener.js 13:55:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 109 (0x7f9d8fdcac00) [pid = 1876] [serial = 358] [outer = 0x7f9d8d511800] 13:55:22 INFO - PROCESS | 1876 | 1461617722561 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]]]}] 13:55:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:55:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1379ms 13:55:22 INFO - PROCESS | 1876 | 1461617722595 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 13:55:22 INFO - PROCESS | 1876 | 1461617722599 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 13:55:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:55:22 INFO - PROCESS | 1876 | 1461617722605 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:55:22 INFO - PROCESS | 1876 | 1461617722608 Marionette TRACE conn3 <- [1,450,null,{}] 13:55:22 INFO - PROCESS | 1876 | 1461617722614 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}] 13:55:22 INFO - PROCESS | 1876 | 1461617722779 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 13:55:22 INFO - PROCESS | 1876 | 1461617722929 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:22 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71922000 == 58 [pid = 1876] [id = 120] 13:55:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 110 (0x7f9d717ecc00) [pid = 1876] [serial = 359] [outer = (nil)] 13:55:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 111 (0x7f9d717f1800) [pid = 1876] [serial = 360] [outer = 0x7f9d717ecc00] 13:55:23 INFO - PROCESS | 1876 | 1461617723003 Marionette DEBUG loaded listener.js 13:55:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 112 (0x7f9d8d76fc00) [pid = 1876] [serial = 361] [outer = 0x7f9d717ecc00] 13:55:24 INFO - PROCESS | 1876 | 1461617724190 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] 13:55:24 INFO - PROCESS | 1876 | 1461617724251 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 13:55:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:55:24 INFO - PROCESS | 1876 | 1461617724259 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:55:24 INFO - PROCESS | 1876 | 1461617724265 Marionette TRACE conn3 <- [1,454,null,{}] 13:55:24 INFO - PROCESS | 1876 | 1461617724276 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}] 13:55:24 INFO - PROCESS | 1876 | 1461617724561 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 13:55:24 INFO - PROCESS | 1876 | 1461617724699 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:24 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d77b4f000 == 59 [pid = 1876] [id = 121] 13:55:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 113 (0x7f9d72122400) [pid = 1876] [serial = 362] [outer = (nil)] 13:55:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 114 (0x7f9d7212a800) [pid = 1876] [serial = 363] [outer = 0x7f9d72122400] 13:55:24 INFO - PROCESS | 1876 | 1461617724769 Marionette DEBUG loaded listener.js 13:55:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 115 (0x7f9d721f9c00) [pid = 1876] [serial = 364] [outer = 0x7f9d72122400] 13:55:25 INFO - PROCESS | 1876 | [1876] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:25 INFO - PROCESS | 1876 | 1461617725745 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]]]}] 13:55:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d75570800 == 58 [pid = 1876] [id = 52] 13:55:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7efe6800 == 57 [pid = 1876] [id = 41] 13:55:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7398b800 == 56 [pid = 1876] [id = 48] 13:55:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d78679800 == 55 [pid = 1876] [id = 49] 13:55:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7556f000 == 54 [pid = 1876] [id = 39] 13:55:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d73975800 == 53 [pid = 1876] [id = 47] 13:55:25 INFO - PROCESS | 1876 | --DOMWINDOW == 114 (0x7f9d7a1a2000) [pid = 1876] [serial = 276] [outer = (nil)] [url = about:blank] 13:55:25 INFO - PROCESS | 1876 | --DOMWINDOW == 113 (0x7f9d89d2e400) [pid = 1876] [serial = 279] [outer = (nil)] [url = about:blank] 13:55:25 INFO - PROCESS | 1876 | --DOMWINDOW == 112 (0x7f9d75277000) [pid = 1876] [serial = 273] [outer = (nil)] [url = about:blank] 13:55:25 INFO - PROCESS | 1876 | --DOMWINDOW == 111 (0x7f9d899ac800) [pid = 1876] [serial = 306] [outer = (nil)] [url = about:blank] 13:55:25 INFO - PROCESS | 1876 | --DOMWINDOW == 110 (0x7f9d8b91e400) [pid = 1876] [serial = 282] [outer = (nil)] [url = about:blank] 13:55:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d82cf1800 == 52 [pid = 1876] [id = 113] 13:55:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7e145800 == 51 [pid = 1876] [id = 112] 13:55:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:55:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1540ms 13:55:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b8ae800 == 50 [pid = 1876] [id = 111] 13:55:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a836000 == 49 [pid = 1876] [id = 110] 13:55:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d77b41000 == 48 [pid = 1876] [id = 109] 13:55:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7473e800 == 47 [pid = 1876] [id = 108] 13:55:25 INFO - PROCESS | 1876 | 1461617725805 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 13:55:25 INFO - PROCESS | 1876 | 1461617725813 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 13:55:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d90b4b800 == 46 [pid = 1876] [id = 106] 13:55:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8d746800 == 45 [pid = 1876] [id = 105] 13:55:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7c305800 == 44 [pid = 1876] [id = 104] 13:55:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:55:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d73d83800 == 43 [pid = 1876] [id = 103] 13:55:25 INFO - PROCESS | 1876 | 1461617725834 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:55:25 INFO - PROCESS | 1876 | 1461617725838 Marionette TRACE conn3 <- [1,458,null,{}] 13:55:25 INFO - PROCESS | 1876 | 1461617725845 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}] 13:55:26 INFO - PROCESS | 1876 | 1461617726023 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 109 (0x7f9d92114800) [pid = 1876] [serial = 210] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 108 (0x7f9d721f4800) [pid = 1876] [serial = 303] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 107 (0x7f9d7212b800) [pid = 1876] [serial = 285] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 106 (0x7f9d7a26c800) [pid = 1876] [serial = 295] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 105 (0x7f9d7b317c00) [pid = 1876] [serial = 298] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 104 (0x7f9d7a285c00) [pid = 1876] [serial = 304] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 103 (0x7f9d88a9fc00) [pid = 1876] [serial = 247] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 102 (0x7f9d79716c00) [pid = 1876] [serial = 292] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 101 (0x7f9d7a1a2800) [pid = 1876] [serial = 294] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 100 (0x7f9d7bf1dc00) [pid = 1876] [serial = 300] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 99 (0x7f9d8df45c00) [pid = 1876] [serial = 204] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 98 (0x7f9d7d79d800) [pid = 1876] [serial = 301] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 97 (0x7f9d7ac8cc00) [pid = 1876] [serial = 297] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 96 (0x7f9d7a1a0400) [pid = 1876] [serial = 238] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 95 (0x7f9d77e96c00) [pid = 1876] [serial = 291] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 94 (0x7f9d7ac91c00) [pid = 1876] [serial = 241] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 93 (0x7f9d7e3d6400) [pid = 1876] [serial = 231] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 92 (0x7f9d7e3d6800) [pid = 1876] [serial = 244] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 91 (0x7f9d73c0e000) [pid = 1876] [serial = 288] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 90 (0x7f9d752e3400) [pid = 1876] [serial = 234] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 89 (0x7f9d90838400) [pid = 1876] [serial = 207] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | --DOMWINDOW == 88 (0x7f9d752e3000) [pid = 1876] [serial = 289] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 1876 | 1461617726246 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:26 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d73d7b800 == 44 [pid = 1876] [id = 122] 13:55:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 89 (0x7f9d771f3c00) [pid = 1876] [serial = 365] [outer = (nil)] 13:55:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 90 (0x7f9d77b2e400) [pid = 1876] [serial = 366] [outer = 0x7f9d771f3c00] 13:55:26 INFO - PROCESS | 1876 | 1461617726324 Marionette DEBUG loaded listener.js 13:55:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 91 (0x7f9d7955c400) [pid = 1876] [serial = 367] [outer = 0x7f9d771f3c00] 13:55:27 INFO - PROCESS | 1876 | 1461617727113 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] 13:55:27 INFO - PROCESS | 1876 | 1461617727172 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 13:55:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:55:27 INFO - PROCESS | 1876 | 1461617727179 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:55:27 INFO - PROCESS | 1876 | 1461617727185 Marionette TRACE conn3 <- [1,462,null,{}] 13:55:27 INFO - PROCESS | 1876 | 1461617727199 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}] 13:55:27 INFO - PROCESS | 1876 | 1461617727356 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 13:55:27 INFO - PROCESS | 1876 | 1461617727370 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:27 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7ac53800 == 45 [pid = 1876] [id = 123] 13:55:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 92 (0x7f9d7a19cc00) [pid = 1876] [serial = 368] [outer = (nil)] 13:55:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 93 (0x7f9d7a580000) [pid = 1876] [serial = 369] [outer = 0x7f9d7a19cc00] 13:55:27 INFO - PROCESS | 1876 | 1461617727440 Marionette DEBUG loaded listener.js 13:55:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 94 (0x7f9d7b019c00) [pid = 1876] [serial = 370] [outer = 0x7f9d7a19cc00] 13:55:28 INFO - PROCESS | 1876 | [1876] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:28 INFO - PROCESS | 1876 | 1461617728292 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] 13:55:28 INFO - PROCESS | 1876 | 1461617728371 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 13:55:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:55:28 INFO - PROCESS | 1876 | 1461617728376 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:55:28 INFO - PROCESS | 1876 | 1461617728390 Marionette TRACE conn3 <- [1,466,null,{}] 13:55:28 INFO - PROCESS | 1876 | 1461617728403 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}] 13:55:28 INFO - PROCESS | 1876 | 1461617728586 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 13:55:28 INFO - PROCESS | 1876 | 1461617728609 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:28 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7bf45000 == 46 [pid = 1876] [id = 124] 13:55:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 95 (0x7f9d7a1a0400) [pid = 1876] [serial = 371] [outer = (nil)] 13:55:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 96 (0x7f9d7e1a6000) [pid = 1876] [serial = 372] [outer = 0x7f9d7a1a0400] 13:55:28 INFO - PROCESS | 1876 | 1461617728672 Marionette DEBUG loaded listener.js 13:55:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 97 (0x7f9d81d5c400) [pid = 1876] [serial = 373] [outer = 0x7f9d7a1a0400] 13:55:29 INFO - PROCESS | 1876 | 1461617729540 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] 13:55:29 INFO - PROCESS | 1876 | 1461617729581 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 13:55:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:55:29 INFO - PROCESS | 1876 | 1461617729587 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:55:29 INFO - PROCESS | 1876 | 1461617729589 Marionette TRACE conn3 <- [1,470,null,{}] 13:55:29 INFO - PROCESS | 1876 | 1461617729594 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}] 13:55:29 INFO - PROCESS | 1876 | 1461617729787 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 13:55:29 INFO - PROCESS | 1876 | 1461617729819 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:29 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7191c000 == 47 [pid = 1876] [id = 125] 13:55:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 98 (0x7f9d7c546c00) [pid = 1876] [serial = 374] [outer = (nil)] 13:55:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 99 (0x7f9d88aa2000) [pid = 1876] [serial = 375] [outer = 0x7f9d7c546c00] 13:55:29 INFO - PROCESS | 1876 | 1461617729881 Marionette DEBUG loaded listener.js 13:55:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 100 (0x7f9d89f6e400) [pid = 1876] [serial = 376] [outer = 0x7f9d7c546c00] 13:55:30 INFO - PROCESS | 1876 | --DOMWINDOW == 99 (0x7f9d89fe5800) [pid = 1876] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:55:30 INFO - PROCESS | 1876 | --DOMWINDOW == 98 (0x7f9d7a57fc00) [pid = 1876] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:55:30 INFO - PROCESS | 1876 | --DOMWINDOW == 97 (0x7f9d78c38400) [pid = 1876] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:55:30 INFO - PROCESS | 1876 | --DOMWINDOW == 96 (0x7f9d72ba2c00) [pid = 1876] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:55:30 INFO - PROCESS | 1876 | --DOMWINDOW == 95 (0x7f9d7c545c00) [pid = 1876] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:55:30 INFO - PROCESS | 1876 | --DOMWINDOW == 94 (0x7f9d72015000) [pid = 1876] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:55:30 INFO - PROCESS | 1876 | --DOMWINDOW == 93 (0x7f9d89fea400) [pid = 1876] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:55:30 INFO - PROCESS | 1876 | 1461617730823 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]]]}] 13:55:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:55:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1288ms 13:55:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:55:30 INFO - PROCESS | 1876 | 1461617730876 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 13:55:30 INFO - PROCESS | 1876 | 1461617730879 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 13:55:30 INFO - PROCESS | 1876 | 1461617730885 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:55:30 INFO - PROCESS | 1876 | 1461617730888 Marionette TRACE conn3 <- [1,474,null,{}] 13:55:30 INFO - PROCESS | 1876 | 1461617730892 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}] 13:55:31 INFO - PROCESS | 1876 | 1461617731106 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 13:55:31 INFO - PROCESS | 1876 | 1461617731208 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:31 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88bbb000 == 48 [pid = 1876] [id = 126] 13:55:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 94 (0x7f9d7ac91000) [pid = 1876] [serial = 377] [outer = (nil)] 13:55:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 95 (0x7f9d89fe8c00) [pid = 1876] [serial = 378] [outer = 0x7f9d7ac91000] 13:55:31 INFO - PROCESS | 1876 | 1461617731291 Marionette DEBUG loaded listener.js 13:55:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 96 (0x7f9d8fdcf000) [pid = 1876] [serial = 379] [outer = 0x7f9d7ac91000] 13:55:32 INFO - PROCESS | 1876 | 1461617732048 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]]]}] 13:55:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:55:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1185ms 13:55:32 INFO - PROCESS | 1876 | 1461617732074 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 13:55:32 INFO - PROCESS | 1876 | 1461617732076 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 13:55:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:55:32 INFO - PROCESS | 1876 | 1461617732083 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:55:32 INFO - PROCESS | 1876 | 1461617732085 Marionette TRACE conn3 <- [1,478,null,{}] 13:55:32 INFO - PROCESS | 1876 | 1461617732090 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}] 13:55:32 INFO - PROCESS | 1876 | 1461617732279 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 13:55:32 INFO - PROCESS | 1876 | 1461617732297 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:32 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8d742800 == 49 [pid = 1876] [id = 127] 13:55:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 97 (0x7f9d75226000) [pid = 1876] [serial = 380] [outer = (nil)] 13:55:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 98 (0x7f9d7522d800) [pid = 1876] [serial = 381] [outer = 0x7f9d75226000] 13:55:32 INFO - PROCESS | 1876 | 1461617732365 Marionette DEBUG loaded listener.js 13:55:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 99 (0x7f9d75231c00) [pid = 1876] [serial = 382] [outer = 0x7f9d75226000] 13:55:33 INFO - PROCESS | 1876 | 1461617733420 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]]]}] 13:55:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:55:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1377ms 13:55:33 INFO - PROCESS | 1876 | 1461617733462 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 13:55:33 INFO - PROCESS | 1876 | 1461617733468 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 13:55:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:55:33 INFO - PROCESS | 1876 | 1461617733478 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:55:33 INFO - PROCESS | 1876 | 1461617733483 Marionette TRACE conn3 <- [1,482,null,{}] 13:55:33 INFO - PROCESS | 1876 | 1461617733491 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}] 13:55:33 INFO - PROCESS | 1876 | 1461617733674 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 13:55:33 INFO - PROCESS | 1876 | 1461617733820 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:33 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d77b48800 == 50 [pid = 1876] [id = 128] 13:55:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 100 (0x7f9d7212b800) [pid = 1876] [serial = 383] [outer = (nil)] 13:55:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 101 (0x7f9d75223800) [pid = 1876] [serial = 384] [outer = 0x7f9d7212b800] 13:55:33 INFO - PROCESS | 1876 | 1461617733902 Marionette DEBUG loaded listener.js 13:55:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 102 (0x7f9d75231800) [pid = 1876] [serial = 385] [outer = 0x7f9d7212b800] 13:55:34 INFO - PROCESS | 1876 | 1461617734923 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]]]}] 13:55:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:55:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1484ms 13:55:34 INFO - PROCESS | 1876 | 1461617734962 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 13:55:34 INFO - PROCESS | 1876 | 1461617734971 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 13:55:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:55:34 INFO - PROCESS | 1876 | 1461617734981 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:55:34 INFO - PROCESS | 1876 | 1461617734985 Marionette TRACE conn3 <- [1,486,null,{}] 13:55:34 INFO - PROCESS | 1876 | 1461617734991 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}] 13:55:35 INFO - PROCESS | 1876 | 1461617735166 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 13:55:35 INFO - PROCESS | 1876 | 1461617735310 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:35 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d82cdc800 == 51 [pid = 1876] [id = 129] 13:55:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 103 (0x7f9d771f5000) [pid = 1876] [serial = 386] [outer = (nil)] 13:55:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 104 (0x7f9d7a197400) [pid = 1876] [serial = 387] [outer = 0x7f9d771f5000] 13:55:35 INFO - PROCESS | 1876 | 1461617735472 Marionette DEBUG loaded listener.js 13:55:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 105 (0x7f9d7a26a400) [pid = 1876] [serial = 388] [outer = 0x7f9d771f5000] 13:55:36 INFO - PROCESS | 1876 | 1461617736382 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]]]}] 13:55:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:55:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1444ms 13:55:36 INFO - PROCESS | 1876 | 1461617736426 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 13:55:36 INFO - PROCESS | 1876 | 1461617736430 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 13:55:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:55:36 INFO - PROCESS | 1876 | 1461617736436 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:55:36 INFO - PROCESS | 1876 | 1461617736441 Marionette TRACE conn3 <- [1,490,null,{}] 13:55:36 INFO - PROCESS | 1876 | 1461617736457 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}] 13:55:36 INFO - PROCESS | 1876 | 1461617736632 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 13:55:36 INFO - PROCESS | 1876 | 1461617736777 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:36 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d90872800 == 52 [pid = 1876] [id = 130] 13:55:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 106 (0x7f9d7a263400) [pid = 1876] [serial = 389] [outer = (nil)] 13:55:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 107 (0x7f9d88d51000) [pid = 1876] [serial = 390] [outer = 0x7f9d7a263400] 13:55:36 INFO - PROCESS | 1876 | 1461617736858 Marionette DEBUG loaded listener.js 13:55:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 108 (0x7f9d8dd6cc00) [pid = 1876] [serial = 391] [outer = 0x7f9d7a263400] 13:55:37 INFO - PROCESS | 1876 | 1461617737752 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]]]}] 13:55:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:55:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1385ms 13:55:37 INFO - PROCESS | 1876 | 1461617737823 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 13:55:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:55:37 INFO - PROCESS | 1876 | 1461617737827 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 13:55:37 INFO - PROCESS | 1876 | 1461617737833 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:55:37 INFO - PROCESS | 1876 | 1461617737836 Marionette TRACE conn3 <- [1,494,null,{}] 13:55:37 INFO - PROCESS | 1876 | 1461617737841 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}] 13:55:38 INFO - PROCESS | 1876 | 1461617738041 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 13:55:38 INFO - PROCESS | 1876 | 1461617738184 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:38 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71932800 == 53 [pid = 1876] [id = 131] 13:55:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 109 (0x7f9d8e28e000) [pid = 1876] [serial = 392] [outer = (nil)] 13:55:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 110 (0x7f9d9089a000) [pid = 1876] [serial = 393] [outer = 0x7f9d8e28e000] 13:55:38 INFO - PROCESS | 1876 | 1461617738268 Marionette DEBUG loaded listener.js 13:55:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 111 (0x7f9d90b0fc00) [pid = 1876] [serial = 394] [outer = 0x7f9d8e28e000] 13:55:39 INFO - PROCESS | 1876 | 1461617739140 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]]]}] 13:55:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:55:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1383ms 13:55:39 INFO - PROCESS | 1876 | 1461617739217 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 13:55:39 INFO - PROCESS | 1876 | 1461617739221 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 13:55:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:55:39 INFO - PROCESS | 1876 | 1461617739227 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:55:39 INFO - PROCESS | 1876 | 1461617739230 Marionette TRACE conn3 <- [1,498,null,{}] 13:55:39 INFO - PROCESS | 1876 | 1461617739235 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}] 13:55:39 INFO - PROCESS | 1876 | 1461617739397 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 13:55:39 INFO - PROCESS | 1876 | 1461617739542 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:39 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7194b000 == 54 [pid = 1876] [id = 132] 13:55:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 112 (0x7f9d8e231c00) [pid = 1876] [serial = 395] [outer = (nil)] 13:55:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 113 (0x7f9d92116000) [pid = 1876] [serial = 396] [outer = 0x7f9d8e231c00] 13:55:39 INFO - PROCESS | 1876 | 1461617739619 Marionette DEBUG loaded listener.js 13:55:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 114 (0x7f9d9217e000) [pid = 1876] [serial = 397] [outer = 0x7f9d8e231c00] 13:55:40 INFO - PROCESS | 1876 | 1461617740471 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]]]}] 13:55:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:55:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1280ms 13:55:40 INFO - PROCESS | 1876 | 1461617740513 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 13:55:40 INFO - PROCESS | 1876 | 1461617740516 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 13:55:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:55:40 INFO - PROCESS | 1876 | 1461617740523 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:55:40 INFO - PROCESS | 1876 | 1461617740525 Marionette TRACE conn3 <- [1,502,null,{}] 13:55:40 INFO - PROCESS | 1876 | 1461617740531 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}] 13:55:40 INFO - PROCESS | 1876 | 1461617740715 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 13:55:40 INFO - PROCESS | 1876 | 1461617740859 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:40 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d724b6000 == 55 [pid = 1876] [id = 133] 13:55:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 115 (0x7f9d76195400) [pid = 1876] [serial = 398] [outer = (nil)] 13:55:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 116 (0x7f9d7619e400) [pid = 1876] [serial = 399] [outer = 0x7f9d76195400] 13:55:40 INFO - PROCESS | 1876 | 1461617740935 Marionette DEBUG loaded listener.js 13:55:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 117 (0x7f9d92f34000) [pid = 1876] [serial = 400] [outer = 0x7f9d76195400] 13:55:41 INFO - PROCESS | 1876 | 1461617741877 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]]]}] 13:55:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:55:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1427ms 13:55:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:55:41 INFO - PROCESS | 1876 | 1461617741952 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 13:55:41 INFO - PROCESS | 1876 | 1461617741955 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 13:55:41 INFO - PROCESS | 1876 | 1461617741961 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:55:41 INFO - PROCESS | 1876 | 1461617741964 Marionette TRACE conn3 <- [1,506,null,{}] 13:55:41 INFO - PROCESS | 1876 | 1461617741969 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}] 13:55:42 INFO - PROCESS | 1876 | 1461617742187 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 13:55:42 INFO - PROCESS | 1876 | 1461617742596 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:42 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d724b4800 == 56 [pid = 1876] [id = 134] 13:55:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 118 (0x7f9d71746c00) [pid = 1876] [serial = 401] [outer = (nil)] 13:55:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 119 (0x7f9d7174c000) [pid = 1876] [serial = 402] [outer = 0x7f9d71746c00] 13:55:42 INFO - PROCESS | 1876 | 1461617742709 Marionette DEBUG loaded listener.js 13:55:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 120 (0x7f9d717e8800) [pid = 1876] [serial = 403] [outer = 0x7f9d71746c00] 13:55:43 INFO - PROCESS | 1876 | 1461617743614 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]]]}] 13:55:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:55:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1687ms 13:55:43 INFO - PROCESS | 1876 | 1461617743649 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 13:55:43 INFO - PROCESS | 1876 | 1461617743654 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 13:55:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:55:43 INFO - PROCESS | 1876 | 1461617743661 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:55:43 INFO - PROCESS | 1876 | 1461617743666 Marionette TRACE conn3 <- [1,510,null,{}] 13:55:43 INFO - PROCESS | 1876 | 1461617743673 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}] 13:55:43 INFO - PROCESS | 1876 | 1461617743826 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 13:55:43 INFO - PROCESS | 1876 | 1461617743983 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:44 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d752ab000 == 57 [pid = 1876] [id = 135] 13:55:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 121 (0x7f9d71c10800) [pid = 1876] [serial = 404] [outer = (nil)] 13:55:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 122 (0x7f9d721fc400) [pid = 1876] [serial = 405] [outer = 0x7f9d71c10800] 13:55:44 INFO - PROCESS | 1876 | 1461617744053 Marionette DEBUG loaded listener.js 13:55:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 123 (0x7f9d75227c00) [pid = 1876] [serial = 406] [outer = 0x7f9d71c10800] 13:55:44 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b9f1800 == 56 [pid = 1876] [id = 95] 13:55:44 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d958cc000 == 55 [pid = 1876] [id = 93] 13:55:44 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d88baa800 == 54 [pid = 1876] [id = 92] 13:55:44 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a2c6000 == 53 [pid = 1876] [id = 91] 13:55:44 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d721b1000 == 52 [pid = 1876] [id = 94] 13:55:44 INFO - PROCESS | 1876 | --DOMWINDOW == 122 (0x7f9d8df3f400) [pid = 1876] [serial = 339] [outer = (nil)] [url = about:blank] 13:55:44 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8e1a6800 == 51 [pid = 1876] [id = 90] 13:55:44 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71922000 == 50 [pid = 1876] [id = 120] 13:55:44 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8dfb4000 == 49 [pid = 1876] [id = 117] 13:55:44 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d82ce4000 == 48 [pid = 1876] [id = 116] 13:55:44 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a55b800 == 47 [pid = 1876] [id = 115] 13:55:44 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d716b1800 == 46 [pid = 1876] [id = 114] 13:55:44 INFO - PROCESS | 1876 | --DOMWINDOW == 121 (0x7f9d89ff4000) [pid = 1876] [serial = 271] [outer = (nil)] [url = about:blank] 13:55:44 INFO - PROCESS | 1876 | --DOMWINDOW == 120 (0x7f9d89fe9800) [pid = 1876] [serial = 336] [outer = (nil)] [url = about:blank] 13:55:44 INFO - PROCESS | 1876 | --DOMWINDOW == 119 (0x7f9d8be3e400) [pid = 1876] [serial = 337] [outer = (nil)] [url = about:blank] 13:55:44 INFO - PROCESS | 1876 | --DOMWINDOW == 118 (0x7f9d89fe7000) [pid = 1876] [serial = 307] [outer = (nil)] [url = about:blank] 13:55:44 INFO - PROCESS | 1876 | --DOMWINDOW == 117 (0x7f9d7a26c400) [pid = 1876] [serial = 328] [outer = (nil)] [url = about:blank] 13:55:44 INFO - PROCESS | 1876 | --DOMWINDOW == 116 (0x7f9d7a260400) [pid = 1876] [serial = 327] [outer = (nil)] [url = about:blank] 13:55:44 INFO - PROCESS | 1876 | --DOMWINDOW == 115 (0x7f9d771f6000) [pid = 1876] [serial = 325] [outer = (nil)] [url = about:blank] 13:55:44 INFO - PROCESS | 1876 | --DOMWINDOW == 114 (0x7f9d74728000) [pid = 1876] [serial = 324] [outer = (nil)] [url = about:blank] 13:55:44 INFO - PROCESS | 1876 | --DOMWINDOW == 113 (0x7f9d88aa6400) [pid = 1876] [serial = 333] [outer = (nil)] [url = about:blank] 13:55:44 INFO - PROCESS | 1876 | --DOMWINDOW == 112 (0x7f9d7afd8800) [pid = 1876] [serial = 330] [outer = (nil)] [url = about:blank] 13:55:44 INFO - PROCESS | 1876 | --DOMWINDOW == 111 (0x7f9d7c544c00) [pid = 1876] [serial = 331] [outer = (nil)] [url = about:blank] 13:55:44 INFO - PROCESS | 1876 | --DOMWINDOW == 110 (0x7f9d89dbcc00) [pid = 1876] [serial = 321] [outer = (nil)] [url = about:blank] 13:55:44 INFO - PROCESS | 1876 | --DOMWINDOW == 109 (0x7f9d721d4800) [pid = 1876] [serial = 309] [outer = (nil)] [url = about:blank] 13:55:44 INFO - PROCESS | 1876 | --DOMWINDOW == 108 (0x7f9d7a027400) [pid = 1876] [serial = 312] [outer = (nil)] [url = about:blank] 13:55:44 INFO - PROCESS | 1876 | --DOMWINDOW == 107 (0x7f9d82c86000) [pid = 1876] [serial = 315] [outer = (nil)] [url = about:blank] 13:55:44 INFO - PROCESS | 1876 | --DOMWINDOW == 106 (0x7f9d771f6c00) [pid = 1876] [serial = 318] [outer = (nil)] [url = about:blank] 13:55:44 INFO - PROCESS | 1876 | --DOMWINDOW == 105 (0x7f9d88d4d000) [pid = 1876] [serial = 334] [outer = (nil)] [url = about:blank] 13:55:44 INFO - PROCESS | 1876 | 1461617744960 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]]]}] 13:55:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:55:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1332ms 13:55:45 INFO - PROCESS | 1876 | 1461617744999 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 13:55:45 INFO - PROCESS | 1876 | 1461617745003 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 13:55:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:55:45 INFO - PROCESS | 1876 | 1461617745011 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:55:45 INFO - PROCESS | 1876 | 1461617745014 Marionette TRACE conn3 <- [1,514,null,{}] 13:55:45 INFO - PROCESS | 1876 | 1461617745019 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}] 13:55:45 INFO - PROCESS | 1876 | 1461617745160 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 13:55:45 INFO - PROCESS | 1876 | 1461617745178 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:45 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d77e72800 == 47 [pid = 1876] [id = 136] 13:55:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 106 (0x7f9d752e5c00) [pid = 1876] [serial = 407] [outer = (nil)] 13:55:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 107 (0x7f9d76199800) [pid = 1876] [serial = 408] [outer = 0x7f9d752e5c00] 13:55:45 INFO - PROCESS | 1876 | 1461617745241 Marionette DEBUG loaded listener.js 13:55:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 108 (0x7f9d771f1400) [pid = 1876] [serial = 409] [outer = 0x7f9d752e5c00] 13:55:46 INFO - PROCESS | 1876 | 1461617746037 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]]]}] 13:55:46 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 13:55:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1084ms 13:55:46 INFO - PROCESS | 1876 | 1461617746096 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 13:55:46 INFO - PROCESS | 1876 | 1461617746098 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 13:55:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:55:46 INFO - PROCESS | 1876 | 1461617746112 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:55:46 INFO - PROCESS | 1876 | 1461617746120 Marionette TRACE conn3 <- [1,518,null,{}] 13:55:46 INFO - PROCESS | 1876 | 1461617746141 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}] 13:55:46 INFO - PROCESS | 1876 | 1461617746294 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 13:55:46 INFO - PROCESS | 1876 | 1461617746420 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:46 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7afc1000 == 48 [pid = 1876] [id = 137] 13:55:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 109 (0x7f9d6fb04c00) [pid = 1876] [serial = 410] [outer = (nil)] 13:55:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 110 (0x7f9d79716c00) [pid = 1876] [serial = 411] [outer = 0x7f9d6fb04c00] 13:55:46 INFO - PROCESS | 1876 | 1461617746483 Marionette DEBUG loaded listener.js 13:55:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 111 (0x7f9d7ac86800) [pid = 1876] [serial = 412] [outer = 0x7f9d6fb04c00] 13:55:47 INFO - PROCESS | 1876 | 1461617747237 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]]]}] 13:55:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:55:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1206ms 13:55:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:55:47 INFO - PROCESS | 1876 | 1461617747312 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 13:55:47 INFO - PROCESS | 1876 | 1461617747316 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 13:55:47 INFO - PROCESS | 1876 | 1461617747322 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:55:47 INFO - PROCESS | 1876 | 1461617747325 Marionette TRACE conn3 <- [1,522,null,{}] 13:55:47 INFO - PROCESS | 1876 | 1461617747330 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}] 13:55:47 INFO - PROCESS | 1876 | 1461617747532 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 13:55:47 INFO - PROCESS | 1876 | 1461617747558 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:47 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d724a5000 == 49 [pid = 1876] [id = 138] 13:55:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 112 (0x7f9d709e3800) [pid = 1876] [serial = 413] [outer = (nil)] 13:55:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 113 (0x7f9d709ec800) [pid = 1876] [serial = 414] [outer = 0x7f9d709e3800] 13:55:47 INFO - PROCESS | 1876 | 1461617747621 Marionette DEBUG loaded listener.js 13:55:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 114 (0x7f9d77b8ac00) [pid = 1876] [serial = 415] [outer = 0x7f9d709e3800] 13:55:48 INFO - PROCESS | 1876 | 1461617748490 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]]]}] 13:55:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:55:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1185ms 13:55:48 INFO - PROCESS | 1876 | 1461617748514 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 13:55:48 INFO - PROCESS | 1876 | 1461617748518 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 13:55:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:55:48 INFO - PROCESS | 1876 | 1461617748524 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:55:48 INFO - PROCESS | 1876 | 1461617748526 Marionette TRACE conn3 <- [1,526,null,{}] 13:55:48 INFO - PROCESS | 1876 | 1461617748531 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}] 13:55:48 INFO - PROCESS | 1876 | 1461617748714 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 13:55:48 INFO - PROCESS | 1876 | --DOMWINDOW == 113 (0x7f9d7a1a0400) [pid = 1876] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:55:48 INFO - PROCESS | 1876 | --DOMWINDOW == 112 (0x7f9d7ac91000) [pid = 1876] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:55:48 INFO - PROCESS | 1876 | --DOMWINDOW == 111 (0x7f9d8dd6a800) [pid = 1876] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:55:48 INFO - PROCESS | 1876 | --DOMWINDOW == 110 (0x7f9d7c546c00) [pid = 1876] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:55:48 INFO - PROCESS | 1876 | --DOMWINDOW == 109 (0x7f9d72122400) [pid = 1876] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:55:48 INFO - PROCESS | 1876 | --DOMWINDOW == 108 (0x7f9d771f3c00) [pid = 1876] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:55:48 INFO - PROCESS | 1876 | --DOMWINDOW == 107 (0x7f9d7a19cc00) [pid = 1876] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:55:48 INFO - PROCESS | 1876 | 1461617748922 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a82e800 == 50 [pid = 1876] [id = 139] 13:55:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 108 (0x7f9d771f3c00) [pid = 1876] [serial = 416] [outer = (nil)] 13:55:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 109 (0x7f9d7a261800) [pid = 1876] [serial = 417] [outer = 0x7f9d771f3c00] 13:55:49 INFO - PROCESS | 1876 | 1461617748997 Marionette DEBUG loaded listener.js 13:55:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 110 (0x7f9d7c546c00) [pid = 1876] [serial = 418] [outer = 0x7f9d771f3c00] 13:55:49 INFO - PROCESS | 1876 | 1461617749747 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]]]}] 13:55:49 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 13:55:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1284ms 13:55:49 INFO - PROCESS | 1876 | 1461617749809 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 13:55:49 INFO - PROCESS | 1876 | 1461617749814 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 13:55:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:55:49 INFO - PROCESS | 1876 | 1461617749820 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:55:49 INFO - PROCESS | 1876 | 1461617749822 Marionette TRACE conn3 <- [1,530,null,{}] 13:55:49 INFO - PROCESS | 1876 | 1461617749828 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}] 13:55:50 INFO - PROCESS | 1876 | 1461617749998 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 13:55:50 INFO - PROCESS | 1876 | 1461617750444 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:50 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8fd95000 == 51 [pid = 1876] [id = 140] 13:55:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 111 (0x7f9d6fb0ec00) [pid = 1876] [serial = 419] [outer = (nil)] 13:55:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 112 (0x7f9d89fe9800) [pid = 1876] [serial = 420] [outer = 0x7f9d6fb0ec00] 13:55:50 INFO - PROCESS | 1876 | 1461617750599 Marionette DEBUG loaded listener.js 13:55:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 113 (0x7f9d8be3e400) [pid = 1876] [serial = 421] [outer = 0x7f9d6fb0ec00] 13:55:51 INFO - PROCESS | 1876 | 1461617751437 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"]]]}] 13:55:51 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 13:55:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:55:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:55:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:55:51 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 13:55:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:55:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:55:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:55:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1690ms 13:55:51 INFO - PROCESS | 1876 | 1461617751514 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 13:55:51 INFO - PROCESS | 1876 | 1461617751521 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 13:55:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:55:51 INFO - PROCESS | 1876 | 1461617751530 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:55:51 INFO - PROCESS | 1876 | 1461617751535 Marionette TRACE conn3 <- [1,534,null,{}] 13:55:51 INFO - PROCESS | 1876 | 1461617751544 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}] 13:55:51 INFO - PROCESS | 1876 | 1461617751838 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 13:55:51 INFO - PROCESS | 1876 | 1461617751988 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:52 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7aa83000 == 52 [pid = 1876] [id = 141] 13:55:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 114 (0x7f9d717b5400) [pid = 1876] [serial = 422] [outer = (nil)] 13:55:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 115 (0x7f9d717efc00) [pid = 1876] [serial = 423] [outer = 0x7f9d717b5400] 13:55:52 INFO - PROCESS | 1876 | 1461617752074 Marionette DEBUG loaded listener.js 13:55:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 116 (0x7f9d72126c00) [pid = 1876] [serial = 424] [outer = 0x7f9d717b5400] 13:55:52 INFO - PROCESS | 1876 | 1461617752896 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]]]}] 13:55:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:55:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1388ms 13:55:52 INFO - PROCESS | 1876 | 1461617752919 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 13:55:52 INFO - PROCESS | 1876 | 1461617752928 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 13:55:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:55:52 INFO - PROCESS | 1876 | 1461617752952 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:55:52 INFO - PROCESS | 1876 | 1461617752958 Marionette TRACE conn3 <- [1,538,null,{}] 13:55:52 INFO - PROCESS | 1876 | 1461617752967 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}] 13:55:53 INFO - PROCESS | 1876 | 1461617753161 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 13:55:53 INFO - PROCESS | 1876 | 1461617753310 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:53 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8e1a6800 == 53 [pid = 1876] [id = 142] 13:55:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 117 (0x7f9d7174e800) [pid = 1876] [serial = 425] [outer = (nil)] 13:55:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 118 (0x7f9d73d09000) [pid = 1876] [serial = 426] [outer = 0x7f9d7174e800] 13:55:53 INFO - PROCESS | 1876 | 1461617753387 Marionette DEBUG loaded listener.js 13:55:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 119 (0x7f9d76196000) [pid = 1876] [serial = 427] [outer = 0x7f9d7174e800] 13:55:54 INFO - PROCESS | 1876 | 1461617754252 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]]]}] 13:55:54 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. 13:55:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1350ms 13:55:54 INFO - PROCESS | 1876 | 1461617754288 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 13:55:54 INFO - PROCESS | 1876 | 1461617754292 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 13:55:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:55:54 INFO - PROCESS | 1876 | 1461617754299 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:55:54 INFO - PROCESS | 1876 | 1461617754304 Marionette TRACE conn3 <- [1,542,null,{}] 13:55:54 INFO - PROCESS | 1876 | 1461617754320 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}] 13:55:54 INFO - PROCESS | 1876 | 1461617754539 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 13:55:54 INFO - PROCESS | 1876 | 1461617754675 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:54 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d765dd000 == 54 [pid = 1876] [id = 143] 13:55:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 120 (0x7f9d75227800) [pid = 1876] [serial = 428] [outer = (nil)] 13:55:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 121 (0x7f9d7a26c800) [pid = 1876] [serial = 429] [outer = 0x7f9d75227800] 13:55:54 INFO - PROCESS | 1876 | 1461617754753 Marionette DEBUG loaded listener.js 13:55:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 122 (0x7f9d7d790400) [pid = 1876] [serial = 430] [outer = 0x7f9d75227800] 13:55:55 INFO - PROCESS | 1876 | 1461617755590 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]]]}] 13:55:55 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. 13:55:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1338ms 13:55:55 INFO - PROCESS | 1876 | 1461617755637 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 13:55:55 INFO - PROCESS | 1876 | 1461617755641 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 13:55:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:55:55 INFO - PROCESS | 1876 | 1461617755648 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:55:55 INFO - PROCESS | 1876 | 1461617755651 Marionette TRACE conn3 <- [1,546,null,{}] 13:55:55 INFO - PROCESS | 1876 | 1461617755674 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}] 13:55:55 INFO - PROCESS | 1876 | 1461617755865 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 13:55:56 INFO - PROCESS | 1876 | 1461617756011 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:56 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7225e000 == 55 [pid = 1876] [id = 144] 13:55:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 123 (0x7f9d717edc00) [pid = 1876] [serial = 431] [outer = (nil)] 13:55:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 124 (0x7f9d76706000) [pid = 1876] [serial = 432] [outer = 0x7f9d717edc00] 13:55:56 INFO - PROCESS | 1876 | 1461617756093 Marionette DEBUG loaded listener.js 13:55:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 125 (0x7f9d76711400) [pid = 1876] [serial = 433] [outer = 0x7f9d717edc00] 13:55:56 INFO - PROCESS | 1876 | 1461617756970 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]]]}] 13:55:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:55:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1333ms 13:55:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:55:56 INFO - PROCESS | 1876 | 1461617756981 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 13:55:56 INFO - PROCESS | 1876 | 1461617756984 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 13:55:56 INFO - PROCESS | 1876 | 1461617756991 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:55:56 INFO - PROCESS | 1876 | 1461617756994 Marionette TRACE conn3 <- [1,550,null,{}] 13:55:57 INFO - PROCESS | 1876 | 1461617756999 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}] 13:55:57 INFO - PROCESS | 1876 | 1461617757184 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 13:55:57 INFO - PROCESS | 1876 | 1461617757359 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:57 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d76727800 == 56 [pid = 1876] [id = 145] 13:55:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 126 (0x7f9d76702400) [pid = 1876] [serial = 434] [outer = (nil)] 13:55:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 127 (0x7f9d76711800) [pid = 1876] [serial = 435] [outer = 0x7f9d76702400] 13:55:57 INFO - PROCESS | 1876 | 1461617757437 Marionette DEBUG loaded listener.js 13:55:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 128 (0x7f9d7a524c00) [pid = 1876] [serial = 436] [outer = 0x7f9d76702400] 13:55:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 129 (0x7f9d7a526400) [pid = 1876] [serial = 437] [outer = 0x7f9d71e3ec00] 13:55:58 INFO - PROCESS | 1876 | 1461617758357 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]]]}] 13:55:58 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. 13:55:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1388ms 13:55:58 INFO - PROCESS | 1876 | 1461617758377 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 13:55:58 INFO - PROCESS | 1876 | 1461617758380 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 13:55:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:55:58 INFO - PROCESS | 1876 | 1461617758387 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:55:58 INFO - PROCESS | 1876 | 1461617758389 Marionette TRACE conn3 <- [1,554,null,{}] 13:55:58 INFO - PROCESS | 1876 | 1461617758395 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}] 13:55:58 INFO - PROCESS | 1876 | 1461617758614 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 13:55:58 INFO - PROCESS | 1876 | 1461617758749 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:58 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d726db800 == 57 [pid = 1876] [id = 146] 13:55:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 130 (0x7f9d72807000) [pid = 1876] [serial = 438] [outer = (nil)] 13:55:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 131 (0x7f9d72810800) [pid = 1876] [serial = 439] [outer = 0x7f9d72807000] 13:55:58 INFO - PROCESS | 1876 | 1461617758822 Marionette DEBUG loaded listener.js 13:55:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 132 (0x7f9d7d79b400) [pid = 1876] [serial = 440] [outer = 0x7f9d72807000] 13:55:59 INFO - PROCESS | 1876 | [1876] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:59 INFO - PROCESS | 1876 | 1461617759699 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]]]}] 13:55:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:55:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1337ms 13:55:59 INFO - PROCESS | 1876 | 1461617759725 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 13:55:59 INFO - PROCESS | 1876 | 1461617759729 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 13:55:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:55:59 INFO - PROCESS | 1876 | 1461617759735 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:55:59 INFO - PROCESS | 1876 | 1461617759738 Marionette TRACE conn3 <- [1,558,null,{}] 13:55:59 INFO - PROCESS | 1876 | 1461617759743 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}] 13:55:59 INFO - PROCESS | 1876 | 1461617759911 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 13:56:00 INFO - PROCESS | 1876 | 1461617760073 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:00 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b888000 == 58 [pid = 1876] [id = 147] 13:56:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 133 (0x7f9d6b952c00) [pid = 1876] [serial = 441] [outer = (nil)] 13:56:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 134 (0x7f9d6b95a000) [pid = 1876] [serial = 442] [outer = 0x7f9d6b952c00] 13:56:00 INFO - PROCESS | 1876 | 1461617760153 Marionette DEBUG loaded listener.js 13:56:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 135 (0x7f9d6b960000) [pid = 1876] [serial = 443] [outer = 0x7f9d6b952c00] 13:56:00 INFO - PROCESS | 1876 | 1461617760981 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]]]}] 13:56:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:56:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1283ms 13:56:01 INFO - PROCESS | 1876 | 1461617761018 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 13:56:01 INFO - PROCESS | 1876 | 1461617761022 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 13:56:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:56:01 INFO - PROCESS | 1876 | 1461617761028 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:56:01 INFO - PROCESS | 1876 | 1461617761031 Marionette TRACE conn3 <- [1,562,null,{}] 13:56:01 INFO - PROCESS | 1876 | 1461617761036 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}] 13:56:01 INFO - PROCESS | 1876 | 1461617761216 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 13:56:01 INFO - PROCESS | 1876 | 1461617761377 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:01 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6a555000 == 59 [pid = 1876] [id = 148] 13:56:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 136 (0x7f9d6a586000) [pid = 1876] [serial = 444] [outer = (nil)] 13:56:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 137 (0x7f9d6a58e400) [pid = 1876] [serial = 445] [outer = 0x7f9d6a586000] 13:56:01 INFO - PROCESS | 1876 | 1461617761451 Marionette DEBUG loaded listener.js 13:56:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 138 (0x7f9d6a593800) [pid = 1876] [serial = 446] [outer = 0x7f9d6a586000] 13:56:02 INFO - PROCESS | 1876 | [1876] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:56:02 INFO - PROCESS | 1876 | 1461617762324 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]]]}] 13:56:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:56:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1333ms 13:56:02 INFO - PROCESS | 1876 | 1461617762362 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 13:56:02 INFO - PROCESS | 1876 | 1461617762367 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 13:56:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:56:02 INFO - PROCESS | 1876 | 1461617762374 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:56:02 INFO - PROCESS | 1876 | 1461617762377 Marionette TRACE conn3 <- [1,566,null,{}] 13:56:02 INFO - PROCESS | 1876 | 1461617762382 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}] 13:56:02 INFO - PROCESS | 1876 | 1461617762580 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 13:56:02 INFO - PROCESS | 1876 | 1461617762754 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:02 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88de3000 == 60 [pid = 1876] [id = 149] 13:56:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 139 (0x7f9d6a588400) [pid = 1876] [serial = 447] [outer = (nil)] 13:56:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 140 (0x7f9d6a771000) [pid = 1876] [serial = 448] [outer = 0x7f9d6a588400] 13:56:02 INFO - PROCESS | 1876 | 1461617762854 Marionette DEBUG loaded listener.js 13:56:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 141 (0x7f9d6a774c00) [pid = 1876] [serial = 449] [outer = 0x7f9d6a588400] 13:56:03 INFO - PROCESS | 1876 | [1876] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:56:03 INFO - PROCESS | 1876 | 1461617763719 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]]]}] 13:56:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:56:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1380ms 13:56:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:56:03 INFO - PROCESS | 1876 | 1461617763755 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 13:56:03 INFO - PROCESS | 1876 | 1461617763757 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 13:56:03 INFO - PROCESS | 1876 | 1461617763764 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:56:03 INFO - PROCESS | 1876 | 1461617763766 Marionette TRACE conn3 <- [1,570,null,{}] 13:56:03 INFO - PROCESS | 1876 | 1461617763772 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}] 13:56:03 INFO - PROCESS | 1876 | 1461617763938 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 13:56:04 INFO - PROCESS | 1876 | 1461617764099 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:04 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d76387800 == 61 [pid = 1876] [id = 150] 13:56:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 142 (0x7f9d6a591c00) [pid = 1876] [serial = 450] [outer = (nil)] 13:56:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d6a779800) [pid = 1876] [serial = 451] [outer = 0x7f9d6a591c00] 13:56:04 INFO - PROCESS | 1876 | 1461617764174 Marionette DEBUG loaded listener.js 13:56:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d6b95bc00) [pid = 1876] [serial = 452] [outer = 0x7f9d6a591c00] 13:56:04 INFO - PROCESS | 1876 | [1876] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:56:05 INFO - PROCESS | 1876 | 1461617765072 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]]]}] 13:56:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:56:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1382ms 13:56:05 INFO - PROCESS | 1876 | 1461617765145 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 13:56:05 INFO - PROCESS | 1876 | 1461617765148 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 13:56:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:56:05 INFO - PROCESS | 1876 | 1461617765155 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:56:05 INFO - PROCESS | 1876 | 1461617765159 Marionette TRACE conn3 <- [1,574,null,{}] 13:56:05 INFO - PROCESS | 1876 | 1461617765164 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}] 13:56:05 INFO - PROCESS | 1876 | 1461617765408 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 13:56:05 INFO - PROCESS | 1876 | 1461617765633 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:05 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d716be000 == 62 [pid = 1876] [id = 151] 13:56:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d6fb09800) [pid = 1876] [serial = 453] [outer = (nil)] 13:56:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d75223c00) [pid = 1876] [serial = 454] [outer = 0x7f9d6fb09800] 13:56:05 INFO - PROCESS | 1876 | 1461617765763 Marionette DEBUG loaded listener.js 13:56:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d77b90c00) [pid = 1876] [serial = 455] [outer = 0x7f9d6fb09800] 13:56:06 INFO - PROCESS | 1876 | 1461617766919 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]]]}] 13:56:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:56:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1832ms 13:56:06 INFO - PROCESS | 1876 | 1461617766988 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 13:56:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:56:06 INFO - PROCESS | 1876 | 1461617766994 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 13:56:07 INFO - PROCESS | 1876 | 1461617767002 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:56:07 INFO - PROCESS | 1876 | 1461617767007 Marionette TRACE conn3 <- [1,578,null,{}] 13:56:07 INFO - PROCESS | 1876 | 1461617767017 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}] 13:56:07 INFO - PROCESS | 1876 | 1461617767253 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 13:56:07 INFO - PROCESS | 1876 | 1461617767455 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:07 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d726ce800 == 63 [pid = 1876] [id = 152] 13:56:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d71747000) [pid = 1876] [serial = 456] [outer = (nil)] 13:56:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d717b3000) [pid = 1876] [serial = 457] [outer = 0x7f9d71747000] 13:56:07 INFO - PROCESS | 1876 | 1461617767524 Marionette DEBUG loaded listener.js 13:56:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d717bf400) [pid = 1876] [serial = 458] [outer = 0x7f9d71747000] 13:56:08 INFO - PROCESS | 1876 | 1461617768333 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]]]}] 13:56:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:56:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1384ms 13:56:08 INFO - PROCESS | 1876 | 1461617768385 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 13:56:08 INFO - PROCESS | 1876 | 1461617768400 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 13:56:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:56:08 INFO - PROCESS | 1876 | 1461617768418 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:56:08 INFO - PROCESS | 1876 | 1461617768425 Marionette TRACE conn3 <- [1,582,null,{}] 13:56:08 INFO - PROCESS | 1876 | 1461617768436 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}] 13:56:08 INFO - PROCESS | 1876 | 1461617768679 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 13:56:08 INFO - PROCESS | 1876 | 1461617768882 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:08 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71929000 == 64 [pid = 1876] [id = 153] 13:56:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d709edc00) [pid = 1876] [serial = 459] [outer = (nil)] 13:56:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 152 (0x7f9d719b2c00) [pid = 1876] [serial = 460] [outer = 0x7f9d709edc00] 13:56:09 INFO - PROCESS | 1876 | 1461617769010 Marionette DEBUG loaded listener.js 13:56:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 153 (0x7f9d719b9000) [pid = 1876] [serial = 461] [outer = 0x7f9d709edc00] 13:56:09 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7ad09000 == 63 [pid = 1876] [id = 40] 13:56:09 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d88bb5000 == 62 [pid = 1876] [id = 102] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 152 (0x7f9d71c10400) [pid = 1876] [serial = 342] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 151 (0x7f9d77b96400) [pid = 1876] [serial = 345] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d7174f400) [pid = 1876] [serial = 354] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d89f7bc00) [pid = 1876] [serial = 351] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d7ab95800) [pid = 1876] [serial = 348] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d8dd70c00) [pid = 1876] [serial = 357] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d7522d800) [pid = 1876] [serial = 381] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d88aa2000) [pid = 1876] [serial = 375] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d721f9c00) [pid = 1876] [serial = 364] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d7212a800) [pid = 1876] [serial = 363] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d77b2e400) [pid = 1876] [serial = 366] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 141 (0x7f9d7955c400) [pid = 1876] [serial = 367] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 140 (0x7f9d7a580000) [pid = 1876] [serial = 369] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 139 (0x7f9d717f1800) [pid = 1876] [serial = 360] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 138 (0x7f9d81d5c400) [pid = 1876] [serial = 373] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 137 (0x7f9d7e1a6000) [pid = 1876] [serial = 372] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 136 (0x7f9d8fdcf000) [pid = 1876] [serial = 379] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 135 (0x7f9d89fe8c00) [pid = 1876] [serial = 378] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 134 (0x7f9d89f6e400) [pid = 1876] [serial = 376] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 133 (0x7f9d7b019c00) [pid = 1876] [serial = 370] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | --DOMWINDOW == 132 (0x7f9d8e137000) [pid = 1876] [serial = 340] [outer = (nil)] [url = about:blank] 13:56:09 INFO - PROCESS | 1876 | 1461617769834 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]]]}] 13:56:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:56:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1448ms 13:56:09 INFO - PROCESS | 1876 | 1461617769864 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 13:56:09 INFO - PROCESS | 1876 | 1461617769868 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 13:56:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:56:09 INFO - PROCESS | 1876 | 1461617769874 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:56:09 INFO - PROCESS | 1876 | 1461617769879 Marionette TRACE conn3 <- [1,586,null,{}] 13:56:09 INFO - PROCESS | 1876 | 1461617769894 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}] 13:56:10 INFO - PROCESS | 1876 | 1461617770060 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 13:56:10 INFO - PROCESS | 1876 | 1461617770078 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:10 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d765c8800 == 63 [pid = 1876] [id = 154] 13:56:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 133 (0x7f9d72129c00) [pid = 1876] [serial = 462] [outer = (nil)] 13:56:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 134 (0x7f9d72811000) [pid = 1876] [serial = 463] [outer = 0x7f9d72129c00] 13:56:10 INFO - PROCESS | 1876 | 1461617770151 Marionette DEBUG loaded listener.js 13:56:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 135 (0x7f9d75225400) [pid = 1876] [serial = 464] [outer = 0x7f9d72129c00] 13:56:10 INFO - PROCESS | 1876 | [1876] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:56:11 INFO - PROCESS | 1876 | 1461617771002 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]]]}] 13:56:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:56:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1143ms 13:56:11 INFO - PROCESS | 1876 | 1461617771017 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 13:56:11 INFO - PROCESS | 1876 | 1461617771022 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 13:56:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:56:11 INFO - PROCESS | 1876 | 1461617771028 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:56:11 INFO - PROCESS | 1876 | 1461617771030 Marionette TRACE conn3 <- [1,590,null,{}] 13:56:11 INFO - PROCESS | 1876 | 1461617771035 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}] 13:56:11 INFO - PROCESS | 1876 | 1461617771255 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 13:56:11 INFO - PROCESS | 1876 | 1461617771332 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:11 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d78679800 == 64 [pid = 1876] [id = 155] 13:56:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 136 (0x7f9d721f5000) [pid = 1876] [serial = 465] [outer = (nil)] 13:56:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 137 (0x7f9d752e1800) [pid = 1876] [serial = 466] [outer = 0x7f9d721f5000] 13:56:11 INFO - PROCESS | 1876 | 1461617771396 Marionette DEBUG loaded listener.js 13:56:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 138 (0x7f9d75c2f000) [pid = 1876] [serial = 467] [outer = 0x7f9d721f5000] 13:56:12 INFO - PROCESS | 1876 | 1461617772484 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]]]}] 13:56:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:56:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1489ms 13:56:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:56:12 INFO - PROCESS | 1876 | 1461617772534 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 13:56:12 INFO - PROCESS | 1876 | 1461617772536 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 13:56:12 INFO - PROCESS | 1876 | 1461617772543 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:56:12 INFO - PROCESS | 1876 | 1461617772546 Marionette TRACE conn3 <- [1,594,null,{}] 13:56:12 INFO - PROCESS | 1876 | 1461617772551 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}] 13:56:12 INFO - PROCESS | 1876 | 1461617772740 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 13:56:12 INFO - PROCESS | 1876 | 1461617772767 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:12 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7aa8a000 == 65 [pid = 1876] [id = 156] 13:56:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 139 (0x7f9d75c2f400) [pid = 1876] [serial = 468] [outer = (nil)] 13:56:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 140 (0x7f9d76191800) [pid = 1876] [serial = 469] [outer = 0x7f9d75c2f400] 13:56:12 INFO - PROCESS | 1876 | 1461617772836 Marionette DEBUG loaded listener.js 13:56:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 141 (0x7f9d7619c800) [pid = 1876] [serial = 470] [outer = 0x7f9d75c2f400] 13:56:13 INFO - PROCESS | 1876 | --DOMWINDOW == 140 (0x7f9d752e5c00) [pid = 1876] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:56:13 INFO - PROCESS | 1876 | --DOMWINDOW == 139 (0x7f9d71746c00) [pid = 1876] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:56:13 INFO - PROCESS | 1876 | --DOMWINDOW == 138 (0x7f9d6fb04c00) [pid = 1876] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:56:13 INFO - PROCESS | 1876 | --DOMWINDOW == 137 (0x7f9d709e3800) [pid = 1876] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:56:13 INFO - PROCESS | 1876 | --DOMWINDOW == 136 (0x7f9d71c10800) [pid = 1876] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:56:13 INFO - PROCESS | 1876 | --DOMWINDOW == 135 (0x7f9d75226000) [pid = 1876] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:56:13 INFO - PROCESS | 1876 | --DOMWINDOW == 134 (0x7f9d771f3c00) [pid = 1876] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:56:13 INFO - PROCESS | 1876 | 1461617773842 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]]]}] 13:56:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:56:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1338ms 13:56:13 INFO - PROCESS | 1876 | 1461617773881 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 13:56:13 INFO - PROCESS | 1876 | 1461617773884 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 13:56:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:56:13 INFO - PROCESS | 1876 | 1461617773890 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:56:13 INFO - PROCESS | 1876 | 1461617773892 Marionette TRACE conn3 <- [1,598,null,{}] 13:56:13 INFO - PROCESS | 1876 | 1461617773897 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}] 13:56:14 INFO - PROCESS | 1876 | 1461617774082 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 13:56:14 INFO - PROCESS | 1876 | 1461617774197 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:14 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b0c0000 == 66 [pid = 1876] [id = 157] 13:56:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 135 (0x7f9d7619ec00) [pid = 1876] [serial = 471] [outer = (nil)] 13:56:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 136 (0x7f9d771ef800) [pid = 1876] [serial = 472] [outer = 0x7f9d7619ec00] 13:56:14 INFO - PROCESS | 1876 | 1461617774264 Marionette DEBUG loaded listener.js 13:56:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 137 (0x7f9d78c38400) [pid = 1876] [serial = 473] [outer = 0x7f9d7619ec00] 13:56:14 INFO - PROCESS | 1876 | 1461617774980 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]]]}] 13:56:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:56:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1129ms 13:56:15 INFO - PROCESS | 1876 | 1461617775023 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 13:56:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:56:15 INFO - PROCESS | 1876 | 1461617775028 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 13:56:15 INFO - PROCESS | 1876 | 1461617775035 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:56:15 INFO - PROCESS | 1876 | 1461617775038 Marionette TRACE conn3 <- [1,602,null,{}] 13:56:15 INFO - PROCESS | 1876 | 1461617775043 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}] 13:56:15 INFO - PROCESS | 1876 | 1461617775230 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 13:56:15 INFO - PROCESS | 1876 | 1461617775248 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:15 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7e15c800 == 67 [pid = 1876] [id = 158] 13:56:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 138 (0x7f9d76703000) [pid = 1876] [serial = 474] [outer = (nil)] 13:56:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 139 (0x7f9d7a027800) [pid = 1876] [serial = 475] [outer = 0x7f9d76703000] 13:56:15 INFO - PROCESS | 1876 | 1461617775315 Marionette DEBUG loaded listener.js 13:56:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 140 (0x7f9d7a26d000) [pid = 1876] [serial = 476] [outer = 0x7f9d76703000] 13:56:16 INFO - PROCESS | 1876 | 1461617776313 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]]]}] 13:56:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:56:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1329ms 13:56:16 INFO - PROCESS | 1876 | 1461617776364 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 13:56:16 INFO - PROCESS | 1876 | 1461617776370 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 13:56:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:56:16 INFO - PROCESS | 1876 | 1461617776379 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:56:16 INFO - PROCESS | 1876 | 1461617776385 Marionette TRACE conn3 <- [1,606,null,{}] 13:56:16 INFO - PROCESS | 1876 | 1461617776394 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}] 13:56:16 INFO - PROCESS | 1876 | 1461617776590 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 13:56:16 INFO - PROCESS | 1876 | 1461617776749 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:16 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d72256800 == 68 [pid = 1876] [id = 159] 13:56:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 141 (0x7f9d6a586800) [pid = 1876] [serial = 477] [outer = (nil)] 13:56:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 142 (0x7f9d709e9c00) [pid = 1876] [serial = 478] [outer = 0x7f9d6a586800] 13:56:16 INFO - PROCESS | 1876 | 1461617776827 Marionette DEBUG loaded listener.js 13:56:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d717bd000) [pid = 1876] [serial = 479] [outer = 0x7f9d6a586800] 13:56:17 INFO - PROCESS | 1876 | 1461617777764 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]]]}] 13:56:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:56:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1439ms 13:56:17 INFO - PROCESS | 1876 | 1461617777820 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 13:56:17 INFO - PROCESS | 1876 | 1461617777828 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 13:56:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:56:17 INFO - PROCESS | 1876 | 1461617777839 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:56:17 INFO - PROCESS | 1876 | 1461617777842 Marionette TRACE conn3 <- [1,610,null,{}] 13:56:17 INFO - PROCESS | 1876 | 1461617777849 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}] 13:56:18 INFO - PROCESS | 1876 | 1461617778072 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 13:56:18 INFO - PROCESS | 1876 | 1461617778227 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:18 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a718000 == 69 [pid = 1876] [id = 160] 13:56:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d719ad400) [pid = 1876] [serial = 480] [outer = (nil)] 13:56:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d72018000) [pid = 1876] [serial = 481] [outer = 0x7f9d719ad400] 13:56:18 INFO - PROCESS | 1876 | 1461617778346 Marionette DEBUG loaded listener.js 13:56:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d7280b000) [pid = 1876] [serial = 482] [outer = 0x7f9d719ad400] 13:56:19 INFO - PROCESS | 1876 | 1461617779321 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]]]}] 13:56:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:56:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1530ms 13:56:19 INFO - PROCESS | 1876 | 1461617779369 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 13:56:19 INFO - PROCESS | 1876 | 1461617779373 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 13:56:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:56:19 INFO - PROCESS | 1876 | 1461617779380 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:56:19 INFO - PROCESS | 1876 | 1461617779386 Marionette TRACE conn3 <- [1,614,null,{}] 13:56:19 INFO - PROCESS | 1876 | 1461617779405 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}] 13:56:19 INFO - PROCESS | 1876 | 1461617779595 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 13:56:19 INFO - PROCESS | 1876 | 1461617779798 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:19 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88bb5000 == 70 [pid = 1876] [id = 161] 13:56:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d75282400) [pid = 1876] [serial = 483] [outer = (nil)] 13:56:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d76194400) [pid = 1876] [serial = 484] [outer = 0x7f9d75282400] 13:56:19 INFO - PROCESS | 1876 | 1461617779921 Marionette DEBUG loaded listener.js 13:56:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d7670dc00) [pid = 1876] [serial = 485] [outer = 0x7f9d75282400] 13:56:20 INFO - PROCESS | 1876 | 1461617780725 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]]]}] 13:56:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:56:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1387ms 13:56:20 INFO - PROCESS | 1876 | 1461617780768 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 13:56:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:56:20 INFO - PROCESS | 1876 | 1461617780774 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 13:56:20 INFO - PROCESS | 1876 | 1461617780781 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:56:20 INFO - PROCESS | 1876 | 1461617780784 Marionette TRACE conn3 <- [1,618,null,{}] 13:56:20 INFO - PROCESS | 1876 | 1461617780789 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}] 13:56:21 INFO - PROCESS | 1876 | 1461617781015 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 13:56:21 INFO - PROCESS | 1876 | 1461617781172 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:21 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8ddc9800 == 71 [pid = 1876] [id = 162] 13:56:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d75c28800) [pid = 1876] [serial = 486] [outer = (nil)] 13:56:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d7a19a000) [pid = 1876] [serial = 487] [outer = 0x7f9d75c28800] 13:56:21 INFO - PROCESS | 1876 | 1461617781245 Marionette DEBUG loaded listener.js 13:56:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 152 (0x7f9d7a523000) [pid = 1876] [serial = 488] [outer = 0x7f9d75c28800] 13:56:22 INFO - PROCESS | 1876 | 1461617782151 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]]]}] 13:56:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:56:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1432ms 13:56:22 INFO - PROCESS | 1876 | 1461617782214 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 13:56:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:56:22 INFO - PROCESS | 1876 | 1461617782217 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 13:56:22 INFO - PROCESS | 1876 | 1461617782223 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:56:22 INFO - PROCESS | 1876 | 1461617782226 Marionette TRACE conn3 <- [1,622,null,{}] 13:56:22 INFO - PROCESS | 1876 | 1461617782231 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}] 13:56:22 INFO - PROCESS | 1876 | 1461617782423 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 13:56:22 INFO - PROCESS | 1876 | 1461617782579 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:22 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9dacfd1800 == 72 [pid = 1876] [id = 163] 13:56:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 153 (0x7f9d76707400) [pid = 1876] [serial = 489] [outer = (nil)] 13:56:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 154 (0x7f9d7a529800) [pid = 1876] [serial = 490] [outer = 0x7f9d76707400] 13:56:22 INFO - PROCESS | 1876 | 1461617782656 Marionette DEBUG loaded listener.js 13:56:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 155 (0x7f9d7b90f800) [pid = 1876] [serial = 491] [outer = 0x7f9d76707400] 13:56:23 INFO - PROCESS | 1876 | 1461617783564 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]]]}] 13:56:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:56:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1387ms 13:56:23 INFO - PROCESS | 1876 | 1461617783612 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 13:56:23 INFO - PROCESS | 1876 | 1461617783615 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 13:56:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:56:23 INFO - PROCESS | 1876 | 1461617783621 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:56:23 INFO - PROCESS | 1876 | 1461617783625 Marionette TRACE conn3 <- [1,626,null,{}] 13:56:23 INFO - PROCESS | 1876 | 1461617783630 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}] 13:56:23 INFO - PROCESS | 1876 | 1461617783840 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 13:56:24 INFO - PROCESS | 1876 | 1461617784000 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:24 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75569800 == 73 [pid = 1876] [id = 164] 13:56:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 156 (0x7f9d78c3b400) [pid = 1876] [serial = 492] [outer = (nil)] 13:56:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 157 (0x7f9d88a9bc00) [pid = 1876] [serial = 493] [outer = 0x7f9d78c3b400] 13:56:24 INFO - PROCESS | 1876 | 1461617784082 Marionette DEBUG loaded listener.js 13:56:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 158 (0x7f9d8a0da400) [pid = 1876] [serial = 494] [outer = 0x7f9d78c3b400] 13:56:24 INFO - PROCESS | 1876 | 1461617784955 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]]]}] 13:56:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:56:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1379ms 13:56:25 INFO - PROCESS | 1876 | 1461617785001 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 13:56:25 INFO - PROCESS | 1876 | 1461617785005 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 13:56:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:56:25 INFO - PROCESS | 1876 | 1461617785011 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:56:25 INFO - PROCESS | 1876 | 1461617785014 Marionette TRACE conn3 <- [1,630,null,{}] 13:56:25 INFO - PROCESS | 1876 | 1461617785019 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}] 13:56:25 INFO - PROCESS | 1876 | 1461617785197 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 13:56:25 INFO - PROCESS | 1876 | 1461617785359 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:25 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d682dd000 == 74 [pid = 1876] [id = 165] 13:56:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d72276800) [pid = 1876] [serial = 495] [outer = (nil)] 13:56:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d7227b000) [pid = 1876] [serial = 496] [outer = 0x7f9d72276800] 13:56:25 INFO - PROCESS | 1876 | 1461617785433 Marionette DEBUG loaded listener.js 13:56:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d72280800) [pid = 1876] [serial = 497] [outer = 0x7f9d72276800] 13:56:26 INFO - PROCESS | 1876 | 1461617786326 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]]]}] 13:56:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:56:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1385ms 13:56:26 INFO - PROCESS | 1876 | 1461617786398 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 13:56:26 INFO - PROCESS | 1876 | 1461617786402 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 13:56:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:56:26 INFO - PROCESS | 1876 | 1461617786407 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:56:26 INFO - PROCESS | 1876 | 1461617786412 Marionette TRACE conn3 <- [1,634,null,{}] 13:56:26 INFO - PROCESS | 1876 | 1461617786417 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}] 13:56:26 INFO - PROCESS | 1876 | 1461617786588 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 13:56:26 INFO - PROCESS | 1876 | 1461617786745 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:26 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d685d3800 == 75 [pid = 1876] [id = 166] 13:56:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d72276c00) [pid = 1876] [serial = 498] [outer = (nil)] 13:56:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d72645c00) [pid = 1876] [serial = 499] [outer = 0x7f9d72276c00] 13:56:26 INFO - PROCESS | 1876 | 1461617786820 Marionette DEBUG loaded listener.js 13:56:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d7264ac00) [pid = 1876] [serial = 500] [outer = 0x7f9d72276c00] 13:56:27 INFO - PROCESS | 1876 | [1876] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:56:27 INFO - PROCESS | 1876 | 1461617787683 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]]]}] 13:56:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:56:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1341ms 13:56:27 INFO - PROCESS | 1876 | 1461617787750 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 13:56:27 INFO - PROCESS | 1876 | 1461617787754 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 13:56:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:56:27 INFO - PROCESS | 1876 | 1461617787760 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:56:27 INFO - PROCESS | 1876 | 1461617787762 Marionette TRACE conn3 <- [1,638,null,{}] 13:56:27 INFO - PROCESS | 1876 | 1461617787768 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}] 13:56:27 INFO - PROCESS | 1876 | 1461617787956 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 13:56:28 INFO - PROCESS | 1876 | 1461617788114 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:28 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b63e000 == 76 [pid = 1876] [id = 167] 13:56:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d72279c00) [pid = 1876] [serial = 501] [outer = (nil)] 13:56:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d72650400) [pid = 1876] [serial = 502] [outer = 0x7f9d72279c00] 13:56:28 INFO - PROCESS | 1876 | 1461617788186 Marionette DEBUG loaded listener.js 13:56:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d8b918800) [pid = 1876] [serial = 503] [outer = 0x7f9d72279c00] 13:56:28 INFO - PROCESS | 1876 | [1876] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:56:29 INFO - PROCESS | 1876 | 1461617789039 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]]]}] 13:56:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:56:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1332ms 13:56:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:56:29 INFO - PROCESS | 1876 | 1461617789093 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 13:56:29 INFO - PROCESS | 1876 | 1461617789096 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 13:56:29 INFO - PROCESS | 1876 | 1461617789102 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:56:29 INFO - PROCESS | 1876 | 1461617789105 Marionette TRACE conn3 <- [1,642,null,{}] 13:56:29 INFO - PROCESS | 1876 | 1461617789110 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}] 13:56:29 INFO - PROCESS | 1876 | 1461617789286 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 13:56:29 INFO - PROCESS | 1876 | 1461617789451 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:29 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d716a4000 == 77 [pid = 1876] [id = 168] 13:56:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d67b7a400) [pid = 1876] [serial = 504] [outer = (nil)] 13:56:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d67b82000) [pid = 1876] [serial = 505] [outer = 0x7f9d67b7a400] 13:56:29 INFO - PROCESS | 1876 | 1461617789529 Marionette DEBUG loaded listener.js 13:56:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d67b88000) [pid = 1876] [serial = 506] [outer = 0x7f9d67b7a400] 13:56:30 INFO - PROCESS | 1876 | 1461617790414 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]]]}] 13:56:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:56:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1379ms 13:56:30 INFO - PROCESS | 1876 | 1461617790482 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 13:56:30 INFO - PROCESS | 1876 | 1461617790486 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 13:56:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:56:30 INFO - PROCESS | 1876 | 1461617790492 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:56:30 INFO - PROCESS | 1876 | 1461617790496 Marionette TRACE conn3 <- [1,646,null,{}] 13:56:30 INFO - PROCESS | 1876 | 1461617790501 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}] 13:56:30 INFO - PROCESS | 1876 | 1461617790710 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 13:56:31 INFO - PROCESS | 1876 | 1461617791240 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:31 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71723800 == 78 [pid = 1876] [id = 169] 13:56:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d6a594c00) [pid = 1876] [serial = 507] [outer = (nil)] 13:56:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d6a778c00) [pid = 1876] [serial = 508] [outer = 0x7f9d6a594c00] 13:56:31 INFO - PROCESS | 1876 | 1461617791371 Marionette DEBUG loaded listener.js 13:56:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d6fb0f000) [pid = 1876] [serial = 509] [outer = 0x7f9d6a594c00] 13:56:32 INFO - PROCESS | 1876 | 1461617792243 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]]]}] 13:56:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:56:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1831ms 13:56:32 INFO - PROCESS | 1876 | 1461617792331 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 13:56:32 INFO - PROCESS | 1876 | 1461617792340 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 13:56:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:56:32 INFO - PROCESS | 1876 | 1461617792347 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:56:32 INFO - PROCESS | 1876 | 1461617792352 Marionette TRACE conn3 <- [1,650,null,{}] 13:56:32 INFO - PROCESS | 1876 | 1461617792359 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}] 13:56:32 INFO - PROCESS | 1876 | 1461617792633 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 13:56:32 INFO - PROCESS | 1876 | 1461617792905 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:32 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b872800 == 79 [pid = 1876] [id = 170] 13:56:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d717b8000) [pid = 1876] [serial = 510] [outer = (nil)] 13:56:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d717ebc00) [pid = 1876] [serial = 511] [outer = 0x7f9d717b8000] 13:56:32 INFO - PROCESS | 1876 | 1461617792975 Marionette DEBUG loaded listener.js 13:56:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d719b4000) [pid = 1876] [serial = 512] [outer = 0x7f9d717b8000] 13:56:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b0c0000 == 78 [pid = 1876] [id = 157] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d92116000) [pid = 1876] [serial = 396] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d7619e400) [pid = 1876] [serial = 399] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d89fe9800) [pid = 1876] [serial = 420] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7aa8a000 == 77 [pid = 1876] [id = 156] 13:56:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d78679800 == 76 [pid = 1876] [id = 155] 13:56:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d765c8800 == 75 [pid = 1876] [id = 154] 13:56:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71929000 == 74 [pid = 1876] [id = 153] 13:56:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d726ce800 == 73 [pid = 1876] [id = 152] 13:56:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d88de3000 == 72 [pid = 1876] [id = 149] 13:56:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6a555000 == 71 [pid = 1876] [id = 148] 13:56:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b888000 == 70 [pid = 1876] [id = 147] 13:56:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d726db800 == 69 [pid = 1876] [id = 146] 13:56:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d76727800 == 68 [pid = 1876] [id = 145] 13:56:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7225e000 == 67 [pid = 1876] [id = 144] 13:56:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d765dd000 == 66 [pid = 1876] [id = 143] 13:56:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8e1a6800 == 65 [pid = 1876] [id = 142] 13:56:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7aa8b000 == 64 [pid = 1876] [id = 119] 13:56:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d93145800 == 63 [pid = 1876] [id = 118] 13:56:33 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7aa83000 == 62 [pid = 1876] [id = 141] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d76199800) [pid = 1876] [serial = 408] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d771f1400) [pid = 1876] [serial = 409] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d717e8800) [pid = 1876] [serial = 403] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d7174c000) [pid = 1876] [serial = 402] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d79716c00) [pid = 1876] [serial = 411] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d709ec800) [pid = 1876] [serial = 414] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d75227c00) [pid = 1876] [serial = 406] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d721fc400) [pid = 1876] [serial = 405] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d75231c00) [pid = 1876] [serial = 382] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d9089a000) [pid = 1876] [serial = 393] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d75223800) [pid = 1876] [serial = 384] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d7a261800) [pid = 1876] [serial = 417] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d88d51000) [pid = 1876] [serial = 390] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d7a197400) [pid = 1876] [serial = 387] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d77b8ac00) [pid = 1876] [serial = 415] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 157 (0x7f9d7ac86800) [pid = 1876] [serial = 412] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | --DOMWINDOW == 156 (0x7f9d7c546c00) [pid = 1876] [serial = 418] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 1876 | 1461617793836 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]]]}] 13:56:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:56:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1534ms 13:56:33 INFO - PROCESS | 1876 | 1461617793886 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 13:56:33 INFO - PROCESS | 1876 | 1461617793892 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 13:56:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:56:33 INFO - PROCESS | 1876 | 1461617793898 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:56:33 INFO - PROCESS | 1876 | 1461617793900 Marionette TRACE conn3 <- [1,654,null,{}] 13:56:33 INFO - PROCESS | 1876 | 1461617793906 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}] 13:56:34 INFO - PROCESS | 1876 | 1461617794072 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 13:56:34 INFO - PROCESS | 1876 | 1461617794090 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:34 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d72259000 == 63 [pid = 1876] [id = 171] 13:56:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 157 (0x7f9d719b4400) [pid = 1876] [serial = 513] [outer = (nil)] 13:56:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 158 (0x7f9d721ff400) [pid = 1876] [serial = 514] [outer = 0x7f9d719b4400] 13:56:34 INFO - PROCESS | 1876 | 1461617794153 Marionette DEBUG loaded listener.js 13:56:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d72650800) [pid = 1876] [serial = 515] [outer = 0x7f9d719b4400] 13:56:35 INFO - PROCESS | 1876 | 1461617795028 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]]]}] 13:56:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:56:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1188ms 13:56:35 INFO - PROCESS | 1876 | 1461617795087 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 13:56:35 INFO - PROCESS | 1876 | 1461617795090 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 13:56:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:56:35 INFO - PROCESS | 1876 | 1461617795108 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:56:35 INFO - PROCESS | 1876 | 1461617795117 Marionette TRACE conn3 <- [1,658,null,{}] 13:56:35 INFO - PROCESS | 1876 | 1461617795125 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}] 13:56:35 INFO - PROCESS | 1876 | 1461617795288 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 13:56:35 INFO - PROCESS | 1876 | 1461617795426 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:35 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7637d800 == 64 [pid = 1876] [id = 172] 13:56:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d71e40000) [pid = 1876] [serial = 516] [outer = (nil)] 13:56:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d74728000) [pid = 1876] [serial = 517] [outer = 0x7f9d71e40000] 13:56:35 INFO - PROCESS | 1876 | 1461617795491 Marionette DEBUG loaded listener.js 13:56:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d75c2ac00) [pid = 1876] [serial = 518] [outer = 0x7f9d71e40000] 13:56:36 INFO - PROCESS | 1876 | 1461617796272 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]]]}] 13:56:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:56:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1243ms 13:56:36 INFO - PROCESS | 1876 | 1461617796345 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 13:56:36 INFO - PROCESS | 1876 | 1461617796350 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 13:56:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:56:36 INFO - PROCESS | 1876 | 1461617796357 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:56:36 INFO - PROCESS | 1876 | 1461617796359 Marionette TRACE conn3 <- [1,662,null,{}] 13:56:36 INFO - PROCESS | 1876 | 1461617796372 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}] 13:56:36 INFO - PROCESS | 1876 | 1461617796573 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 13:56:36 INFO - PROCESS | 1876 | 1461617796595 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:36 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d77b3b000 == 65 [pid = 1876] [id = 173] 13:56:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d7212a400) [pid = 1876] [serial = 519] [outer = (nil)] 13:56:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d76197400) [pid = 1876] [serial = 520] [outer = 0x7f9d7212a400] 13:56:36 INFO - PROCESS | 1876 | 1461617796659 Marionette DEBUG loaded listener.js 13:56:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d7670a800) [pid = 1876] [serial = 521] [outer = 0x7f9d7212a400] 13:56:37 INFO - PROCESS | 1876 | [1876] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:56:37 INFO - PROCESS | 1876 | 1461617797564 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]]]}] 13:56:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:56:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1234ms 13:56:37 INFO - PROCESS | 1876 | 1461617797592 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 13:56:37 INFO - PROCESS | 1876 | 1461617797595 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 13:56:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:56:37 INFO - PROCESS | 1876 | 1461617797610 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:56:37 INFO - PROCESS | 1876 | 1461617797612 Marionette TRACE conn3 <- [1,666,null,{}] 13:56:37 INFO - PROCESS | 1876 | 1461617797618 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}] 13:56:38 INFO - PROCESS | 1876 | 1461617798017 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 13:56:38 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d721f5000) [pid = 1876] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:56:38 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d75c2f400) [pid = 1876] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:56:38 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d7619ec00) [pid = 1876] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:56:38 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d6fb0ec00) [pid = 1876] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:56:38 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d72129c00) [pid = 1876] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:56:38 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d709edc00) [pid = 1876] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:56:38 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d71747000) [pid = 1876] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:56:38 INFO - PROCESS | 1876 | 1461617798158 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:38 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a55b000 == 66 [pid = 1876] [id = 174] 13:56:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d75c34000) [pid = 1876] [serial = 522] [outer = (nil)] 13:56:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d7670b400) [pid = 1876] [serial = 523] [outer = 0x7f9d75c34000] 13:56:38 INFO - PROCESS | 1876 | 1461617798238 Marionette DEBUG loaded listener.js 13:56:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d7a19b400) [pid = 1876] [serial = 524] [outer = 0x7f9d75c34000] 13:56:38 INFO - PROCESS | 1876 | [1876] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:56:38 INFO - PROCESS | 1876 | 1461617798905 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]]]}] 13:56:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:56:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1331ms 13:56:38 INFO - PROCESS | 1876 | 1461617798942 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 13:56:38 INFO - PROCESS | 1876 | 1461617798945 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 13:56:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:56:38 INFO - PROCESS | 1876 | 1461617798951 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:56:38 INFO - PROCESS | 1876 | 1461617798954 Marionette TRACE conn3 <- [1,670,null,{}] 13:56:38 INFO - PROCESS | 1876 | 1461617798979 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}] 13:56:39 INFO - PROCESS | 1876 | 1461617799150 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 13:56:39 INFO - PROCESS | 1876 | 1461617799161 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:39 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b38d800 == 67 [pid = 1876] [id = 175] 13:56:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d7a52bc00) [pid = 1876] [serial = 525] [outer = (nil)] 13:56:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d7c4c0400) [pid = 1876] [serial = 526] [outer = 0x7f9d7a52bc00] 13:56:39 INFO - PROCESS | 1876 | 1461617799224 Marionette DEBUG loaded listener.js 13:56:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d81d5ac00) [pid = 1876] [serial = 527] [outer = 0x7f9d7a52bc00] 13:56:40 INFO - PROCESS | 1876 | 1461617800115 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]]]}] 13:56:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:56:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1227ms 13:56:40 INFO - PROCESS | 1876 | 1461617800179 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 13:56:40 INFO - PROCESS | 1876 | 1461617800185 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 13:56:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:56:40 INFO - PROCESS | 1876 | 1461617800194 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:56:40 INFO - PROCESS | 1876 | 1461617800200 Marionette TRACE conn3 <- [1,674,null,{}] 13:56:40 INFO - PROCESS | 1876 | 1461617800208 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}] 13:56:40 INFO - PROCESS | 1876 | 1461617800399 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 13:56:40 INFO - PROCESS | 1876 | 1461617800565 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:40 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7171c000 == 68 [pid = 1876] [id = 176] 13:56:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d6b6a8000) [pid = 1876] [serial = 528] [outer = (nil)] 13:56:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d6b6ab800) [pid = 1876] [serial = 529] [outer = 0x7f9d6b6a8000] 13:56:40 INFO - PROCESS | 1876 | 1461617800650 Marionette DEBUG loaded listener.js 13:56:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d6b6b0800) [pid = 1876] [serial = 530] [outer = 0x7f9d6b6a8000] 13:56:41 INFO - PROCESS | 1876 | [1876] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:56:41 INFO - PROCESS | 1876 | 1461617801583 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]]]}] 13:56:41 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 13:56:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1434ms 13:56:41 INFO - PROCESS | 1876 | 1461617801629 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 13:56:41 INFO - PROCESS | 1876 | 1461617801638 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 13:56:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:56:41 INFO - PROCESS | 1876 | 1461617801648 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:56:41 INFO - PROCESS | 1876 | 1461617801652 Marionette TRACE conn3 <- [1,678,null,{}] 13:56:41 INFO - PROCESS | 1876 | 1461617801658 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}] 13:56:41 INFO - PROCESS | 1876 | 1461617801859 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 13:56:42 INFO - PROCESS | 1876 | 1461617802022 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:42 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d765cc800 == 69 [pid = 1876] [id = 177] 13:56:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d6b95d000) [pid = 1876] [serial = 531] [outer = (nil)] 13:56:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d717b7000) [pid = 1876] [serial = 532] [outer = 0x7f9d6b95d000] 13:56:42 INFO - PROCESS | 1876 | 1461617802106 Marionette DEBUG loaded listener.js 13:56:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d717ec000) [pid = 1876] [serial = 533] [outer = 0x7f9d6b95d000] 13:56:43 INFO - PROCESS | 1876 | 1461617803105 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]]]}] 13:56:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:56:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1530ms 13:56:43 INFO - PROCESS | 1876 | 1461617803180 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 13:56:43 INFO - PROCESS | 1876 | 1461617803184 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 13:56:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:56:43 INFO - PROCESS | 1876 | 1461617803192 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:56:43 INFO - PROCESS | 1876 | 1461617803198 Marionette TRACE conn3 <- [1,682,null,{}] 13:56:43 INFO - PROCESS | 1876 | 1461617803214 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}] 13:56:43 INFO - PROCESS | 1876 | 1461617803434 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 13:56:43 INFO - PROCESS | 1876 | 1461617803645 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:43 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7efe7000 == 70 [pid = 1876] [id = 178] 13:56:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d72279400) [pid = 1876] [serial = 534] [outer = (nil)] 13:56:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d7264fc00) [pid = 1876] [serial = 535] [outer = 0x7f9d72279400] 13:56:43 INFO - PROCESS | 1876 | 1461617803772 Marionette DEBUG loaded listener.js 13:56:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d73c10c00) [pid = 1876] [serial = 536] [outer = 0x7f9d72279400] 13:56:45 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:45 INFO - PROCESS | 1876 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:56:45 INFO - PROCESS | 1876 | 1461617805101 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]]]}] 13:56:45 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) 13:56:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1941ms 13:56:45 INFO - PROCESS | 1876 | 1461617805174 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 13:56:45 INFO - PROCESS | 1876 | 1461617805178 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 13:56:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:56:45 INFO - PROCESS | 1876 | 1461617805236 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:56:45 INFO - PROCESS | 1876 | 1461617805239 Marionette TRACE conn3 <- [1,686,null,{}] 13:56:45 INFO - PROCESS | 1876 | 1461617805246 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}] 13:56:45 INFO - PROCESS | 1876 | 1461617805422 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 13:56:45 INFO - PROCESS | 1876 | 1461617805584 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:45 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8d738000 == 71 [pid = 1876] [id = 179] 13:56:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d7227d800) [pid = 1876] [serial = 537] [outer = (nil)] 13:56:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d76704400) [pid = 1876] [serial = 538] [outer = 0x7f9d7227d800] 13:56:45 INFO - PROCESS | 1876 | 1461617805662 Marionette DEBUG loaded listener.js 13:56:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d7a197c00) [pid = 1876] [serial = 539] [outer = 0x7f9d7227d800] 13:56:46 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:47 INFO - PROCESS | 1876 | 1461617807016 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]]]}] 13:56:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:56:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1840ms 13:56:47 INFO - PROCESS | 1876 | 1461617807104 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 13:56:47 INFO - PROCESS | 1876 | 1461617807109 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 13:56:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:56:47 INFO - PROCESS | 1876 | 1461617807121 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:56:47 INFO - PROCESS | 1876 | 1461617807123 Marionette TRACE conn3 <- [1,690,null,{}] 13:56:47 INFO - PROCESS | 1876 | 1461617807128 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}] 13:56:47 INFO - PROCESS | 1876 | 1461617807302 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 13:56:47 INFO - PROCESS | 1876 | 1461617807466 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:47 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7ac52800 == 72 [pid = 1876] [id = 180] 13:56:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d75229800) [pid = 1876] [serial = 540] [outer = (nil)] 13:56:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d79719c00) [pid = 1876] [serial = 541] [outer = 0x7f9d75229800] 13:56:47 INFO - PROCESS | 1876 | 1461617807548 Marionette DEBUG loaded listener.js 13:56:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d89fe9800) [pid = 1876] [serial = 542] [outer = 0x7f9d75229800] 13:56:48 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:48 INFO - PROCESS | 1876 | 1461617808834 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]]]}] 13:56:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:56:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1734ms 13:56:48 INFO - PROCESS | 1876 | 1461617808855 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 13:56:48 INFO - PROCESS | 1876 | 1461617808859 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 13:56:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:56:48 INFO - PROCESS | 1876 | 1461617808865 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:56:48 INFO - PROCESS | 1876 | 1461617808868 Marionette TRACE conn3 <- [1,694,null,{}] 13:56:48 INFO - PROCESS | 1876 | 1461617808971 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}] 13:56:49 INFO - PROCESS | 1876 | 1461617809210 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 13:56:49 INFO - PROCESS | 1876 | 1461617809333 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:49 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67de2000 == 73 [pid = 1876] [id = 181] 13:56:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d762a3800) [pid = 1876] [serial = 543] [outer = (nil)] 13:56:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d7a525400) [pid = 1876] [serial = 544] [outer = 0x7f9d762a3800] 13:56:49 INFO - PROCESS | 1876 | 1461617809410 Marionette DEBUG loaded listener.js 13:56:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d8d64a000) [pid = 1876] [serial = 545] [outer = 0x7f9d762a3800] 13:56:50 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:51 INFO - PROCESS | 1876 | 1461617811214 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]]]}] 13:56:51 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) 13:56:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2392ms 13:56:51 INFO - PROCESS | 1876 | 1461617811259 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 13:56:51 INFO - PROCESS | 1876 | 1461617811265 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 13:56:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:56:51 INFO - PROCESS | 1876 | 1461617811315 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:56:51 INFO - PROCESS | 1876 | 1461617811322 Marionette TRACE conn3 <- [1,698,null,{}] 13:56:51 INFO - PROCESS | 1876 | 1461617811378 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}] 13:56:51 INFO - PROCESS | 1876 | 1461617811563 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 13:56:51 INFO - PROCESS | 1876 | 1461617811740 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:51 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d705f0800 == 74 [pid = 1876] [id = 182] 13:56:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d67b85800) [pid = 1876] [serial = 546] [outer = (nil)] 13:56:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d6b959c00) [pid = 1876] [serial = 547] [outer = 0x7f9d67b85800] 13:56:51 INFO - PROCESS | 1876 | 1461617811811 Marionette DEBUG loaded listener.js 13:56:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d708cc000) [pid = 1876] [serial = 548] [outer = 0x7f9d67b85800] 13:56:52 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d88ba1800 == 73 [pid = 1876] [id = 42] 13:56:52 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7ad18000 == 72 [pid = 1876] [id = 55] 13:56:52 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a82e800 == 71 [pid = 1876] [id = 139] 13:56:52 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d6a771000) [pid = 1876] [serial = 448] [outer = (nil)] [url = about:blank] 13:56:52 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d6a779800) [pid = 1876] [serial = 451] [outer = (nil)] [url = about:blank] 13:56:52 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d7a027800) [pid = 1876] [serial = 475] [outer = (nil)] [url = about:blank] 13:56:52 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d6a58e400) [pid = 1876] [serial = 445] [outer = (nil)] [url = about:blank] 13:56:52 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d75223c00) [pid = 1876] [serial = 454] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a55b000 == 70 [pid = 1876] [id = 174] 13:56:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d77b3b000 == 69 [pid = 1876] [id = 173] 13:56:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7637d800 == 68 [pid = 1876] [id = 172] 13:56:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d72259000 == 67 [pid = 1876] [id = 171] 13:56:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b872800 == 66 [pid = 1876] [id = 170] 13:56:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71723800 == 65 [pid = 1876] [id = 169] 13:56:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b63e000 == 64 [pid = 1876] [id = 167] 13:56:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d685d3800 == 63 [pid = 1876] [id = 166] 13:56:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d682dd000 == 62 [pid = 1876] [id = 165] 13:56:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d75569800 == 61 [pid = 1876] [id = 164] 13:56:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9dacfd1800 == 60 [pid = 1876] [id = 163] 13:56:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8ddc9800 == 59 [pid = 1876] [id = 162] 13:56:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d88bb5000 == 58 [pid = 1876] [id = 161] 13:56:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a718000 == 57 [pid = 1876] [id = 160] 13:56:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d72256800 == 56 [pid = 1876] [id = 159] 13:56:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7e15c800 == 55 [pid = 1876] [id = 158] 13:56:53 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:53 INFO - PROCESS | 1876 | 1461617813188 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]]]}] 13:56:53 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) 13:56:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1936ms 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d76191800) [pid = 1876] [serial = 469] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d6b95a000) [pid = 1876] [serial = 442] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d72810800) [pid = 1876] [serial = 439] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d73d09000) [pid = 1876] [serial = 426] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d771ef800) [pid = 1876] [serial = 472] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d8be3e400) [pid = 1876] [serial = 421] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d76706000) [pid = 1876] [serial = 432] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d75225400) [pid = 1876] [serial = 464] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d717efc00) [pid = 1876] [serial = 423] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d7619c800) [pid = 1876] [serial = 470] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d719b2c00) [pid = 1876] [serial = 460] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d717bf400) [pid = 1876] [serial = 458] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d7a26c800) [pid = 1876] [serial = 429] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d717b3000) [pid = 1876] [serial = 457] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d76711800) [pid = 1876] [serial = 435] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d719b9000) [pid = 1876] [serial = 461] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d752e1800) [pid = 1876] [serial = 466] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d72811000) [pid = 1876] [serial = 463] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d75c2f000) [pid = 1876] [serial = 467] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d78c38400) [pid = 1876] [serial = 473] [outer = (nil)] [url = about:blank] 13:56:53 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d721df800) [pid = 1876] [serial = 235] [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.] 13:56:53 INFO - PROCESS | 1876 | 1461617813284 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 13:56:53 INFO - PROCESS | 1876 | 1461617813293 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 13:56:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:56:53 INFO - PROCESS | 1876 | 1461617813313 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:56:53 INFO - PROCESS | 1876 | 1461617813317 Marionette TRACE conn3 <- [1,702,null,{}] 13:56:53 INFO - PROCESS | 1876 | 1461617813323 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}] 13:56:53 INFO - PROCESS | 1876 | 1461617813468 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 13:56:53 INFO - PROCESS | 1876 | 1461617813603 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:53 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b641800 == 56 [pid = 1876] [id = 183] 13:56:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d67b86000) [pid = 1876] [serial = 549] [outer = (nil)] 13:56:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d717e8000) [pid = 1876] [serial = 550] [outer = 0x7f9d67b86000] 13:56:53 INFO - PROCESS | 1876 | 1461617813675 Marionette DEBUG loaded listener.js 13:56:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d719b9c00) [pid = 1876] [serial = 551] [outer = 0x7f9d67b86000] 13:56:54 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:54 INFO - PROCESS | 1876 | 1461617814766 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]]]}] 13:56:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:56:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1494ms 13:56:54 INFO - PROCESS | 1876 | 1461617814805 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 13:56:54 INFO - PROCESS | 1876 | 1461617814808 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 13:56:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:56:54 INFO - PROCESS | 1876 | 1461617814814 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:56:54 INFO - PROCESS | 1876 | 1461617814819 Marionette TRACE conn3 <- [1,706,null,{}] 13:56:54 INFO - PROCESS | 1876 | 1461617814834 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}] 13:56:54 INFO - PROCESS | 1876 | 1461617814996 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 13:56:55 INFO - PROCESS | 1876 | 1461617815226 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:55 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d72253800 == 57 [pid = 1876] [id = 184] 13:56:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d7212d000) [pid = 1876] [serial = 552] [outer = (nil)] 13:56:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d7227cc00) [pid = 1876] [serial = 553] [outer = 0x7f9d7212d000] 13:56:55 INFO - PROCESS | 1876 | 1461617815304 Marionette DEBUG loaded listener.js 13:56:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d7264e400) [pid = 1876] [serial = 554] [outer = 0x7f9d7212d000] 13:56:56 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:56 INFO - PROCESS | 1876 | 1461617816488 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]]]}] 13:56:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:56:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1687ms 13:56:56 INFO - PROCESS | 1876 | 1461617816501 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 13:56:56 INFO - PROCESS | 1876 | 1461617816506 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 13:56:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:56:56 INFO - PROCESS | 1876 | 1461617816531 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:56:56 INFO - PROCESS | 1876 | 1461617816535 Marionette TRACE conn3 <- [1,710,null,{}] 13:56:56 INFO - PROCESS | 1876 | 1461617816550 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}] 13:56:56 INFO - PROCESS | 1876 | 1461617816746 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 13:56:56 INFO - PROCESS | 1876 | 1461617816820 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:56 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d762cf800 == 58 [pid = 1876] [id = 185] 13:56:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d72278800) [pid = 1876] [serial = 555] [outer = (nil)] 13:56:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d75228000) [pid = 1876] [serial = 556] [outer = 0x7f9d72278800] 13:56:56 INFO - PROCESS | 1876 | 1461617816881 Marionette DEBUG loaded listener.js 13:56:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d752e8400) [pid = 1876] [serial = 557] [outer = 0x7f9d72278800] 13:56:57 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d7212a400) [pid = 1876] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:56:57 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d6a594c00) [pid = 1876] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:56:57 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d71e40000) [pid = 1876] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:56:57 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d719b4400) [pid = 1876] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:56:57 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d76703000) [pid = 1876] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:56:57 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d717b8000) [pid = 1876] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:56:57 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d75c34000) [pid = 1876] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:56:58 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:58 INFO - PROCESS | 1876 | 1461617818274 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]]]}] 13:56:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:56:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1795ms 13:56:58 INFO - PROCESS | 1876 | 1461617818320 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 13:56:58 INFO - PROCESS | 1876 | 1461617818329 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 13:56:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:56:58 INFO - PROCESS | 1876 | 1461617818349 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:56:58 INFO - PROCESS | 1876 | 1461617818351 Marionette TRACE conn3 <- [1,714,null,{}] 13:56:58 INFO - PROCESS | 1876 | 1461617818367 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}] 13:56:58 INFO - PROCESS | 1876 | 1461617818586 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 13:56:58 INFO - PROCESS | 1876 | 1461617818602 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:58 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d76378000 == 59 [pid = 1876] [id = 186] 13:56:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d72131400) [pid = 1876] [serial = 558] [outer = (nil)] 13:56:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d76191000) [pid = 1876] [serial = 559] [outer = 0x7f9d72131400] 13:56:58 INFO - PROCESS | 1876 | 1461617818668 Marionette DEBUG loaded listener.js 13:56:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d7629e400) [pid = 1876] [serial = 560] [outer = 0x7f9d72131400] 13:56:59 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:59 INFO - PROCESS | 1876 | 1461617819974 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]]]}] 13:56:59 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 13:56:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1643ms 13:57:00 INFO - PROCESS | 1876 | 1461617820002 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 13:57:00 INFO - PROCESS | 1876 | 1461617820008 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 13:57:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:57:00 INFO - PROCESS | 1876 | 1461617820017 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:57:00 INFO - PROCESS | 1876 | 1461617820023 Marionette TRACE conn3 <- [1,718,null,{}] 13:57:00 INFO - PROCESS | 1876 | 1461617820032 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}] 13:57:00 INFO - PROCESS | 1876 | 1461617820269 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 13:57:00 INFO - PROCESS | 1876 | 1461617820446 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:00 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b654800 == 60 [pid = 1876] [id = 187] 13:57:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d6a58c000) [pid = 1876] [serial = 561] [outer = (nil)] 13:57:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d709ea800) [pid = 1876] [serial = 562] [outer = 0x7f9d6a58c000] 13:57:00 INFO - PROCESS | 1876 | 1461617820521 Marionette DEBUG loaded listener.js 13:57:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d719abc00) [pid = 1876] [serial = 563] [outer = 0x7f9d6a58c000] 13:57:01 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:57:01 INFO - PROCESS | 1876 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:57:01 INFO - PROCESS | 1876 | 1461617821853 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]]]}] 13:57:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:57:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1895ms 13:57:01 INFO - PROCESS | 1876 | 1461617821938 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 13:57:01 INFO - PROCESS | 1876 | 1461617821947 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 13:57:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:57:01 INFO - PROCESS | 1876 | 1461617821975 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:57:01 INFO - PROCESS | 1876 | 1461617821979 Marionette TRACE conn3 <- [1,722,null,{}] 13:57:01 INFO - PROCESS | 1876 | 1461617821986 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}] 13:57:02 INFO - PROCESS | 1876 | 1461617822162 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 13:57:02 INFO - PROCESS | 1876 | 1461617822323 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:02 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d762dd800 == 61 [pid = 1876] [id = 188] 13:57:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d6b6a6000) [pid = 1876] [serial = 564] [outer = (nil)] 13:57:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d7212b000) [pid = 1876] [serial = 565] [outer = 0x7f9d6b6a6000] 13:57:02 INFO - PROCESS | 1876 | 1461617822396 Marionette DEBUG loaded listener.js 13:57:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d72803c00) [pid = 1876] [serial = 566] [outer = 0x7f9d6b6a6000] 13:57:03 INFO - PROCESS | 1876 | 1461617823374 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] 13:57:03 INFO - PROCESS | 1876 | 1461617823416 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 13:57:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:57:03 INFO - PROCESS | 1876 | 1461617823425 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:57:03 INFO - PROCESS | 1876 | 1461617823431 Marionette TRACE conn3 <- [1,726,null,{}] 13:57:03 INFO - PROCESS | 1876 | 1461617823448 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}] 13:57:03 INFO - PROCESS | 1876 | 1461617823625 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 13:57:03 INFO - PROCESS | 1876 | 1461617823848 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:03 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a05b000 == 62 [pid = 1876] [id = 189] 13:57:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d75228800) [pid = 1876] [serial = 567] [outer = (nil)] 13:57:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d762aa400) [pid = 1876] [serial = 568] [outer = 0x7f9d75228800] 13:57:03 INFO - PROCESS | 1876 | 1461617823972 Marionette DEBUG loaded listener.js 13:57:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d766aa800) [pid = 1876] [serial = 569] [outer = 0x7f9d75228800] 13:57:04 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:57:04 INFO - PROCESS | 1876 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:57:04 INFO - PROCESS | 1876 | 1461617824885 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]]]}] 13:57:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:57:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1491ms 13:57:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:57:04 INFO - PROCESS | 1876 | 1461617824917 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 13:57:04 INFO - PROCESS | 1876 | 1461617824920 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 13:57:04 INFO - PROCESS | 1876 | 1461617824928 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:57:04 INFO - PROCESS | 1876 | 1461617824931 Marionette TRACE conn3 <- [1,730,null,{}] 13:57:04 INFO - PROCESS | 1876 | 1461617824936 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}] 13:57:05 INFO - PROCESS | 1876 | 1461617825113 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 13:57:05 INFO - PROCESS | 1876 | 1461617825288 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:05 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7aa9b000 == 63 [pid = 1876] [id = 190] 13:57:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d75c37000) [pid = 1876] [serial = 570] [outer = (nil)] 13:57:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d77b2cc00) [pid = 1876] [serial = 571] [outer = 0x7f9d75c37000] 13:57:05 INFO - PROCESS | 1876 | 1461617825432 Marionette DEBUG loaded listener.js 13:57:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d799f4400) [pid = 1876] [serial = 572] [outer = 0x7f9d75c37000] 13:57:06 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:57:06 INFO - PROCESS | 1876 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:57:06 INFO - PROCESS | 1876 | 1461617826429 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] 13:57:06 INFO - PROCESS | 1876 | 1461617826475 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 13:57:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:57:06 INFO - PROCESS | 1876 | 1461617826481 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:57:06 INFO - PROCESS | 1876 | 1461617826484 Marionette TRACE conn3 <- [1,734,null,{}] 13:57:06 INFO - PROCESS | 1876 | 1461617826489 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}] 13:57:06 INFO - PROCESS | 1876 | 1461617826671 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 13:57:06 INFO - PROCESS | 1876 | 1461617826835 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:06 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b9e0800 == 64 [pid = 1876] [id = 191] 13:57:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d6fb0e800) [pid = 1876] [serial = 573] [outer = (nil)] 13:57:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d7a26c800) [pid = 1876] [serial = 574] [outer = 0x7f9d6fb0e800] 13:57:06 INFO - PROCESS | 1876 | 1461617826910 Marionette DEBUG loaded listener.js 13:57:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d7ac89400) [pid = 1876] [serial = 575] [outer = 0x7f9d6fb0e800] 13:57:07 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:57:07 INFO - PROCESS | 1876 | 1461617827764 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]]]}] 13:57:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:57:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1328ms 13:57:07 INFO - PROCESS | 1876 | 1461617827810 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 13:57:07 INFO - PROCESS | 1876 | 1461617827814 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 13:57:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:57:07 INFO - PROCESS | 1876 | 1461617827820 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:57:07 INFO - PROCESS | 1876 | 1461617827822 Marionette TRACE conn3 <- [1,738,null,{}] 13:57:07 INFO - PROCESS | 1876 | 1461617827828 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}] 13:57:08 INFO - PROCESS | 1876 | 1461617828040 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 13:57:08 INFO - PROCESS | 1876 | 1461617828217 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:08 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7efef000 == 65 [pid = 1876] [id = 192] 13:57:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d72b9d000) [pid = 1876] [serial = 576] [outer = (nil)] 13:57:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d82c86800) [pid = 1876] [serial = 577] [outer = 0x7f9d72b9d000] 13:57:08 INFO - PROCESS | 1876 | 1461617828293 Marionette DEBUG loaded listener.js 13:57:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d89f78c00) [pid = 1876] [serial = 578] [outer = 0x7f9d72b9d000] 13:57:09 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:57:09 INFO - PROCESS | 1876 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:57:09 INFO - PROCESS | 1876 | 1461617829632 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]]]}] 13:57:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:57:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1835ms 13:57:09 INFO - PROCESS | 1876 | 1461617829656 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 13:57:09 INFO - PROCESS | 1876 | 1461617829660 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 13:57:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:57:09 INFO - PROCESS | 1876 | 1461617829667 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:57:09 INFO - PROCESS | 1876 | 1461617829670 Marionette TRACE conn3 <- [1,742,null,{}] 13:57:09 INFO - PROCESS | 1876 | 1461617829675 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}] 13:57:09 INFO - PROCESS | 1876 | 1461617829870 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 13:57:10 INFO - PROCESS | 1876 | 1461617830046 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:10 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88fa3000 == 66 [pid = 1876] [id = 193] 13:57:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d685b4c00) [pid = 1876] [serial = 579] [outer = (nil)] 13:57:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d685bb400) [pid = 1876] [serial = 580] [outer = 0x7f9d685b4c00] 13:57:10 INFO - PROCESS | 1876 | 1461617830123 Marionette DEBUG loaded listener.js 13:57:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d7c549400) [pid = 1876] [serial = 581] [outer = 0x7f9d685b4c00] 13:57:11 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:57:11 INFO - PROCESS | 1876 | 1461617831369 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]]]}] 13:57:11 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 13:57:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1733ms 13:57:11 INFO - PROCESS | 1876 | 1461617831401 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 13:57:11 INFO - PROCESS | 1876 | 1461617831405 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 13:57:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:57:11 INFO - PROCESS | 1876 | 1461617831410 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:57:11 INFO - PROCESS | 1876 | 1461617831413 Marionette TRACE conn3 <- [1,746,null,{}] 13:57:11 INFO - PROCESS | 1876 | 1461617831418 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}] 13:57:11 INFO - PROCESS | 1876 | 1461617831634 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 13:57:11 INFO - PROCESS | 1876 | 1461617831818 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:11 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8d797000 == 67 [pid = 1876] [id = 194] 13:57:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 186 (0x7f9d685b6800) [pid = 1876] [serial = 582] [outer = (nil)] 13:57:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 187 (0x7f9d6b6b2000) [pid = 1876] [serial = 583] [outer = 0x7f9d685b6800] 13:57:11 INFO - PROCESS | 1876 | 1461617831892 Marionette DEBUG loaded listener.js 13:57:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 188 (0x7f9d766ce400) [pid = 1876] [serial = 584] [outer = 0x7f9d685b6800] 13:57:12 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:57:13 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:57:13 INFO - PROCESS | 1876 | 1461617833187 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]]]}] 13:57:13 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.) 13:57:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1788ms 13:57:13 INFO - PROCESS | 1876 | 1461617833199 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 13:57:13 INFO - PROCESS | 1876 | 1461617833202 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 13:57:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:57:13 INFO - PROCESS | 1876 | 1461617833208 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:57:13 INFO - PROCESS | 1876 | 1461617833211 Marionette TRACE conn3 <- [1,750,null,{}] 13:57:13 INFO - PROCESS | 1876 | 1461617833279 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}] 13:57:13 INFO - PROCESS | 1876 | 1461617833731 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 13:57:13 INFO - PROCESS | 1876 | 1461617833860 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:13 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d682d9800 == 68 [pid = 1876] [id = 195] 13:57:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 189 (0x7f9d67b80c00) [pid = 1876] [serial = 585] [outer = (nil)] 13:57:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 190 (0x7f9d685bcc00) [pid = 1876] [serial = 586] [outer = 0x7f9d67b80c00] 13:57:13 INFO - PROCESS | 1876 | 1461617833930 Marionette DEBUG loaded listener.js 13:57:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 191 (0x7f9d6a775c00) [pid = 1876] [serial = 587] [outer = 0x7f9d67b80c00] 13:57:15 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d762cf800 == 67 [pid = 1876] [id = 185] 13:57:15 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d72253800 == 66 [pid = 1876] [id = 184] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 190 (0x7f9d7c4c0400) [pid = 1876] [serial = 526] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b641800 == 65 [pid = 1876] [id = 183] 13:57:15 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d705f0800 == 64 [pid = 1876] [id = 182] 13:57:15 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7171c000 == 63 [pid = 1876] [id = 176] 13:57:15 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:57:15 INFO - PROCESS | 1876 | 1461617835220 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]]]}] 13:57:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:57:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2044ms 13:57:15 INFO - PROCESS | 1876 | 1461617835255 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 13:57:15 INFO - PROCESS | 1876 | 1461617835260 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 13:57:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:57:15 INFO - PROCESS | 1876 | 1461617835336 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:57:15 INFO - PROCESS | 1876 | 1461617835339 Marionette TRACE conn3 <- [1,754,null,{}] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 189 (0x7f9d72650400) [pid = 1876] [serial = 502] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 188 (0x7f9d76197400) [pid = 1876] [serial = 520] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 187 (0x7f9d6fb0f000) [pid = 1876] [serial = 509] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 186 (0x7f9d6a778c00) [pid = 1876] [serial = 508] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 185 (0x7f9d74728000) [pid = 1876] [serial = 517] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d709e9c00) [pid = 1876] [serial = 478] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d7a529800) [pid = 1876] [serial = 490] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d7a19a000) [pid = 1876] [serial = 487] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d721ff400) [pid = 1876] [serial = 514] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d72650800) [pid = 1876] [serial = 515] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d72645c00) [pid = 1876] [serial = 499] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d7a26d000) [pid = 1876] [serial = 476] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d719b4000) [pid = 1876] [serial = 512] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d717ebc00) [pid = 1876] [serial = 511] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d88a9bc00) [pid = 1876] [serial = 493] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d76194400) [pid = 1876] [serial = 484] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d72018000) [pid = 1876] [serial = 481] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d7227b000) [pid = 1876] [serial = 496] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d7670a800) [pid = 1876] [serial = 521] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d67b82000) [pid = 1876] [serial = 505] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d7670b400) [pid = 1876] [serial = 523] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d7a19b400) [pid = 1876] [serial = 524] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d75c2ac00) [pid = 1876] [serial = 518] [outer = (nil)] [url = about:blank] 13:57:15 INFO - PROCESS | 1876 | 1461617835397 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}] 13:57:15 INFO - PROCESS | 1876 | 1461617835543 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 13:57:15 INFO - PROCESS | 1876 | 1461617835558 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:15 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d685c6000 == 64 [pid = 1876] [id = 196] 13:57:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d6b95a800) [pid = 1876] [serial = 588] [outer = (nil)] 13:57:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d709e5800) [pid = 1876] [serial = 589] [outer = 0x7f9d6b95a800] 13:57:15 INFO - PROCESS | 1876 | 1461617835623 Marionette DEBUG loaded listener.js 13:57:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d7174a000) [pid = 1876] [serial = 590] [outer = 0x7f9d6b95a800] 13:57:17 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:57:17 INFO - PROCESS | 1876 | 1461617837242 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]]]}] 13:57:17 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 13:57:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2004ms 13:57:17 INFO - PROCESS | 1876 | 1461617837275 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 13:57:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:57:17 INFO - PROCESS | 1876 | 1461617837280 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 13:57:17 INFO - PROCESS | 1876 | 1461617837286 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:57:17 INFO - PROCESS | 1876 | 1461617837290 Marionette TRACE conn3 <- [1,758,null,{}] 13:57:17 INFO - PROCESS | 1876 | 1461617837297 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}] 13:57:17 INFO - PROCESS | 1876 | 1461617837454 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 13:57:17 INFO - PROCESS | 1876 | 1461617837592 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:17 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71928000 == 65 [pid = 1876] [id = 197] 13:57:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d71752c00) [pid = 1876] [serial = 591] [outer = (nil)] 13:57:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d719b1000) [pid = 1876] [serial = 592] [outer = 0x7f9d71752c00] 13:57:17 INFO - PROCESS | 1876 | 1461617837659 Marionette DEBUG loaded listener.js 13:57:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d71c12c00) [pid = 1876] [serial = 593] [outer = 0x7f9d71752c00] 13:57:18 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:57:18 INFO - PROCESS | 1876 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:57:18 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:57:18 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:57:18 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:57:18 INFO - PROCESS | 1876 | 1461617838474 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]]]}] 13:57:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:57:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1237ms 13:57:18 INFO - PROCESS | 1876 | 1461617838527 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 13:57:18 INFO - PROCESS | 1876 | 1461617838533 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 13:57:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:57:18 INFO - PROCESS | 1876 | 1461617838559 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:57:18 INFO - PROCESS | 1876 | 1461617838566 Marionette TRACE conn3 <- [1,762,null,{}] 13:57:18 INFO - PROCESS | 1876 | 1461617838572 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}] 13:57:18 INFO - PROCESS | 1876 | 1461617838797 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 13:57:18 INFO - PROCESS | 1876 | 1461617838828 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:18 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7224a000 == 66 [pid = 1876] [id = 198] 13:57:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d719b8c00) [pid = 1876] [serial = 594] [outer = (nil)] 13:57:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d72129000) [pid = 1876] [serial = 595] [outer = 0x7f9d719b8c00] 13:57:18 INFO - PROCESS | 1876 | 1461617838890 Marionette DEBUG loaded listener.js 13:57:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d721fd000) [pid = 1876] [serial = 596] [outer = 0x7f9d719b8c00] 13:57:19 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d72278800) [pid = 1876] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:57:19 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d7a52bc00) [pid = 1876] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:57:19 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d67b85800) [pid = 1876] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:57:19 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d67b86000) [pid = 1876] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:57:19 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d7212d000) [pid = 1876] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:57:20 INFO - PROCESS | 1876 | 1461617840108 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]]]}] 13:57:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:57:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1600ms 13:57:20 INFO - PROCESS | 1876 | 1461617840151 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 13:57:20 INFO - PROCESS | 1876 | 1461617840154 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 13:57:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:57:20 INFO - PROCESS | 1876 | 1461617840160 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:57:20 INFO - PROCESS | 1876 | 1461617840162 Marionette TRACE conn3 <- [1,766,null,{}] 13:57:20 INFO - PROCESS | 1876 | 1461617840167 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}] 13:57:20 INFO - PROCESS | 1876 | 1461617840364 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 13:57:20 INFO - PROCESS | 1876 | 1461617840499 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:20 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d726d9800 == 67 [pid = 1876] [id = 199] 13:57:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d721fd800) [pid = 1876] [serial = 597] [outer = (nil)] 13:57:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d72277400) [pid = 1876] [serial = 598] [outer = 0x7f9d721fd800] 13:57:20 INFO - PROCESS | 1876 | 1461617840568 Marionette DEBUG loaded listener.js 13:57:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d72649800) [pid = 1876] [serial = 599] [outer = 0x7f9d721fd800] 13:57:21 INFO - PROCESS | 1876 | 1461617841623 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]]]}] 13:57:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:57:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1489ms 13:57:21 INFO - PROCESS | 1876 | 1461617841651 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 13:57:21 INFO - PROCESS | 1876 | 1461617841654 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 13:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:57:21 INFO - PROCESS | 1876 | 1461617841660 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:57:21 INFO - PROCESS | 1876 | 1461617841662 Marionette TRACE conn3 <- [1,770,null,{}] 13:57:21 INFO - PROCESS | 1876 | 1461617841668 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}] 13:57:21 INFO - PROCESS | 1876 | 1461617841857 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 13:57:22 INFO - PROCESS | 1876 | 1461617842137 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:22 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67ecb000 == 68 [pid = 1876] [id = 200] 13:57:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d67b82000) [pid = 1876] [serial = 600] [outer = (nil)] 13:57:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d685b8400) [pid = 1876] [serial = 601] [outer = 0x7f9d67b82000] 13:57:22 INFO - PROCESS | 1876 | 1461617842218 Marionette DEBUG loaded listener.js 13:57:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d6b6abc00) [pid = 1876] [serial = 602] [outer = 0x7f9d67b82000] 13:57:23 INFO - PROCESS | 1876 | 1461617843126 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]]]}] 13:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1532ms 13:57:23 INFO - PROCESS | 1876 | 1461617843194 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 13:57:23 INFO - PROCESS | 1876 | 1461617843201 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 13:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:57:23 INFO - PROCESS | 1876 | 1461617843208 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:57:23 INFO - PROCESS | 1876 | 1461617843214 Marionette TRACE conn3 <- [1,774,null,{}] 13:57:23 INFO - PROCESS | 1876 | 1461617843221 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}] 13:57:23 INFO - PROCESS | 1876 | 1461617843459 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 13:57:23 INFO - PROCESS | 1876 | 1461617843685 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:23 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d720c2000 == 69 [pid = 1876] [id = 201] 13:57:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d709ea400) [pid = 1876] [serial = 603] [outer = (nil)] 13:57:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d717efc00) [pid = 1876] [serial = 604] [outer = 0x7f9d709ea400] 13:57:23 INFO - PROCESS | 1876 | 1461617843821 Marionette DEBUG loaded listener.js 13:57:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d71c0f400) [pid = 1876] [serial = 605] [outer = 0x7f9d709ea400] 13:57:24 INFO - PROCESS | 1876 | 1461617844725 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]]]}] 13:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1532ms 13:57:24 INFO - PROCESS | 1876 | 1461617844744 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 13:57:24 INFO - PROCESS | 1876 | 1461617844751 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 13:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:57:24 INFO - PROCESS | 1876 | 1461617844760 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:57:24 INFO - PROCESS | 1876 | 1461617844764 Marionette TRACE conn3 <- [1,778,null,{}] 13:57:24 INFO - PROCESS | 1876 | 1461617844770 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}] 13:57:24 INFO - PROCESS | 1876 | 1461617844963 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 13:57:25 INFO - PROCESS | 1876 | 1461617845144 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:25 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7556f000 == 70 [pid = 1876] [id = 202] 13:57:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d717e4800) [pid = 1876] [serial = 606] [outer = (nil)] 13:57:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d721fcc00) [pid = 1876] [serial = 607] [outer = 0x7f9d717e4800] 13:57:25 INFO - PROCESS | 1876 | 1461617845226 Marionette DEBUG loaded listener.js 13:57:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d72650c00) [pid = 1876] [serial = 608] [outer = 0x7f9d717e4800] 13:57:26 INFO - PROCESS | 1876 | 1461617846192 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]]]}] 13:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1481ms 13:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:57:26 INFO - PROCESS | 1876 | 1461617846242 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 13:57:26 INFO - PROCESS | 1876 | 1461617846245 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 13:57:26 INFO - PROCESS | 1876 | 1461617846254 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:57:26 INFO - PROCESS | 1876 | 1461617846263 Marionette TRACE conn3 <- [1,782,null,{}] 13:57:26 INFO - PROCESS | 1876 | 1461617846277 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}] 13:57:26 INFO - PROCESS | 1876 | 1461617846521 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 13:57:26 INFO - PROCESS | 1876 | 1461617846737 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:26 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d76718800 == 71 [pid = 1876] [id = 203] 13:57:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d73c17c00) [pid = 1876] [serial = 609] [outer = (nil)] 13:57:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d7522a000) [pid = 1876] [serial = 610] [outer = 0x7f9d73c17c00] 13:57:26 INFO - PROCESS | 1876 | 1461617846868 Marionette DEBUG loaded listener.js 13:57:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 186 (0x7f9d7522f800) [pid = 1876] [serial = 611] [outer = 0x7f9d73c17c00] 13:57:27 INFO - PROCESS | 1876 | 1461617847744 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]]]}] 13:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1540ms 13:57:27 INFO - PROCESS | 1876 | 1461617847792 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 13:57:27 INFO - PROCESS | 1876 | 1461617847797 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 13:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:57:27 INFO - PROCESS | 1876 | 1461617847803 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:57:27 INFO - PROCESS | 1876 | 1461617847806 Marionette TRACE conn3 <- [1,786,null,{}] 13:57:27 INFO - PROCESS | 1876 | 1461617847888 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}] 13:57:28 INFO - PROCESS | 1876 | 1461617848053 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 13:57:28 INFO - PROCESS | 1876 | 1461617848320 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:28 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7867b800 == 72 [pid = 1876] [id = 204] 13:57:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 187 (0x7f9d73d11c00) [pid = 1876] [serial = 612] [outer = (nil)] 13:57:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 188 (0x7f9d7554ec00) [pid = 1876] [serial = 613] [outer = 0x7f9d73d11c00] 13:57:28 INFO - PROCESS | 1876 | 1461617848407 Marionette DEBUG loaded listener.js 13:57:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 189 (0x7f9d75c2c800) [pid = 1876] [serial = 614] [outer = 0x7f9d73d11c00] 13:57:29 INFO - PROCESS | 1876 | 1461617849247 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]]]}] 13:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1514ms 13:57:29 INFO - PROCESS | 1876 | 1461617849318 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 13:57:29 INFO - PROCESS | 1876 | 1461617849322 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 13:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:57:29 INFO - PROCESS | 1876 | 1461617849328 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:57:29 INFO - PROCESS | 1876 | 1461617849332 Marionette TRACE conn3 <- [1,790,null,{}] 13:57:29 INFO - PROCESS | 1876 | 1461617849337 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}] 13:57:29 INFO - PROCESS | 1876 | 1461617849512 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 13:57:29 INFO - PROCESS | 1876 | 1461617849683 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:29 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a35f800 == 73 [pid = 1876] [id = 205] 13:57:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 190 (0x7f9d76191800) [pid = 1876] [serial = 615] [outer = (nil)] 13:57:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 191 (0x7f9d7619c000) [pid = 1876] [serial = 616] [outer = 0x7f9d76191800] 13:57:29 INFO - PROCESS | 1876 | 1461617849773 Marionette DEBUG loaded listener.js 13:57:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 192 (0x7f9d766c9000) [pid = 1876] [serial = 617] [outer = 0x7f9d76191800] 13:57:30 INFO - PROCESS | 1876 | 1461617850683 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]]]}] 13:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1428ms 13:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:57:30 INFO - PROCESS | 1876 | 1461617850759 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 13:57:30 INFO - PROCESS | 1876 | 1461617850761 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 13:57:30 INFO - PROCESS | 1876 | 1461617850768 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:57:30 INFO - PROCESS | 1876 | 1461617850771 Marionette TRACE conn3 <- [1,794,null,{}] 13:57:30 INFO - PROCESS | 1876 | 1461617850776 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}] 13:57:30 INFO - PROCESS | 1876 | 1461617850949 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 13:57:31 INFO - PROCESS | 1876 | 1461617851121 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:31 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7aa92000 == 74 [pid = 1876] [id = 206] 13:57:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 193 (0x7f9d76192000) [pid = 1876] [serial = 618] [outer = (nil)] 13:57:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 194 (0x7f9d771ec800) [pid = 1876] [serial = 619] [outer = 0x7f9d76192000] 13:57:31 INFO - PROCESS | 1876 | 1461617851195 Marionette DEBUG loaded listener.js 13:57:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 195 (0x7f9d77b32000) [pid = 1876] [serial = 620] [outer = 0x7f9d76192000] 13:57:32 INFO - PROCESS | 1876 | 1461617852090 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]]]}] 13:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1379ms 13:57:32 INFO - PROCESS | 1876 | 1461617852147 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 13:57:32 INFO - PROCESS | 1876 | 1461617852151 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 13:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:57:32 INFO - PROCESS | 1876 | 1461617852156 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:57:32 INFO - PROCESS | 1876 | 1461617852159 Marionette TRACE conn3 <- [1,798,null,{}] 13:57:32 INFO - PROCESS | 1876 | 1461617852164 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}] 13:57:32 INFO - PROCESS | 1876 | 1461617852349 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 13:57:32 INFO - PROCESS | 1876 | 1461617852519 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:32 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b387800 == 75 [pid = 1876] [id = 207] 13:57:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 196 (0x7f9d766c9800) [pid = 1876] [serial = 621] [outer = (nil)] 13:57:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 197 (0x7f9d77d4d800) [pid = 1876] [serial = 622] [outer = 0x7f9d766c9800] 13:57:32 INFO - PROCESS | 1876 | 1461617852602 Marionette DEBUG loaded listener.js 13:57:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 198 (0x7f9d78c38400) [pid = 1876] [serial = 623] [outer = 0x7f9d766c9800] 13:57:33 INFO - PROCESS | 1876 | 1461617853491 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]]]}] 13:57:33 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 13:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1379ms 13:57:33 INFO - PROCESS | 1876 | 1461617853537 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 13:57:33 INFO - PROCESS | 1876 | 1461617853541 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 13:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:57:33 INFO - PROCESS | 1876 | 1461617853547 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:57:33 INFO - PROCESS | 1876 | 1461617853549 Marionette TRACE conn3 <- [1,802,null,{}] 13:57:33 INFO - PROCESS | 1876 | 1461617853555 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}] 13:57:33 INFO - PROCESS | 1876 | 1461617853720 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 13:57:33 INFO - PROCESS | 1876 | 1461617853895 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:33 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7c311800 == 76 [pid = 1876] [id = 208] 13:57:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 199 (0x7f9d76706400) [pid = 1876] [serial = 624] [outer = (nil)] 13:57:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 200 (0x7f9d78c47c00) [pid = 1876] [serial = 625] [outer = 0x7f9d76706400] 13:57:33 INFO - PROCESS | 1876 | 1461617853966 Marionette DEBUG loaded listener.js 13:57:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 201 (0x7f9d79713800) [pid = 1876] [serial = 626] [outer = 0x7f9d76706400] 13:57:34 INFO - PROCESS | 1876 | 1461617854857 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]]]}] 13:57:34 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 13:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1384ms 13:57:34 INFO - PROCESS | 1876 | 1461617854933 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 13:57:34 INFO - PROCESS | 1876 | 1461617854936 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 13:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:57:34 INFO - PROCESS | 1876 | 1461617854942 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:57:34 INFO - PROCESS | 1876 | 1461617854945 Marionette TRACE conn3 <- [1,806,null,{}] 13:57:34 INFO - PROCESS | 1876 | 1461617854951 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}] 13:57:35 INFO - PROCESS | 1876 | 1461617855174 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 13:57:35 INFO - PROCESS | 1876 | 1461617855367 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:35 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7e36f000 == 77 [pid = 1876] [id = 209] 13:57:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 202 (0x7f9d6b6a4400) [pid = 1876] [serial = 627] [outer = (nil)] 13:57:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 203 (0x7f9d79a0d800) [pid = 1876] [serial = 628] [outer = 0x7f9d6b6a4400] 13:57:35 INFO - PROCESS | 1876 | 1461617855437 Marionette DEBUG loaded listener.js 13:57:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 204 (0x7f9d7a19bc00) [pid = 1876] [serial = 629] [outer = 0x7f9d6b6a4400] 13:57:36 INFO - PROCESS | 1876 | 1461617856335 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]]]}] 13:57:36 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 13:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1431ms 13:57:36 INFO - PROCESS | 1876 | 1461617856374 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 13:57:36 INFO - PROCESS | 1876 | 1461617856377 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 13:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:57:36 INFO - PROCESS | 1876 | 1461617856383 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:57:36 INFO - PROCESS | 1876 | 1461617856386 Marionette TRACE conn3 <- [1,810,null,{}] 13:57:36 INFO - PROCESS | 1876 | 1461617856393 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}] 13:57:36 INFO - PROCESS | 1876 | 1461617856579 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 13:57:36 INFO - PROCESS | 1876 | 1461617856759 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:36 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d888bf000 == 78 [pid = 1876] [id = 210] 13:57:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 205 (0x7f9d7a027800) [pid = 1876] [serial = 630] [outer = (nil)] 13:57:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 206 (0x7f9d7a1a2400) [pid = 1876] [serial = 631] [outer = 0x7f9d7a027800] 13:57:36 INFO - PROCESS | 1876 | 1461617856845 Marionette DEBUG loaded listener.js 13:57:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 207 (0x7f9d7a51cc00) [pid = 1876] [serial = 632] [outer = 0x7f9d7a027800] 13:57:38 INFO - PROCESS | 1876 | 1461617858158 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]]]}] 13:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1836ms 13:57:38 INFO - PROCESS | 1876 | 1461617858221 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 13:57:38 INFO - PROCESS | 1876 | 1461617858226 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 13:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:57:38 INFO - PROCESS | 1876 | 1461617858237 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:57:38 INFO - PROCESS | 1876 | 1461617858240 Marionette TRACE conn3 <- [1,814,null,{}] 13:57:38 INFO - PROCESS | 1876 | 1461617858290 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}] 13:57:38 INFO - PROCESS | 1876 | 1461617858515 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 13:57:38 INFO - PROCESS | 1876 | 1461617858763 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:38 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d724a0800 == 79 [pid = 1876] [id = 211] 13:57:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 208 (0x7f9d6b95f800) [pid = 1876] [serial = 633] [outer = (nil)] 13:57:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 209 (0x7f9d709edc00) [pid = 1876] [serial = 634] [outer = 0x7f9d6b95f800] 13:57:38 INFO - PROCESS | 1876 | 1461617858905 Marionette DEBUG loaded listener.js 13:57:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 210 (0x7f9d717bc800) [pid = 1876] [serial = 635] [outer = 0x7f9d6b95f800] 13:57:39 INFO - PROCESS | 1876 | 1461617859901 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] 13:57:40 INFO - PROCESS | 1876 | 1461617860010 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 13:57:40 INFO - PROCESS | 1876 | --DOMWINDOW == 202 (0x7f9d7227cc00) [pid = 1876] [serial = 553] [outer = (nil)] [url = about:blank] 13:57:40 INFO - PROCESS | 1876 | --DOMWINDOW == 201 (0x7f9d7264e400) [pid = 1876] [serial = 554] [outer = (nil)] [url = about:blank] 13:57:40 INFO - PROCESS | 1876 | --DOMWINDOW == 200 (0x7f9d81d5ac00) [pid = 1876] [serial = 527] [outer = (nil)] [url = about:blank] 13:57:40 INFO - PROCESS | 1876 | --DOMWINDOW == 199 (0x7f9d708cc000) [pid = 1876] [serial = 548] [outer = (nil)] [url = about:blank] 13:57:40 INFO - PROCESS | 1876 | --DOMWINDOW == 198 (0x7f9d6b959c00) [pid = 1876] [serial = 547] [outer = (nil)] [url = about:blank] 13:57:40 INFO - PROCESS | 1876 | --DOMWINDOW == 197 (0x7f9d717e8000) [pid = 1876] [serial = 550] [outer = (nil)] [url = about:blank] 13:57:40 INFO - PROCESS | 1876 | --DOMWINDOW == 196 (0x7f9d719b9c00) [pid = 1876] [serial = 551] [outer = (nil)] [url = about:blank] 13:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:57:40 INFO - PROCESS | 1876 | --DOMWINDOW == 195 (0x7f9d752e8400) [pid = 1876] [serial = 557] [outer = (nil)] [url = about:blank] 13:57:40 INFO - PROCESS | 1876 | --DOMWINDOW == 194 (0x7f9d75228000) [pid = 1876] [serial = 556] [outer = (nil)] [url = about:blank] 13:57:40 INFO - PROCESS | 1876 | 1461617860043 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:57:40 INFO - PROCESS | 1876 | 1461617860047 Marionette TRACE conn3 <- [1,818,null,{}] 13:57:40 INFO - PROCESS | 1876 | 1461617860052 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}] 13:57:40 INFO - PROCESS | 1876 | 1461617860216 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 13:57:40 INFO - PROCESS | 1876 | 1461617860228 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:40 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d716a4800 == 70 [pid = 1876] [id = 212] 13:57:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 195 (0x7f9d717e4000) [pid = 1876] [serial = 636] [outer = (nil)] 13:57:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 196 (0x7f9d72018400) [pid = 1876] [serial = 637] [outer = 0x7f9d717e4000] 13:57:40 INFO - PROCESS | 1876 | 1461617860295 Marionette DEBUG loaded listener.js 13:57:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 197 (0x7f9d721fc800) [pid = 1876] [serial = 638] [outer = 0x7f9d717e4000] 13:57:41 INFO - PROCESS | 1876 | 1461617861225 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]]]}] 13:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1243ms 13:57:41 INFO - PROCESS | 1876 | 1461617861274 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 13:57:41 INFO - PROCESS | 1876 | 1461617861278 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 13:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:57:41 INFO - PROCESS | 1876 | 1461617861284 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:57:41 INFO - PROCESS | 1876 | 1461617861289 Marionette TRACE conn3 <- [1,822,null,{}] 13:57:41 INFO - PROCESS | 1876 | 1461617861304 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}] 13:57:41 INFO - PROCESS | 1876 | 1461617861492 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 13:57:41 INFO - PROCESS | 1876 | 1461617861633 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:41 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d752a6000 == 71 [pid = 1876] [id = 213] 13:57:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 198 (0x7f9d71d61800) [pid = 1876] [serial = 639] [outer = (nil)] 13:57:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 199 (0x7f9d736ef000) [pid = 1876] [serial = 640] [outer = 0x7f9d71d61800] 13:57:41 INFO - PROCESS | 1876 | 1461617861702 Marionette DEBUG loaded listener.js 13:57:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 200 (0x7f9d73d0fc00) [pid = 1876] [serial = 641] [outer = 0x7f9d71d61800] 13:57:42 INFO - PROCESS | 1876 | 1461617862476 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] 13:57:42 INFO - PROCESS | 1876 | 1461617862534 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 13:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:57:42 INFO - PROCESS | 1876 | 1461617862541 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:57:42 INFO - PROCESS | 1876 | 1461617862543 Marionette TRACE conn3 <- [1,826,null,{}] 13:57:42 INFO - PROCESS | 1876 | 1461617862548 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}] 13:57:42 INFO - PROCESS | 1876 | 1461617862766 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 13:57:42 INFO - PROCESS | 1876 | 1461617862790 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:42 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d765c6800 == 72 [pid = 1876] [id = 214] 13:57:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 201 (0x7f9d73d11800) [pid = 1876] [serial = 642] [outer = (nil)] 13:57:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 202 (0x7f9d75c34800) [pid = 1876] [serial = 643] [outer = 0x7f9d73d11800] 13:57:42 INFO - PROCESS | 1876 | 1461617862852 Marionette DEBUG loaded listener.js 13:57:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 203 (0x7f9d7619ec00) [pid = 1876] [serial = 644] [outer = 0x7f9d73d11800] 13:57:43 INFO - PROCESS | 1876 | 1461617863755 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]]]}] 13:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1231ms 13:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:57:43 INFO - PROCESS | 1876 | 1461617863773 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 13:57:43 INFO - PROCESS | 1876 | 1461617863775 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 13:57:43 INFO - PROCESS | 1876 | 1461617863782 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:57:43 INFO - PROCESS | 1876 | 1461617863785 Marionette TRACE conn3 <- [1,830,null,{}] 13:57:43 INFO - PROCESS | 1876 | 1461617863790 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}] 13:57:43 INFO - PROCESS | 1876 | 1461617863996 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 13:57:44 INFO - PROCESS | 1876 | 1461617864046 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:44 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d78ca1800 == 73 [pid = 1876] [id = 215] 13:57:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 204 (0x7f9d7527d800) [pid = 1876] [serial = 645] [outer = (nil)] 13:57:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 205 (0x7f9d762ad400) [pid = 1876] [serial = 646] [outer = 0x7f9d7527d800] 13:57:44 INFO - PROCESS | 1876 | 1461617864114 Marionette DEBUG loaded listener.js 13:57:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 206 (0x7f9d766b3000) [pid = 1876] [serial = 647] [outer = 0x7f9d7527d800] 13:57:44 INFO - PROCESS | 1876 | --DOMWINDOW == 205 (0x7f9d719b8c00) [pid = 1876] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:57:44 INFO - PROCESS | 1876 | --DOMWINDOW == 204 (0x7f9d71752c00) [pid = 1876] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:57:44 INFO - PROCESS | 1876 | --DOMWINDOW == 203 (0x7f9d6b95a800) [pid = 1876] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:57:44 INFO - PROCESS | 1876 | --DOMWINDOW == 202 (0x7f9d67b80c00) [pid = 1876] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:57:45 INFO - PROCESS | 1876 | 1461617865112 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]]]}] 13:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1340ms 13:57:45 INFO - PROCESS | 1876 | 1461617865121 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 13:57:45 INFO - PROCESS | 1876 | 1461617865124 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 13:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:57:45 INFO - PROCESS | 1876 | 1461617865129 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:57:45 INFO - PROCESS | 1876 | 1461617865131 Marionette TRACE conn3 <- [1,834,null,{}] 13:57:45 INFO - PROCESS | 1876 | 1461617865142 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}] 13:57:45 INFO - PROCESS | 1876 | 1461617865398 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 13:57:45 INFO - PROCESS | 1876 | 1461617865419 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:45 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7aa8e000 == 74 [pid = 1876] [id = 216] 13:57:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 203 (0x7f9d719b5400) [pid = 1876] [serial = 648] [outer = (nil)] 13:57:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 204 (0x7f9d766b4800) [pid = 1876] [serial = 649] [outer = 0x7f9d719b5400] 13:57:45 INFO - PROCESS | 1876 | 1461617865489 Marionette DEBUG loaded listener.js 13:57:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 205 (0x7f9d7a1a2800) [pid = 1876] [serial = 650] [outer = 0x7f9d719b5400] 13:57:46 INFO - PROCESS | 1876 | 1461617866269 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]]]}] 13:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1176ms 13:57:46 INFO - PROCESS | 1876 | 1461617866318 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 13:57:46 INFO - PROCESS | 1876 | 1461617866322 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 13:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:57:46 INFO - PROCESS | 1876 | 1461617866329 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:57:46 INFO - PROCESS | 1876 | 1461617866332 Marionette TRACE conn3 <- [1,838,null,{}] 13:57:46 INFO - PROCESS | 1876 | 1461617866337 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}] 13:57:46 INFO - PROCESS | 1876 | 1461617866492 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 13:57:46 INFO - PROCESS | 1876 | 1461617866511 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:46 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7e14d000 == 75 [pid = 1876] [id = 217] 13:57:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 206 (0x7f9d7a194800) [pid = 1876] [serial = 651] [outer = (nil)] 13:57:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 207 (0x7f9d7a51e800) [pid = 1876] [serial = 652] [outer = 0x7f9d7a194800] 13:57:46 INFO - PROCESS | 1876 | 1461617866577 Marionette DEBUG loaded listener.js 13:57:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 208 (0x7f9d7a57d800) [pid = 1876] [serial = 653] [outer = 0x7f9d7a194800] 13:57:47 INFO - PROCESS | 1876 | 1461617867691 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]]]}] 13:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1383ms 13:57:47 INFO - PROCESS | 1876 | 1461617867714 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 13:57:47 INFO - PROCESS | 1876 | 1461617867721 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 13:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:57:47 INFO - PROCESS | 1876 | 1461617867728 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:57:47 INFO - PROCESS | 1876 | 1461617867735 Marionette TRACE conn3 <- [1,842,null,{}] 13:57:47 INFO - PROCESS | 1876 | 1461617867743 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}] 13:57:47 INFO - PROCESS | 1876 | 1461617867926 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 13:57:48 INFO - PROCESS | 1876 | 1461617868110 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d72252000 == 76 [pid = 1876] [id = 218] 13:57:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 209 (0x7f9d6fb0ec00) [pid = 1876] [serial = 654] [outer = (nil)] 13:57:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 210 (0x7f9d71752800) [pid = 1876] [serial = 655] [outer = 0x7f9d6fb0ec00] 13:57:48 INFO - PROCESS | 1876 | 1461617868201 Marionette DEBUG loaded listener.js 13:57:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 211 (0x7f9d72122c00) [pid = 1876] [serial = 656] [outer = 0x7f9d6fb0ec00] 13:57:49 INFO - PROCESS | 1876 | 1461617869120 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]]]}] 13:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1438ms 13:57:49 INFO - PROCESS | 1876 | 1461617869169 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 13:57:49 INFO - PROCESS | 1876 | 1461617869178 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 13:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:57:49 INFO - PROCESS | 1876 | 1461617869189 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:57:49 INFO - PROCESS | 1876 | 1461617869193 Marionette TRACE conn3 <- [1,846,null,{}] 13:57:49 INFO - PROCESS | 1876 | 1461617869200 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}] 13:57:49 INFO - PROCESS | 1876 | 1461617869394 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 13:57:49 INFO - PROCESS | 1876 | 1461617869568 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:49 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a2d5000 == 77 [pid = 1876] [id = 219] 13:57:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 212 (0x7f9d72645800) [pid = 1876] [serial = 657] [outer = (nil)] 13:57:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 213 (0x7f9d73c15000) [pid = 1876] [serial = 658] [outer = 0x7f9d72645800] 13:57:49 INFO - PROCESS | 1876 | 1461617869727 Marionette DEBUG loaded listener.js 13:57:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 214 (0x7f9d752e7c00) [pid = 1876] [serial = 659] [outer = 0x7f9d72645800] 13:57:50 INFO - PROCESS | 1876 | 1461617870610 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]]]}] 13:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1481ms 13:57:50 INFO - PROCESS | 1876 | 1461617870671 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 13:57:50 INFO - PROCESS | 1876 | 1461617870675 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 13:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:57:50 INFO - PROCESS | 1876 | 1461617870681 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:57:50 INFO - PROCESS | 1876 | 1461617870686 Marionette TRACE conn3 <- [1,850,null,{}] 13:57:50 INFO - PROCESS | 1876 | 1461617870703 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}] 13:57:50 INFO - PROCESS | 1876 | 1461617870934 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 13:57:51 INFO - PROCESS | 1876 | 1461617871157 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:51 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88d66800 == 78 [pid = 1876] [id = 220] 13:57:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 215 (0x7f9d7227a000) [pid = 1876] [serial = 660] [outer = (nil)] 13:57:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 216 (0x7f9d762a6000) [pid = 1876] [serial = 661] [outer = 0x7f9d7227a000] 13:57:51 INFO - PROCESS | 1876 | 1461617871279 Marionette DEBUG loaded listener.js 13:57:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 217 (0x7f9d787d8000) [pid = 1876] [serial = 662] [outer = 0x7f9d7227a000] 13:57:52 INFO - PROCESS | 1876 | 1461617872134 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]]]}] 13:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1492ms 13:57:52 INFO - PROCESS | 1876 | 1461617872174 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 13:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:57:52 INFO - PROCESS | 1876 | 1461617872179 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 13:57:52 INFO - PROCESS | 1876 | 1461617872185 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:57:52 INFO - PROCESS | 1876 | 1461617872188 Marionette TRACE conn3 <- [1,854,null,{}] 13:57:52 INFO - PROCESS | 1876 | 1461617872193 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}] 13:57:52 INFO - PROCESS | 1876 | 1461617872374 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 13:57:52 INFO - PROCESS | 1876 | 1461617872565 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:52 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8d742000 == 79 [pid = 1876] [id = 221] 13:57:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 218 (0x7f9d76703800) [pid = 1876] [serial = 663] [outer = (nil)] 13:57:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 219 (0x7f9d7a26f400) [pid = 1876] [serial = 664] [outer = 0x7f9d76703800] 13:57:52 INFO - PROCESS | 1876 | 1461617872652 Marionette DEBUG loaded listener.js 13:57:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 220 (0x7f9d7a587c00) [pid = 1876] [serial = 665] [outer = 0x7f9d76703800] 13:57:53 INFO - PROCESS | 1876 | 1461617873538 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]]]}] 13:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1379ms 13:57:53 INFO - PROCESS | 1876 | 1461617873566 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 13:57:53 INFO - PROCESS | 1876 | 1461617873568 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 13:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:57:53 INFO - PROCESS | 1876 | 1461617873575 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:57:53 INFO - PROCESS | 1876 | 1461617873579 Marionette TRACE conn3 <- [1,858,null,{}] 13:57:53 INFO - PROCESS | 1876 | 1461617873584 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}] 13:57:53 INFO - PROCESS | 1876 | 1461617873766 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 13:57:53 INFO - PROCESS | 1876 | 1461617873947 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:53 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8e21b000 == 80 [pid = 1876] [id = 222] 13:57:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 221 (0x7f9d76704800) [pid = 1876] [serial = 666] [outer = (nil)] 13:57:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 222 (0x7f9d7ac8f800) [pid = 1876] [serial = 667] [outer = 0x7f9d76704800] 13:57:54 INFO - PROCESS | 1876 | 1461617874018 Marionette DEBUG loaded listener.js 13:57:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 223 (0x7f9d7b313400) [pid = 1876] [serial = 668] [outer = 0x7f9d76704800] 13:57:54 INFO - PROCESS | 1876 | 1461617874934 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]]]}] 13:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1383ms 13:57:54 INFO - PROCESS | 1876 | 1461617874960 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 13:57:54 INFO - PROCESS | 1876 | 1461617874964 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 13:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:57:54 INFO - PROCESS | 1876 | 1461617874970 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:57:54 INFO - PROCESS | 1876 | 1461617874973 Marionette TRACE conn3 <- [1,862,null,{}] 13:57:54 INFO - PROCESS | 1876 | 1461617874978 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}] 13:57:55 INFO - PROCESS | 1876 | 1461617875157 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 13:57:55 INFO - PROCESS | 1876 | 1461617875339 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:55 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d958d3000 == 81 [pid = 1876] [id = 223] 13:57:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 224 (0x7f9d7ac91000) [pid = 1876] [serial = 669] [outer = (nil)] 13:57:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 225 (0x7f9d7c546800) [pid = 1876] [serial = 670] [outer = 0x7f9d7ac91000] 13:57:55 INFO - PROCESS | 1876 | 1461617875414 Marionette DEBUG loaded listener.js 13:57:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 226 (0x7f9d7e3e2000) [pid = 1876] [serial = 671] [outer = 0x7f9d7ac91000] 13:57:56 INFO - PROCESS | 1876 | 1461617876311 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]]]}] 13:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1377ms 13:57:56 INFO - PROCESS | 1876 | 1461617876349 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 13:57:56 INFO - PROCESS | 1876 | 1461617876353 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 13:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:57:56 INFO - PROCESS | 1876 | 1461617876359 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:57:56 INFO - PROCESS | 1876 | 1461617876362 Marionette TRACE conn3 <- [1,866,null,{}] 13:57:56 INFO - PROCESS | 1876 | 1461617876367 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}] 13:57:56 INFO - PROCESS | 1876 | 1461617876545 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 13:57:56 INFO - PROCESS | 1876 | 1461617876741 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:56 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66a6b800 == 82 [pid = 1876] [id = 224] 13:57:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 227 (0x7f9d6b6a5000) [pid = 1876] [serial = 672] [outer = (nil)] 13:57:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 228 (0x7f9d7e3e2800) [pid = 1876] [serial = 673] [outer = 0x7f9d6b6a5000] 13:57:56 INFO - PROCESS | 1876 | 1461617876816 Marionette DEBUG loaded listener.js 13:57:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 229 (0x7f9d81d59c00) [pid = 1876] [serial = 674] [outer = 0x7f9d6b6a5000] 13:57:57 INFO - PROCESS | 1876 | 1461617877686 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]]]}] 13:57:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 230 (0x7f9d7e3e1c00) [pid = 1876] [serial = 675] [outer = 0x7f9d71e3ec00] 13:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1382ms 13:57:57 INFO - PROCESS | 1876 | 1461617877765 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 13:57:57 INFO - PROCESS | 1876 | 1461617877770 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 13:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:57:57 INFO - PROCESS | 1876 | 1461617877830 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:57:57 INFO - PROCESS | 1876 | 1461617877835 Marionette TRACE conn3 <- [1,870,null,{}] 13:57:57 INFO - PROCESS | 1876 | 1461617877851 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}] 13:57:58 INFO - PROCESS | 1876 | 1461617878023 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 13:57:58 INFO - PROCESS | 1876 | 1461617878256 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:58 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d64bec800 == 83 [pid = 1876] [id = 225] 13:57:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 231 (0x7f9d67b80c00) [pid = 1876] [serial = 676] [outer = (nil)] 13:57:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 232 (0x7f9d72809400) [pid = 1876] [serial = 677] [outer = 0x7f9d67b80c00] 13:57:58 INFO - PROCESS | 1876 | 1461617878344 Marionette DEBUG loaded listener.js 13:57:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 233 (0x7f9d88867800) [pid = 1876] [serial = 678] [outer = 0x7f9d67b80c00] 13:57:59 INFO - PROCESS | 1876 | 1461617879172 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]]]}] 13:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1442ms 13:57:59 INFO - PROCESS | 1876 | 1461617879228 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 13:57:59 INFO - PROCESS | 1876 | 1461617879230 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 13:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:57:59 INFO - PROCESS | 1876 | 1461617879237 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:57:59 INFO - PROCESS | 1876 | 1461617879240 Marionette TRACE conn3 <- [1,874,null,{}] 13:57:59 INFO - PROCESS | 1876 | 1461617879245 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}] 13:57:59 INFO - PROCESS | 1876 | 1461617879421 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 13:57:59 INFO - PROCESS | 1876 | 1461617879613 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:59 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d9afd4800 == 84 [pid = 1876] [id = 226] 13:57:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 234 (0x7f9d72803000) [pid = 1876] [serial = 679] [outer = (nil)] 13:57:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 235 (0x7f9d88beac00) [pid = 1876] [serial = 680] [outer = 0x7f9d72803000] 13:57:59 INFO - PROCESS | 1876 | 1461617879693 Marionette DEBUG loaded listener.js 13:57:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 236 (0x7f9d88d99800) [pid = 1876] [serial = 681] [outer = 0x7f9d72803000] 13:58:00 INFO - PROCESS | 1876 | 1461617880590 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]]]}] 13:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1389ms 13:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:58:00 INFO - PROCESS | 1876 | 1461617880627 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 13:58:00 INFO - PROCESS | 1876 | 1461617880630 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 13:58:00 INFO - PROCESS | 1876 | 1461617880636 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:58:00 INFO - PROCESS | 1876 | 1461617880639 Marionette TRACE conn3 <- [1,878,null,{}] 13:58:00 INFO - PROCESS | 1876 | 1461617880646 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}] 13:58:00 INFO - PROCESS | 1876 | 1461617880818 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 13:58:01 INFO - PROCESS | 1876 | 1461617881001 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:01 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d647e5000 == 85 [pid = 1876] [id = 227] 13:58:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 237 (0x7f9d88864c00) [pid = 1876] [serial = 682] [outer = (nil)] 13:58:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 238 (0x7f9d89c42000) [pid = 1876] [serial = 683] [outer = 0x7f9d88864c00] 13:58:01 INFO - PROCESS | 1876 | 1461617881071 Marionette DEBUG loaded listener.js 13:58:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 239 (0x7f9d89dc4800) [pid = 1876] [serial = 684] [outer = 0x7f9d88864c00] 13:58:02 INFO - PROCESS | 1876 | 1461617882182 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]]]}] 13:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1580ms 13:58:02 INFO - PROCESS | 1876 | 1461617882216 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 13:58:02 INFO - PROCESS | 1876 | 1461617882221 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 13:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:58:02 INFO - PROCESS | 1876 | 1461617882227 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:58:02 INFO - PROCESS | 1876 | 1461617882231 Marionette TRACE conn3 <- [1,882,null,{}] 13:58:02 INFO - PROCESS | 1876 | 1461617882236 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}] 13:58:02 INFO - PROCESS | 1876 | 1461617882451 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 13:58:02 INFO - PROCESS | 1876 | 1461617882676 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:02 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d647e6800 == 86 [pid = 1876] [id = 228] 13:58:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 240 (0x7f9d89ff1800) [pid = 1876] [serial = 685] [outer = (nil)] 13:58:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 241 (0x7f9d8bebe400) [pid = 1876] [serial = 686] [outer = 0x7f9d89ff1800] 13:58:02 INFO - PROCESS | 1876 | 1461617882805 Marionette DEBUG loaded listener.js 13:58:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 242 (0x7f9d8d644800) [pid = 1876] [serial = 687] [outer = 0x7f9d89ff1800] 13:58:03 INFO - PROCESS | 1876 | 1461617883740 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]]]}] 13:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1579ms 13:58:03 INFO - PROCESS | 1876 | 1461617883811 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 13:58:03 INFO - PROCESS | 1876 | 1461617883816 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 13:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:58:03 INFO - PROCESS | 1876 | 1461617883825 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:58:03 INFO - PROCESS | 1876 | 1461617883829 Marionette TRACE conn3 <- [1,886,null,{}] 13:58:03 INFO - PROCESS | 1876 | 1461617883838 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}] 13:58:04 INFO - PROCESS | 1876 | 1461617884068 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 13:58:04 INFO - PROCESS | 1876 | 1461617884593 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:04 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d647e1000 == 87 [pid = 1876] [id = 229] 13:58:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 243 (0x7f9d685c0c00) [pid = 1876] [serial = 688] [outer = (nil)] 13:58:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 244 (0x7f9d6a592800) [pid = 1876] [serial = 689] [outer = 0x7f9d685c0c00] 13:58:04 INFO - PROCESS | 1876 | 1461617884708 Marionette DEBUG loaded listener.js 13:58:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 245 (0x7f9d708c8400) [pid = 1876] [serial = 690] [outer = 0x7f9d685c0c00] 13:58:05 INFO - PROCESS | 1876 | 1461617885746 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]]]}] 13:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1933ms 13:58:05 INFO - PROCESS | 1876 | 1461617885760 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 13:58:05 INFO - PROCESS | 1876 | 1461617885765 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 13:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:58:05 INFO - PROCESS | 1876 | 1461617885772 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:58:05 INFO - PROCESS | 1876 | 1461617885778 Marionette TRACE conn3 <- [1,890,null,{}] 13:58:05 INFO - PROCESS | 1876 | 1461617885784 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}] 13:58:05 INFO - PROCESS | 1876 | 1461617885962 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 13:58:06 INFO - PROCESS | 1876 | 1461617886198 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:06 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b87c800 == 88 [pid = 1876] [id = 230] 13:58:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 246 (0x7f9d71749800) [pid = 1876] [serial = 691] [outer = (nil)] 13:58:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 247 (0x7f9d72009400) [pid = 1876] [serial = 692] [outer = 0x7f9d71749800] 13:58:06 INFO - PROCESS | 1876 | 1461617886315 Marionette DEBUG loaded listener.js 13:58:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 248 (0x7f9d721f8800) [pid = 1876] [serial = 693] [outer = 0x7f9d71749800] 13:58:07 INFO - PROCESS | 1876 | 1461617887250 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]]]}] 13:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1532ms 13:58:07 INFO - PROCESS | 1876 | 1461617887310 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 13:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:58:07 INFO - PROCESS | 1876 | 1461617887316 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 13:58:07 INFO - PROCESS | 1876 | 1461617887323 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:58:07 INFO - PROCESS | 1876 | 1461617887325 Marionette TRACE conn3 <- [1,894,null,{}] 13:58:07 INFO - PROCESS | 1876 | 1461617887332 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}] 13:58:07 INFO - PROCESS | 1876 | 1461617887534 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 13:58:07 INFO - PROCESS | 1876 | 1461617887810 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:07 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d724a2000 == 89 [pid = 1876] [id = 231] 13:58:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 249 (0x7f9d7264c400) [pid = 1876] [serial = 694] [outer = (nil)] 13:58:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 250 (0x7f9d73c0b000) [pid = 1876] [serial = 695] [outer = 0x7f9d7264c400] 13:58:07 INFO - PROCESS | 1876 | 1461617887900 Marionette DEBUG loaded listener.js 13:58:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 251 (0x7f9d7522e800) [pid = 1876] [serial = 696] [outer = 0x7f9d7264c400] 13:58:09 INFO - PROCESS | 1876 | 1461617889016 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]]]}] 13:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1751ms 13:58:09 INFO - PROCESS | 1876 | 1461617889076 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 13:58:09 INFO - PROCESS | 1876 | 1461617889080 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 13:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:58:09 INFO - PROCESS | 1876 | 1461617889101 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:58:09 INFO - PROCESS | 1876 | 1461617889114 Marionette TRACE conn3 <- [1,898,null,{}] 13:58:09 INFO - PROCESS | 1876 | 1461617889186 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}] 13:58:09 INFO - PROCESS | 1876 | 1461617889388 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 13:58:09 INFO - PROCESS | 1876 | --DOMWINDOW == 250 (0x7f9d762aa400) [pid = 1876] [serial = 568] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1876 | --DOMWINDOW == 249 (0x7f9d7212b000) [pid = 1876] [serial = 565] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1876 | --DOMWINDOW == 248 (0x7f9d77b2cc00) [pid = 1876] [serial = 571] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1876 | --DOMWINDOW == 247 (0x7f9d7a26c800) [pid = 1876] [serial = 574] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1876 | --DOMWINDOW == 246 (0x7f9d709ea800) [pid = 1876] [serial = 562] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1876 | --DOMWINDOW == 245 (0x7f9d82c86800) [pid = 1876] [serial = 577] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1876 | --DOMWINDOW == 244 (0x7f9d685bb400) [pid = 1876] [serial = 580] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1876 | --DOMWINDOW == 243 (0x7f9d6b6b2000) [pid = 1876] [serial = 583] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1876 | --DOMWINDOW == 242 (0x7f9d72277400) [pid = 1876] [serial = 598] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1876 | 1461617889746 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:09 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d726d9800 == 88 [pid = 1876] [id = 199] 13:58:09 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6a553000 == 89 [pid = 1876] [id = 232] 13:58:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 243 (0x7f9d685bb400) [pid = 1876] [serial = 697] [outer = (nil)] 13:58:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 244 (0x7f9d719b1800) [pid = 1876] [serial = 698] [outer = 0x7f9d685bb400] 13:58:09 INFO - PROCESS | 1876 | 1461617889832 Marionette DEBUG loaded listener.js 13:58:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 245 (0x7f9d75c37400) [pid = 1876] [serial = 699] [outer = 0x7f9d685bb400] 13:58:09 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7aa92000 == 88 [pid = 1876] [id = 206] 13:58:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a35f800 == 87 [pid = 1876] [id = 205] 13:58:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7867b800 == 86 [pid = 1876] [id = 204] 13:58:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d76718800 == 85 [pid = 1876] [id = 203] 13:58:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7556f000 == 84 [pid = 1876] [id = 202] 13:58:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d720c2000 == 83 [pid = 1876] [id = 201] 13:58:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d67ecb000 == 82 [pid = 1876] [id = 200] 13:58:10 INFO - PROCESS | 1876 | --DOMWINDOW == 244 (0x7f9d72129000) [pid = 1876] [serial = 595] [outer = (nil)] [url = about:blank] 13:58:10 INFO - PROCESS | 1876 | --DOMWINDOW == 243 (0x7f9d721fd000) [pid = 1876] [serial = 596] [outer = (nil)] [url = about:blank] 13:58:10 INFO - PROCESS | 1876 | --DOMWINDOW == 242 (0x7f9d719b1000) [pid = 1876] [serial = 592] [outer = (nil)] [url = about:blank] 13:58:10 INFO - PROCESS | 1876 | --DOMWINDOW == 241 (0x7f9d709e5800) [pid = 1876] [serial = 589] [outer = (nil)] [url = about:blank] 13:58:10 INFO - PROCESS | 1876 | --DOMWINDOW == 240 (0x7f9d7174a000) [pid = 1876] [serial = 590] [outer = (nil)] [url = about:blank] 13:58:10 INFO - PROCESS | 1876 | --DOMWINDOW == 239 (0x7f9d6a775c00) [pid = 1876] [serial = 587] [outer = (nil)] [url = about:blank] 13:58:10 INFO - PROCESS | 1876 | --DOMWINDOW == 238 (0x7f9d685bcc00) [pid = 1876] [serial = 586] [outer = (nil)] [url = about:blank] 13:58:10 INFO - PROCESS | 1876 | --DOMWINDOW == 237 (0x7f9d71c12c00) [pid = 1876] [serial = 593] [outer = (nil)] [url = about:blank] 13:58:10 INFO - PROCESS | 1876 | 1461617890586 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]]]}] 13:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1556ms 13:58:10 INFO - PROCESS | 1876 | 1461617890646 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 13:58:10 INFO - PROCESS | 1876 | 1461617890649 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 13:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:58:10 INFO - PROCESS | 1876 | 1461617890655 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:58:10 INFO - PROCESS | 1876 | 1461617890657 Marionette TRACE conn3 <- [1,902,null,{}] 13:58:10 INFO - PROCESS | 1876 | 1461617890663 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}] 13:58:10 INFO - PROCESS | 1876 | 1461617890847 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 13:58:10 INFO - PROCESS | 1876 | 1461617890857 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:10 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d726db000 == 83 [pid = 1876] [id = 233] 13:58:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 238 (0x7f9d72129000) [pid = 1876] [serial = 700] [outer = (nil)] 13:58:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 239 (0x7f9d766ce000) [pid = 1876] [serial = 701] [outer = 0x7f9d72129000] 13:58:10 INFO - PROCESS | 1876 | 1461617890918 Marionette DEBUG loaded listener.js 13:58:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 240 (0x7f9d771f8800) [pid = 1876] [serial = 702] [outer = 0x7f9d72129000] 13:58:11 INFO - PROCESS | 1876 | 1461617891855 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]]]}] 13:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1233ms 13:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:58:11 INFO - PROCESS | 1876 | 1461617891890 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 13:58:11 INFO - PROCESS | 1876 | 1461617891894 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 13:58:11 INFO - PROCESS | 1876 | 1461617891903 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:58:11 INFO - PROCESS | 1876 | 1461617891905 Marionette TRACE conn3 <- [1,906,null,{}] 13:58:11 INFO - PROCESS | 1876 | 1461617891911 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}] 13:58:12 INFO - PROCESS | 1876 | 1461617892082 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 13:58:12 INFO - PROCESS | 1876 | 1461617892270 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:12 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d77b3f800 == 84 [pid = 1876] [id = 234] 13:58:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 241 (0x7f9d77e97800) [pid = 1876] [serial = 703] [outer = (nil)] 13:58:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 242 (0x7f9d78c45000) [pid = 1876] [serial = 704] [outer = 0x7f9d77e97800] 13:58:12 INFO - PROCESS | 1876 | 1461617892344 Marionette DEBUG loaded listener.js 13:58:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 243 (0x7f9d7a281400) [pid = 1876] [serial = 705] [outer = 0x7f9d77e97800] 13:58:13 INFO - PROCESS | 1876 | 1461617893308 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]]]}] 13:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1438ms 13:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:58:13 INFO - PROCESS | 1876 | 1461617893346 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 13:58:13 INFO - PROCESS | 1876 | 1461617893348 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 13:58:13 INFO - PROCESS | 1876 | 1461617893355 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:58:13 INFO - PROCESS | 1876 | 1461617893357 Marionette TRACE conn3 <- [1,910,null,{}] 13:58:13 INFO - PROCESS | 1876 | 1461617893362 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}] 13:58:13 INFO - PROCESS | 1876 | 1461617893587 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 13:58:13 INFO - PROCESS | 1876 | 1461617893629 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:13 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a83b800 == 85 [pid = 1876] [id = 235] 13:58:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 244 (0x7f9d7b61fc00) [pid = 1876] [serial = 706] [outer = (nil)] 13:58:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 245 (0x7f9d7bf1dc00) [pid = 1876] [serial = 707] [outer = 0x7f9d7b61fc00] 13:58:13 INFO - PROCESS | 1876 | 1461617893710 Marionette DEBUG loaded listener.js 13:58:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 246 (0x7f9d7d79ac00) [pid = 1876] [serial = 708] [outer = 0x7f9d7b61fc00] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 245 (0x7f9d72807000) [pid = 1876] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 244 (0x7f9d717e4000) [pid = 1876] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 243 (0x7f9d72b9d000) [pid = 1876] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 242 (0x7f9d87cf6000) [pid = 1876] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 241 (0x7f9d67b82000) [pid = 1876] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 240 (0x7f9d71d61800) [pid = 1876] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 239 (0x7f9d67b7a400) [pid = 1876] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 238 (0x7f9d6fb09800) [pid = 1876] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 237 (0x7f9d719ad400) [pid = 1876] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 236 (0x7f9d76195400) [pid = 1876] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 235 (0x7f9d708c4000) [pid = 1876] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 234 (0x7f9d75228800) [pid = 1876] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 233 (0x7f9d6b952c00) [pid = 1876] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 232 (0x7f9d6a591c00) [pid = 1876] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 231 (0x7f9d685b6800) [pid = 1876] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 230 (0x7f9d717edc00) [pid = 1876] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 229 (0x7f9d72279c00) [pid = 1876] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 228 (0x7f9d73d11800) [pid = 1876] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 227 (0x7f9d78c3b400) [pid = 1876] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 226 (0x7f9d72279400) [pid = 1876] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 225 (0x7f9d75229800) [pid = 1876] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 224 (0x7f9d7174e800) [pid = 1876] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 223 (0x7f9d7527d800) [pid = 1876] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 222 (0x7f9d6a58c000) [pid = 1876] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 221 (0x7f9d721f7400) [pid = 1876] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:58:14 INFO - PROCESS | 1876 | --DOMWINDOW == 220 (0x7f9d7227d800) [pid = 1876] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 219 (0x7f9d709ea400) [pid = 1876] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 218 (0x7f9d76702400) [pid = 1876] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 217 (0x7f9d708c4c00) [pid = 1876] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 216 (0x7f9d75c37000) [pid = 1876] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 215 (0x7f9d6b95f800) [pid = 1876] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 214 (0x7f9d6a586000) [pid = 1876] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 213 (0x7f9d708c5400) [pid = 1876] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 212 (0x7f9d721f5400) [pid = 1876] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 211 (0x7f9d7212b800) [pid = 1876] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 210 (0x7f9d77d52c00) [pid = 1876] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 209 (0x7f9d75227800) [pid = 1876] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 208 (0x7f9d72276800) [pid = 1876] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 207 (0x7f9d6b95d000) [pid = 1876] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 206 (0x7f9d71746400) [pid = 1876] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 205 (0x7f9d771ee400) [pid = 1876] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 204 (0x7f9d72276c00) [pid = 1876] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 203 (0x7f9d7a263400) [pid = 1876] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 202 (0x7f9d6a588400) [pid = 1876] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 201 (0x7f9d6b6a8000) [pid = 1876] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 200 (0x7f9d8d511800) [pid = 1876] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 199 (0x7f9d75282400) [pid = 1876] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 198 (0x7f9d717b5400) [pid = 1876] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 197 (0x7f9d6a586800) [pid = 1876] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 196 (0x7f9d721fd800) [pid = 1876] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 195 (0x7f9d771f5000) [pid = 1876] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 194 (0x7f9d7a268c00) [pid = 1876] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 193 (0x7f9d8e28e000) [pid = 1876] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 192 (0x7f9d6fb0e800) [pid = 1876] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 191 (0x7f9d7b313800) [pid = 1876] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 190 (0x7f9d719b5400) [pid = 1876] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 189 (0x7f9d717ecc00) [pid = 1876] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 188 (0x7f9d762a3800) [pid = 1876] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 187 (0x7f9d76707400) [pid = 1876] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 186 (0x7f9d771f2400) [pid = 1876] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 185 (0x7f9d8e231c00) [pid = 1876] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d6b6a6000) [pid = 1876] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d75c28800) [pid = 1876] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d717e4800) [pid = 1876] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d7e3d8000) [pid = 1876] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d752e4800) [pid = 1876] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d685b4c00) [pid = 1876] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:58:15 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d87c06c00) [pid = 1876] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:58:15 INFO - PROCESS | 1876 | 1461617895567 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]]]}] 13:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 2243ms 13:58:15 INFO - PROCESS | 1876 | 1461617895598 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 13:58:15 INFO - PROCESS | 1876 | 1461617895603 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 13:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:58:15 INFO - PROCESS | 1876 | 1461617895612 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:58:15 INFO - PROCESS | 1876 | 1461617895624 Marionette TRACE conn3 <- [1,914,null,{}] 13:58:15 INFO - PROCESS | 1876 | 1461617895639 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}] 13:58:15 INFO - PROCESS | 1876 | 1461617895858 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 13:58:16 INFO - PROCESS | 1876 | 1461617896142 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:16 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6a55e000 == 86 [pid = 1876] [id = 236] 13:58:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d6b95e000) [pid = 1876] [serial = 709] [outer = (nil)] 13:58:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d6fb06800) [pid = 1876] [serial = 710] [outer = 0x7f9d6b95e000] 13:58:16 INFO - PROCESS | 1876 | 1461617896230 Marionette DEBUG loaded listener.js 13:58:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d708cd800) [pid = 1876] [serial = 711] [outer = 0x7f9d6b95e000] 13:58:17 INFO - PROCESS | 1876 | 1461617897139 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]]]}] 13:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1600ms 13:58:17 INFO - PROCESS | 1876 | 1461617897214 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 13:58:17 INFO - PROCESS | 1876 | 1461617897221 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 13:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:58:17 INFO - PROCESS | 1876 | 1461617897233 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:58:17 INFO - PROCESS | 1876 | 1461617897237 Marionette TRACE conn3 <- [1,918,null,{}] 13:58:17 INFO - PROCESS | 1876 | 1461617897245 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}] 13:58:17 INFO - PROCESS | 1876 | 1461617897497 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 13:58:17 INFO - PROCESS | 1876 | 1461617897776 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:17 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7224b000 == 87 [pid = 1876] [id = 237] 13:58:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d717b6000) [pid = 1876] [serial = 712] [outer = (nil)] 13:58:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d719ad800) [pid = 1876] [serial = 713] [outer = 0x7f9d717b6000] 13:58:17 INFO - PROCESS | 1876 | 1461617897852 Marionette DEBUG loaded listener.js 13:58:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d71c12400) [pid = 1876] [serial = 714] [outer = 0x7f9d717b6000] 13:58:18 INFO - PROCESS | 1876 | 1461617898797 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]]]}] 13:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1634ms 13:58:18 INFO - PROCESS | 1876 | 1461617898867 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 13:58:18 INFO - PROCESS | 1876 | 1461617898871 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 13:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:58:18 INFO - PROCESS | 1876 | 1461617898878 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:58:18 INFO - PROCESS | 1876 | 1461617898884 Marionette TRACE conn3 <- [1,922,null,{}] 13:58:18 INFO - PROCESS | 1876 | 1461617898901 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}] 13:58:19 INFO - PROCESS | 1876 | 1461617899163 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 13:58:19 INFO - PROCESS | 1876 | 1461617899446 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:19 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d762e3000 == 88 [pid = 1876] [id = 238] 13:58:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d72276c00) [pid = 1876] [serial = 715] [outer = (nil)] 13:58:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 186 (0x7f9d72651c00) [pid = 1876] [serial = 716] [outer = 0x7f9d72276c00] 13:58:19 INFO - PROCESS | 1876 | 1461617899534 Marionette DEBUG loaded listener.js 13:58:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 187 (0x7f9d73c18000) [pid = 1876] [serial = 717] [outer = 0x7f9d72276c00] 13:58:20 INFO - PROCESS | 1876 | 1461617900409 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]]]}] 13:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1592ms 13:58:20 INFO - PROCESS | 1876 | 1461617900472 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 13:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:58:20 INFO - PROCESS | 1876 | 1461617900477 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 13:58:20 INFO - PROCESS | 1876 | 1461617900483 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:58:20 INFO - PROCESS | 1876 | 1461617900486 Marionette TRACE conn3 <- [1,926,null,{}] 13:58:20 INFO - PROCESS | 1876 | 1461617900492 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}] 13:58:20 INFO - PROCESS | 1876 | 1461617900705 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 13:58:20 INFO - PROCESS | 1876 | 1461617900886 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:20 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a564000 == 89 [pid = 1876] [id = 239] 13:58:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 188 (0x7f9d75228c00) [pid = 1876] [serial = 718] [outer = (nil)] 13:58:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 189 (0x7f9d752e4800) [pid = 1876] [serial = 719] [outer = 0x7f9d75228c00] 13:58:21 INFO - PROCESS | 1876 | 1461617901011 Marionette DEBUG loaded listener.js 13:58:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 190 (0x7f9d75c31000) [pid = 1876] [serial = 720] [outer = 0x7f9d75228c00] 13:58:21 INFO - PROCESS | 1876 | 1461617901870 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]]]}] 13:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1438ms 13:58:21 INFO - PROCESS | 1876 | 1461617901921 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 13:58:21 INFO - PROCESS | 1876 | 1461617901925 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 13:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:58:21 INFO - PROCESS | 1876 | 1461617901930 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:58:21 INFO - PROCESS | 1876 | 1461617901933 Marionette TRACE conn3 <- [1,930,null,{}] 13:58:21 INFO - PROCESS | 1876 | 1461617901939 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}] 13:58:22 INFO - PROCESS | 1876 | 1461617902126 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 13:58:22 INFO - PROCESS | 1876 | 1461617902315 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:22 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b9df800 == 90 [pid = 1876] [id = 240] 13:58:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 191 (0x7f9d75227800) [pid = 1876] [serial = 721] [outer = (nil)] 13:58:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 192 (0x7f9d762a1800) [pid = 1876] [serial = 722] [outer = 0x7f9d75227800] 13:58:22 INFO - PROCESS | 1876 | 1461617902391 Marionette DEBUG loaded listener.js 13:58:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 193 (0x7f9d766c6c00) [pid = 1876] [serial = 723] [outer = 0x7f9d75227800] 13:58:23 INFO - PROCESS | 1876 | 1461617903293 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]]]}] 13:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1435ms 13:58:23 INFO - PROCESS | 1876 | 1461617903368 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 13:58:23 INFO - PROCESS | 1876 | 1461617903372 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 13:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:58:23 INFO - PROCESS | 1876 | 1461617903378 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:58:23 INFO - PROCESS | 1876 | 1461617903380 Marionette TRACE conn3 <- [1,934,null,{}] 13:58:23 INFO - PROCESS | 1876 | 1461617903386 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}] 13:58:23 INFO - PROCESS | 1876 | 1461617903665 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 13:58:23 INFO - PROCESS | 1876 | 1461617903922 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:23 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88806000 == 91 [pid = 1876] [id = 241] 13:58:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 194 (0x7f9d7a198c00) [pid = 1876] [serial = 724] [outer = (nil)] 13:58:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 195 (0x7f9d7a19ec00) [pid = 1876] [serial = 725] [outer = 0x7f9d7a198c00] 13:58:24 INFO - PROCESS | 1876 | 1461617904011 Marionette DEBUG loaded listener.js 13:58:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 196 (0x7f9d7a526c00) [pid = 1876] [serial = 726] [outer = 0x7f9d7a198c00] 13:58:24 INFO - PROCESS | 1876 | 1461617904857 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]]]}] 13:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1536ms 13:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:58:24 INFO - PROCESS | 1876 | 1461617904917 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 13:58:24 INFO - PROCESS | 1876 | 1461617904920 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 13:58:24 INFO - PROCESS | 1876 | 1461617904927 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:58:24 INFO - PROCESS | 1876 | 1461617904930 Marionette TRACE conn3 <- [1,938,null,{}] 13:58:24 INFO - PROCESS | 1876 | 1461617904935 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}] 13:58:25 INFO - PROCESS | 1876 | 1461617905139 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 13:58:25 INFO - PROCESS | 1876 | 1461617905327 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:25 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8d545800 == 92 [pid = 1876] [id = 242] 13:58:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 197 (0x7f9d771f5000) [pid = 1876] [serial = 727] [outer = (nil)] 13:58:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 198 (0x7f9d7ac8a400) [pid = 1876] [serial = 728] [outer = 0x7f9d771f5000] 13:58:25 INFO - PROCESS | 1876 | 1461617905404 Marionette DEBUG loaded listener.js 13:58:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 199 (0x7f9d7b61e800) [pid = 1876] [serial = 729] [outer = 0x7f9d771f5000] 13:58:26 INFO - PROCESS | 1876 | 1461617906278 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]]]}] 13:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1385ms 13:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:58:26 INFO - PROCESS | 1876 | 1461617906311 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 13:58:26 INFO - PROCESS | 1876 | 1461617906314 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 13:58:26 INFO - PROCESS | 1876 | 1461617906320 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:58:26 INFO - PROCESS | 1876 | 1461617906324 Marionette TRACE conn3 <- [1,942,null,{}] 13:58:26 INFO - PROCESS | 1876 | 1461617906330 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}] 13:58:26 INFO - PROCESS | 1876 | 1461617906520 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 13:58:26 INFO - PROCESS | 1876 | 1461617906710 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:26 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d92398800 == 93 [pid = 1876] [id = 243] 13:58:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 200 (0x7f9d7a199c00) [pid = 1876] [serial = 730] [outer = (nil)] 13:58:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 201 (0x7f9d7bf26000) [pid = 1876] [serial = 731] [outer = 0x7f9d7a199c00] 13:58:26 INFO - PROCESS | 1876 | 1461617906800 Marionette DEBUG loaded listener.js 13:58:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 202 (0x7f9d7e3dbc00) [pid = 1876] [serial = 732] [outer = 0x7f9d7a199c00] 13:58:27 INFO - PROCESS | 1876 | 1461617907719 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]]]}] 13:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1444ms 13:58:27 INFO - PROCESS | 1876 | 1461617907764 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 13:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:58:27 INFO - PROCESS | 1876 | 1461617907768 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 13:58:27 INFO - PROCESS | 1876 | 1461617907774 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:58:27 INFO - PROCESS | 1876 | 1461617907777 Marionette TRACE conn3 <- [1,946,null,{}] 13:58:27 INFO - PROCESS | 1876 | 1461617907782 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}] 13:58:27 INFO - PROCESS | 1876 | 1461617907967 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 13:58:28 INFO - PROCESS | 1876 | 1461617908157 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:28 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d68515800 == 94 [pid = 1876] [id = 244] 13:58:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 203 (0x7f9d7ac85800) [pid = 1876] [serial = 733] [outer = (nil)] 13:58:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 204 (0x7f9d7ef1f400) [pid = 1876] [serial = 734] [outer = 0x7f9d7ac85800] 13:58:28 INFO - PROCESS | 1876 | 1461617908233 Marionette DEBUG loaded listener.js 13:58:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 205 (0x7f9d88f22800) [pid = 1876] [serial = 735] [outer = 0x7f9d7ac85800] 13:58:29 INFO - PROCESS | 1876 | 1461617909158 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]]]}] 13:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1436ms 13:58:29 INFO - PROCESS | 1876 | 1461617909211 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 13:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:58:29 INFO - PROCESS | 1876 | 1461617909221 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 13:58:29 INFO - PROCESS | 1876 | 1461617909227 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:58:29 INFO - PROCESS | 1876 | 1461617909231 Marionette TRACE conn3 <- [1,950,null,{}] 13:58:29 INFO - PROCESS | 1876 | 1461617909236 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}] 13:58:29 INFO - PROCESS | 1876 | 1461617909435 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 13:58:29 INFO - PROCESS | 1876 | 1461617909621 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:29 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66f3d000 == 95 [pid = 1876] [id = 245] 13:58:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 206 (0x7f9d7b620000) [pid = 1876] [serial = 736] [outer = (nil)] 13:58:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 207 (0x7f9d89f74c00) [pid = 1876] [serial = 737] [outer = 0x7f9d7b620000] 13:58:29 INFO - PROCESS | 1876 | 1461617909699 Marionette DEBUG loaded listener.js 13:58:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 208 (0x7f9d89ff3800) [pid = 1876] [serial = 738] [outer = 0x7f9d7b620000] 13:58:30 INFO - PROCESS | 1876 | 1461617910612 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]]]}] 13:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1434ms 13:58:30 INFO - PROCESS | 1876 | 1461617910661 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 13:58:30 INFO - PROCESS | 1876 | 1461617910666 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 13:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:58:30 INFO - PROCESS | 1876 | 1461617910673 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:58:30 INFO - PROCESS | 1876 | 1461617910677 Marionette TRACE conn3 <- [1,954,null,{}] 13:58:30 INFO - PROCESS | 1876 | 1461617910688 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}] 13:58:30 INFO - PROCESS | 1876 | 1461617910945 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 13:58:31 INFO - PROCESS | 1876 | 1461617911189 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:31 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63cdd000 == 96 [pid = 1876] [id = 246] 13:58:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 209 (0x7f9d71c08c00) [pid = 1876] [serial = 739] [outer = (nil)] 13:58:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 210 (0x7f9d7264d000) [pid = 1876] [serial = 740] [outer = 0x7f9d71c08c00] 13:58:31 INFO - PROCESS | 1876 | 1461617911324 Marionette DEBUG loaded listener.js 13:58:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 211 (0x7f9d8d64dc00) [pid = 1876] [serial = 741] [outer = 0x7f9d71c08c00] 13:58:32 INFO - PROCESS | 1876 | 1461617912271 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]]]}] 13:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1641ms 13:58:32 INFO - PROCESS | 1876 | 1461617912315 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 13:58:32 INFO - PROCESS | 1876 | 1461617912318 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 13:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:58:32 INFO - PROCESS | 1876 | 1461617912324 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:58:32 INFO - PROCESS | 1876 | 1461617912327 Marionette TRACE conn3 <- [1,958,null,{}] 13:58:32 INFO - PROCESS | 1876 | 1461617912332 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}] 13:58:32 INFO - PROCESS | 1876 | 1461617912522 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 13:58:32 INFO - PROCESS | 1876 | 1461617912766 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:32 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67ec3000 == 97 [pid = 1876] [id = 247] 13:58:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 212 (0x7f9d67b7f400) [pid = 1876] [serial = 742] [outer = (nil)] 13:58:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 213 (0x7f9d6a587400) [pid = 1876] [serial = 743] [outer = 0x7f9d67b7f400] 13:58:32 INFO - PROCESS | 1876 | 1461617912893 Marionette DEBUG loaded listener.js 13:58:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 214 (0x7f9d709e7400) [pid = 1876] [serial = 744] [outer = 0x7f9d67b7f400] 13:58:33 INFO - PROCESS | 1876 | 1461617913733 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]]]}] 13:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1481ms 13:58:33 INFO - PROCESS | 1876 | 1461617913808 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 13:58:33 INFO - PROCESS | 1876 | 1461617913812 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 13:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:58:33 INFO - PROCESS | 1876 | 1461617913819 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:58:33 INFO - PROCESS | 1876 | 1461617913823 Marionette TRACE conn3 <- [1,962,null,{}] 13:58:33 INFO - PROCESS | 1876 | 1461617913828 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}] 13:58:34 INFO - PROCESS | 1876 | 1461617914061 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 13:58:34 INFO - PROCESS | 1876 | 1461617914308 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:34 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d682dc800 == 98 [pid = 1876] [id = 248] 13:58:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 215 (0x7f9d6a589000) [pid = 1876] [serial = 745] [outer = (nil)] 13:58:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 216 (0x7f9d709f1000) [pid = 1876] [serial = 746] [outer = 0x7f9d6a589000] 13:58:34 INFO - PROCESS | 1876 | 1461617914435 Marionette DEBUG loaded listener.js 13:58:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 217 (0x7f9d717e6000) [pid = 1876] [serial = 747] [outer = 0x7f9d6a589000] 13:58:35 INFO - PROCESS | 1876 | 1461617915766 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]]]}] 13:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1987ms 13:58:35 INFO - PROCESS | 1876 | 1461617915808 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 13:58:35 INFO - PROCESS | 1876 | 1461617915815 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 13:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:58:35 INFO - PROCESS | 1876 | 1461617915822 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:58:35 INFO - PROCESS | 1876 | 1461617915828 Marionette TRACE conn3 <- [1,966,null,{}] 13:58:35 INFO - PROCESS | 1876 | 1461617915835 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}] 13:58:36 INFO - PROCESS | 1876 | 1461617916025 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 13:58:36 INFO - PROCESS | 1876 | 1461617916223 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:36 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d685c3000 == 99 [pid = 1876] [id = 249] 13:58:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 218 (0x7f9d6fb09c00) [pid = 1876] [serial = 748] [outer = (nil)] 13:58:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 219 (0x7f9d708cb800) [pid = 1876] [serial = 749] [outer = 0x7f9d6fb09c00] 13:58:36 INFO - PROCESS | 1876 | 1461617916295 Marionette DEBUG loaded listener.js 13:58:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 220 (0x7f9d71747c00) [pid = 1876] [serial = 750] [outer = 0x7f9d6fb09c00] 13:58:37 INFO - PROCESS | 1876 | 1461617917252 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]]]}] 13:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1483ms 13:58:37 INFO - PROCESS | 1876 | 1461617917306 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 13:58:37 INFO - PROCESS | 1876 | 1461617917320 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 13:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:58:37 INFO - PROCESS | 1876 | 1461617917340 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:58:37 INFO - PROCESS | 1876 | 1461617917350 Marionette TRACE conn3 <- [1,970,null,{}] 13:58:37 INFO - PROCESS | 1876 | 1461617917360 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}] 13:58:37 INFO - PROCESS | 1876 | 1461617917653 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 13:58:37 INFO - PROCESS | 1876 | 1461617917926 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:37 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d64be1800 == 100 [pid = 1876] [id = 250] 13:58:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 221 (0x7f9d717e5c00) [pid = 1876] [serial = 751] [outer = (nil)] 13:58:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 222 (0x7f9d71c11400) [pid = 1876] [serial = 752] [outer = 0x7f9d717e5c00] 13:58:38 INFO - PROCESS | 1876 | 1461617917994 Marionette DEBUG loaded listener.js 13:58:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 223 (0x7f9d71e41c00) [pid = 1876] [serial = 753] [outer = 0x7f9d717e5c00] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8d742800 == 99 [pid = 1876] [id = 127] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b654800 == 98 [pid = 1876] [id = 187] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d77e72800 == 97 [pid = 1876] [id = 136] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d752ab000 == 96 [pid = 1876] [id = 135] 13:58:38 INFO - PROCESS | 1876 | --DOMWINDOW == 222 (0x7f9d7a51e800) [pid = 1876] [serial = 652] [outer = (nil)] [url = about:blank] 13:58:38 INFO - PROCESS | 1876 | --DOMWINDOW == 221 (0x7f9d78c47c00) [pid = 1876] [serial = 625] [outer = (nil)] [url = about:blank] 13:58:38 INFO - PROCESS | 1876 | --DOMWINDOW == 220 (0x7f9d771ec800) [pid = 1876] [serial = 619] [outer = (nil)] [url = about:blank] 13:58:38 INFO - PROCESS | 1876 | --DOMWINDOW == 219 (0x7f9d79a0d800) [pid = 1876] [serial = 628] [outer = (nil)] [url = about:blank] 13:58:38 INFO - PROCESS | 1876 | --DOMWINDOW == 218 (0x7f9d77d4d800) [pid = 1876] [serial = 622] [outer = (nil)] [url = about:blank] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d724a5000 == 95 [pid = 1876] [id = 138] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7afc1000 == 94 [pid = 1876] [id = 137] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d77b3f800 == 93 [pid = 1876] [id = 234] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d726db000 == 92 [pid = 1876] [id = 233] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6a553000 == 91 [pid = 1876] [id = 232] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d724a2000 == 90 [pid = 1876] [id = 231] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b87c800 == 89 [pid = 1876] [id = 230] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d647e1000 == 88 [pid = 1876] [id = 229] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d647e5000 == 87 [pid = 1876] [id = 227] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d9afd4800 == 86 [pid = 1876] [id = 226] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d64bec800 == 85 [pid = 1876] [id = 225] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66a6b800 == 84 [pid = 1876] [id = 224] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d958d3000 == 83 [pid = 1876] [id = 223] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8e21b000 == 82 [pid = 1876] [id = 222] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8d742000 == 81 [pid = 1876] [id = 221] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d88d66800 == 80 [pid = 1876] [id = 220] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a2d5000 == 79 [pid = 1876] [id = 219] 13:58:38 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d72252000 == 78 [pid = 1876] [id = 218] 13:58:38 INFO - PROCESS | 1876 | 1461617918916 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]]]}] 13:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1601ms 13:58:38 INFO - PROCESS | 1876 | 1461617918944 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 13:58:38 INFO - PROCESS | 1876 | 1461617918947 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 13:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:58:38 INFO - PROCESS | 1876 | --DOMWINDOW == 217 (0x7f9d7a1a2800) [pid = 1876] [serial = 650] [outer = (nil)] [url = about:blank] 13:58:38 INFO - PROCESS | 1876 | --DOMWINDOW == 216 (0x7f9d7d79b400) [pid = 1876] [serial = 440] [outer = (nil)] [url = about:blank] 13:58:38 INFO - PROCESS | 1876 | --DOMWINDOW == 215 (0x7f9d721fc800) [pid = 1876] [serial = 638] [outer = (nil)] [url = about:blank] 13:58:38 INFO - PROCESS | 1876 | --DOMWINDOW == 214 (0x7f9d89f78c00) [pid = 1876] [serial = 578] [outer = (nil)] [url = about:blank] 13:58:38 INFO - PROCESS | 1876 | --DOMWINDOW == 213 (0x7f9d89feb000) [pid = 1876] [serial = 280] [outer = (nil)] [url = about:blank] 13:58:38 INFO - PROCESS | 1876 | --DOMWINDOW == 212 (0x7f9d685b8400) [pid = 1876] [serial = 601] [outer = (nil)] [url = about:blank] 13:58:38 INFO - PROCESS | 1876 | --DOMWINDOW == 211 (0x7f9d736ef000) [pid = 1876] [serial = 640] [outer = (nil)] [url = about:blank] 13:58:38 INFO - PROCESS | 1876 | --DOMWINDOW == 210 (0x7f9d67b88000) [pid = 1876] [serial = 506] [outer = (nil)] [url = about:blank] 13:58:38 INFO - PROCESS | 1876 | --DOMWINDOW == 209 (0x7f9d77b90c00) [pid = 1876] [serial = 455] [outer = (nil)] [url = about:blank] 13:58:38 INFO - PROCESS | 1876 | --DOMWINDOW == 208 (0x7f9d7280b000) [pid = 1876] [serial = 482] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 207 (0x7f9d7619c000) [pid = 1876] [serial = 616] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 206 (0x7f9d92f34000) [pid = 1876] [serial = 400] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 205 (0x7f9d8dda2000) [pid = 1876] [serial = 286] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 204 (0x7f9d766aa800) [pid = 1876] [serial = 569] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 203 (0x7f9d6b960000) [pid = 1876] [serial = 443] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 202 (0x7f9d6b95bc00) [pid = 1876] [serial = 452] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 201 (0x7f9d766ce400) [pid = 1876] [serial = 584] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 200 (0x7f9d76711400) [pid = 1876] [serial = 433] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 199 (0x7f9d8b918800) [pid = 1876] [serial = 503] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 198 (0x7f9d7619ec00) [pid = 1876] [serial = 644] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 197 (0x7f9d8a0da400) [pid = 1876] [serial = 494] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 196 (0x7f9d73c10c00) [pid = 1876] [serial = 536] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 195 (0x7f9d89fe9800) [pid = 1876] [serial = 542] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 194 (0x7f9d7554ec00) [pid = 1876] [serial = 613] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 193 (0x7f9d76196000) [pid = 1876] [serial = 427] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 192 (0x7f9d766b3000) [pid = 1876] [serial = 647] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 191 (0x7f9d719abc00) [pid = 1876] [serial = 563] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 190 (0x7f9d7ac86c00) [pid = 1876] [serial = 277] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 189 (0x7f9d7a197c00) [pid = 1876] [serial = 539] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 188 (0x7f9d717efc00) [pid = 1876] [serial = 604] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 187 (0x7f9d7a524c00) [pid = 1876] [serial = 436] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 186 (0x7f9d721fc000) [pid = 1876] [serial = 310] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 185 (0x7f9d799f4400) [pid = 1876] [serial = 572] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d709edc00) [pid = 1876] [serial = 634] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d6a593800) [pid = 1876] [serial = 446] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d72127400) [pid = 1876] [serial = 343] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d77b91400) [pid = 1876] [serial = 274] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d75231800) [pid = 1876] [serial = 385] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d7a265000) [pid = 1876] [serial = 313] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d71c0f400) [pid = 1876] [serial = 605] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d7d790400) [pid = 1876] [serial = 430] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d72280800) [pid = 1876] [serial = 497] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d762ad400) [pid = 1876] [serial = 646] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d717ec000) [pid = 1876] [serial = 533] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d88bedc00) [pid = 1876] [serial = 355] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d81d55400) [pid = 1876] [serial = 319] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d7264ac00) [pid = 1876] [serial = 500] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d8dd6cc00) [pid = 1876] [serial = 391] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d6a774c00) [pid = 1876] [serial = 449] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d6b6b0800) [pid = 1876] [serial = 530] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d7522a000) [pid = 1876] [serial = 610] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d8fdcac00) [pid = 1876] [serial = 358] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d7670dc00) [pid = 1876] [serial = 485] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d72126c00) [pid = 1876] [serial = 424] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d72018400) [pid = 1876] [serial = 637] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d6b6abc00) [pid = 1876] [serial = 602] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d717bd000) [pid = 1876] [serial = 479] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d72649800) [pid = 1876] [serial = 599] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d7a26a400) [pid = 1876] [serial = 388] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d7b98f800) [pid = 1876] [serial = 349] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 157 (0x7f9d90b0fc00) [pid = 1876] [serial = 394] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 156 (0x7f9d7ac89400) [pid = 1876] [serial = 575] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 155 (0x7f9d73d0fc00) [pid = 1876] [serial = 641] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 154 (0x7f9d8dd72800) [pid = 1876] [serial = 283] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 153 (0x7f9d766b4800) [pid = 1876] [serial = 649] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 152 (0x7f9d717bc800) [pid = 1876] [serial = 635] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 151 (0x7f9d8d76fc00) [pid = 1876] [serial = 361] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d8d64a000) [pid = 1876] [serial = 545] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d75c34800) [pid = 1876] [serial = 643] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d7b90f800) [pid = 1876] [serial = 491] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d89ff2000) [pid = 1876] [serial = 322] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d9217e000) [pid = 1876] [serial = 397] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d72803c00) [pid = 1876] [serial = 566] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d7a523000) [pid = 1876] [serial = 488] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d721fcc00) [pid = 1876] [serial = 607] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d7a1a2400) [pid = 1876] [serial = 631] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 141 (0x7f9d88b04800) [pid = 1876] [serial = 316] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 140 (0x7f9d79565c00) [pid = 1876] [serial = 346] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 139 (0x7f9d72650c00) [pid = 1876] [serial = 608] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 138 (0x7f9d7c549400) [pid = 1876] [serial = 581] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | --DOMWINDOW == 137 (0x7f9d8be41800) [pid = 1876] [serial = 352] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1876 | 1461617919051 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:58:39 INFO - PROCESS | 1876 | 1461617919065 Marionette TRACE conn3 <- [1,974,null,{}] 13:58:39 INFO - PROCESS | 1876 | 1461617919102 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}] 13:58:39 INFO - PROCESS | 1876 | 1461617919309 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 13:58:39 INFO - PROCESS | 1876 | 1461617919451 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:39 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d685dc800 == 79 [pid = 1876] [id = 251] 13:58:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 138 (0x7f9d721e2000) [pid = 1876] [serial = 754] [outer = (nil)] 13:58:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 139 (0x7f9d721fa400) [pid = 1876] [serial = 755] [outer = 0x7f9d721e2000] 13:58:39 INFO - PROCESS | 1876 | 1461617919527 Marionette DEBUG loaded listener.js 13:58:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 140 (0x7f9d72646400) [pid = 1876] [serial = 756] [outer = 0x7f9d721e2000] 13:58:40 INFO - PROCESS | 1876 | 1461617920309 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]]]}] 13:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1382ms 13:58:40 INFO - PROCESS | 1876 | 1461617920366 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 13:58:40 INFO - PROCESS | 1876 | 1461617920370 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 13:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:58:40 INFO - PROCESS | 1876 | 1461617920385 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:58:40 INFO - PROCESS | 1876 | 1461617920387 Marionette TRACE conn3 <- [1,978,null,{}] 13:58:40 INFO - PROCESS | 1876 | 1461617920394 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}] 13:58:40 INFO - PROCESS | 1876 | 1461617920579 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 13:58:40 INFO - PROCESS | 1876 | 1461617920592 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:40 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71939000 == 80 [pid = 1876] [id = 252] 13:58:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 141 (0x7f9d72648800) [pid = 1876] [serial = 757] [outer = (nil)] 13:58:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 142 (0x7f9d738f0c00) [pid = 1876] [serial = 758] [outer = 0x7f9d72648800] 13:58:40 INFO - PROCESS | 1876 | 1461617920655 Marionette DEBUG loaded listener.js 13:58:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d73c11c00) [pid = 1876] [serial = 759] [outer = 0x7f9d72648800] 13:58:41 INFO - PROCESS | 1876 | 1461617921654 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]]]}] 13:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1297ms 13:58:41 INFO - PROCESS | 1876 | 1461617921682 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 13:58:41 INFO - PROCESS | 1876 | 1461617921684 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 13:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:58:41 INFO - PROCESS | 1876 | 1461617921698 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:58:41 INFO - PROCESS | 1876 | 1461617921700 Marionette TRACE conn3 <- [1,982,null,{}] 13:58:41 INFO - PROCESS | 1876 | 1461617921706 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}] 13:58:41 INFO - PROCESS | 1876 | 1461617921926 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 13:58:41 INFO - PROCESS | 1876 | 1461617921959 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:41 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d721a5000 == 81 [pid = 1876] [id = 253] 13:58:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d67b7d800) [pid = 1876] [serial = 760] [outer = (nil)] 13:58:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d74726800) [pid = 1876] [serial = 761] [outer = 0x7f9d67b7d800] 13:58:42 INFO - PROCESS | 1876 | 1461617922033 Marionette DEBUG loaded listener.js 13:58:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d75229800) [pid = 1876] [serial = 762] [outer = 0x7f9d67b7d800] 13:58:43 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d685bb400) [pid = 1876] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:58:43 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d72129000) [pid = 1876] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:58:43 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d685c0c00) [pid = 1876] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:58:43 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d7264c400) [pid = 1876] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:58:43 INFO - PROCESS | 1876 | --DOMWINDOW == 141 (0x7f9d71749800) [pid = 1876] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:58:43 INFO - PROCESS | 1876 | --DOMWINDOW == 140 (0x7f9d7a194800) [pid = 1876] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:58:43 INFO - PROCESS | 1876 | --DOMWINDOW == 139 (0x7f9d77e97800) [pid = 1876] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:58:43 INFO - PROCESS | 1876 | 1461617923367 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]]]}] 13:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1685ms 13:58:43 INFO - PROCESS | 1876 | 1461617923394 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 13:58:43 INFO - PROCESS | 1876 | 1461617923397 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 13:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:58:43 INFO - PROCESS | 1876 | 1461617923404 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:58:43 INFO - PROCESS | 1876 | 1461617923407 Marionette TRACE conn3 <- [1,986,null,{}] 13:58:43 INFO - PROCESS | 1876 | 1461617923413 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}] 13:58:43 INFO - PROCESS | 1876 | 1461617923604 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 13:58:43 INFO - PROCESS | 1876 | 1461617923785 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:43 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d724b0800 == 82 [pid = 1876] [id = 254] 13:58:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 140 (0x7f9d7280d000) [pid = 1876] [serial = 763] [outer = (nil)] 13:58:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 141 (0x7f9d762a7400) [pid = 1876] [serial = 764] [outer = 0x7f9d7280d000] 13:58:43 INFO - PROCESS | 1876 | 1461617923850 Marionette DEBUG loaded listener.js 13:58:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 142 (0x7f9d766b3000) [pid = 1876] [serial = 765] [outer = 0x7f9d7280d000] 13:58:44 INFO - PROCESS | 1876 | 1461617924563 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]]]}] 13:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1178ms 13:58:44 INFO - PROCESS | 1876 | 1461617924584 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 13:58:44 INFO - PROCESS | 1876 | 1461617924588 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 13:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:58:44 INFO - PROCESS | 1876 | 1461617924594 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:58:44 INFO - PROCESS | 1876 | 1461617924609 Marionette TRACE conn3 <- [1,990,null,{}] 13:58:44 INFO - PROCESS | 1876 | 1461617924615 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}] 13:58:44 INFO - PROCESS | 1876 | 1461617924827 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 13:58:44 INFO - PROCESS | 1876 | 1461617924847 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:44 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d73984000 == 83 [pid = 1876] [id = 255] 13:58:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d72647400) [pid = 1876] [serial = 766] [outer = (nil)] 13:58:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d766b4800) [pid = 1876] [serial = 767] [outer = 0x7f9d72647400] 13:58:44 INFO - PROCESS | 1876 | 1461617924911 Marionette DEBUG loaded listener.js 13:58:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d771ec000) [pid = 1876] [serial = 768] [outer = 0x7f9d72647400] 13:58:46 INFO - PROCESS | 1876 | 1461617926102 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]]]}] 13:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1543ms 13:58:46 INFO - PROCESS | 1876 | 1461617926139 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 13:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:58:46 INFO - PROCESS | 1876 | 1461617926145 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 13:58:46 INFO - PROCESS | 1876 | 1461617926152 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:58:46 INFO - PROCESS | 1876 | 1461617926157 Marionette TRACE conn3 <- [1,994,null,{}] 13:58:46 INFO - PROCESS | 1876 | 1461617926165 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}] 13:58:46 INFO - PROCESS | 1876 | 1461617926377 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 13:58:46 INFO - PROCESS | 1876 | 1461617926600 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:46 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d682c9000 == 84 [pid = 1876] [id = 256] 13:58:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d6fb04c00) [pid = 1876] [serial = 769] [outer = (nil)] 13:58:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d7174e800) [pid = 1876] [serial = 770] [outer = 0x7f9d6fb04c00] 13:58:46 INFO - PROCESS | 1876 | 1461617926723 Marionette DEBUG loaded listener.js 13:58:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d717bf400) [pid = 1876] [serial = 771] [outer = 0x7f9d6fb04c00] 13:58:47 INFO - PROCESS | 1876 | 1461617927598 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]]]}] 13:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1485ms 13:58:47 INFO - PROCESS | 1876 | 1461617927638 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 13:58:47 INFO - PROCESS | 1876 | 1461617927646 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 13:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:58:47 INFO - PROCESS | 1876 | 1461617927657 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:58:47 INFO - PROCESS | 1876 | 1461617927660 Marionette TRACE conn3 <- [1,998,null,{}] 13:58:47 INFO - PROCESS | 1876 | 1461617927666 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}] 13:58:47 INFO - PROCESS | 1876 | 1461617927874 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 13:58:48 INFO - PROCESS | 1876 | 1461617928054 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7224f000 == 85 [pid = 1876] [id = 257] 13:58:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d71c11000) [pid = 1876] [serial = 772] [outer = (nil)] 13:58:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d7227b400) [pid = 1876] [serial = 773] [outer = 0x7f9d71c11000] 13:58:48 INFO - PROCESS | 1876 | 1461617928231 Marionette DEBUG loaded listener.js 13:58:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d736e3800) [pid = 1876] [serial = 774] [outer = 0x7f9d71c11000] 13:58:49 INFO - PROCESS | 1876 | 1461617929120 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]]]}] 13:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1531ms 13:58:49 INFO - PROCESS | 1876 | 1461617929189 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 13:58:49 INFO - PROCESS | 1876 | 1461617929193 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 13:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:58:49 INFO - PROCESS | 1876 | 1461617929200 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:58:49 INFO - PROCESS | 1876 | 1461617929206 Marionette TRACE conn3 <- [1,1002,null,{}] 13:58:49 INFO - PROCESS | 1876 | 1461617929223 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}] 13:58:49 INFO - PROCESS | 1876 | 1461617929462 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 13:58:49 INFO - PROCESS | 1876 | 1461617929700 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:49 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75fe5000 == 86 [pid = 1876] [id = 258] 13:58:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 152 (0x7f9d75277800) [pid = 1876] [serial = 775] [outer = (nil)] 13:58:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 153 (0x7f9d76194800) [pid = 1876] [serial = 776] [outer = 0x7f9d75277800] 13:58:49 INFO - PROCESS | 1876 | 1461617929822 Marionette DEBUG loaded listener.js 13:58:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 154 (0x7f9d766cf000) [pid = 1876] [serial = 777] [outer = 0x7f9d75277800] 13:58:50 INFO - PROCESS | 1876 | 1461617930684 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]]]}] 13:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1536ms 13:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:58:50 INFO - PROCESS | 1876 | 1461617930738 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 13:58:50 INFO - PROCESS | 1876 | 1461617930742 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 13:58:50 INFO - PROCESS | 1876 | 1461617930748 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:58:50 INFO - PROCESS | 1876 | 1461617930751 Marionette TRACE conn3 <- [1,1006,null,{}] 13:58:50 INFO - PROCESS | 1876 | 1461617930757 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}] 13:58:50 INFO - PROCESS | 1876 | 1461617930963 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 13:58:51 INFO - PROCESS | 1876 | 1461617931139 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:51 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7637e000 == 87 [pid = 1876] [id = 259] 13:58:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 155 (0x7f9d76708c00) [pid = 1876] [serial = 778] [outer = (nil)] 13:58:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 156 (0x7f9d771f6000) [pid = 1876] [serial = 779] [outer = 0x7f9d76708c00] 13:58:51 INFO - PROCESS | 1876 | 1461617931234 Marionette DEBUG loaded listener.js 13:58:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 157 (0x7f9d77d4f000) [pid = 1876] [serial = 780] [outer = 0x7f9d76708c00] 13:58:52 INFO - PROCESS | 1876 | 1461617932118 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]]]}] 13:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1434ms 13:58:52 INFO - PROCESS | 1876 | 1461617932183 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 13:58:52 INFO - PROCESS | 1876 | 1461617932187 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 13:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:58:52 INFO - PROCESS | 1876 | 1461617932193 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:58:52 INFO - PROCESS | 1876 | 1461617932195 Marionette TRACE conn3 <- [1,1010,null,{}] 13:58:52 INFO - PROCESS | 1876 | 1461617932201 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}] 13:58:52 INFO - PROCESS | 1876 | 1461617932390 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 13:58:52 INFO - PROCESS | 1876 | 1461617932567 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:52 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7671a800 == 88 [pid = 1876] [id = 260] 13:58:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 158 (0x7f9d771ed000) [pid = 1876] [serial = 781] [outer = (nil)] 13:58:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d787dac00) [pid = 1876] [serial = 782] [outer = 0x7f9d771ed000] 13:58:52 INFO - PROCESS | 1876 | 1461617932641 Marionette DEBUG loaded listener.js 13:58:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d79667800) [pid = 1876] [serial = 783] [outer = 0x7f9d771ed000] 13:58:53 INFO - PROCESS | 1876 | 1461617933549 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]]]}] 13:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1427ms 13:58:53 INFO - PROCESS | 1876 | 1461617933622 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 13:58:53 INFO - PROCESS | 1876 | 1461617933626 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 13:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:58:53 INFO - PROCESS | 1876 | 1461617933632 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:58:53 INFO - PROCESS | 1876 | 1461617933636 Marionette TRACE conn3 <- [1,1014,null,{}] 13:58:53 INFO - PROCESS | 1876 | 1461617933642 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}] 13:58:53 INFO - PROCESS | 1876 | 1461617933892 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 13:58:54 INFO - PROCESS | 1876 | 1461617934111 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:54 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d78e86000 == 89 [pid = 1876] [id = 261] 13:58:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d7a1a1400) [pid = 1876] [serial = 784] [outer = (nil)] 13:58:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d7a324400) [pid = 1876] [serial = 785] [outer = 0x7f9d7a1a1400] 13:58:54 INFO - PROCESS | 1876 | 1461617934233 Marionette DEBUG loaded listener.js 13:58:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d7ad25000) [pid = 1876] [serial = 786] [outer = 0x7f9d7a1a1400] 13:58:55 INFO - PROCESS | 1876 | 1461617935072 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]]]}] 13:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1485ms 13:58:55 INFO - PROCESS | 1876 | 1461617935118 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 13:58:55 INFO - PROCESS | 1876 | 1461617935122 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 13:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:58:55 INFO - PROCESS | 1876 | 1461617935132 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:58:55 INFO - PROCESS | 1876 | 1461617935136 Marionette TRACE conn3 <- [1,1018,null,{}] 13:58:55 INFO - PROCESS | 1876 | 1461617935144 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}] 13:58:55 INFO - PROCESS | 1876 | 1461617935356 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 13:58:55 INFO - PROCESS | 1876 | 1461617935547 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:55 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a716000 == 90 [pid = 1876] [id = 262] 13:58:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d685b8400) [pid = 1876] [serial = 787] [outer = (nil)] 13:58:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d7b91ac00) [pid = 1876] [serial = 788] [outer = 0x7f9d685b8400] 13:58:55 INFO - PROCESS | 1876 | 1461617935625 Marionette DEBUG loaded listener.js 13:58:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d7d796000) [pid = 1876] [serial = 789] [outer = 0x7f9d685b8400] 13:58:56 INFO - PROCESS | 1876 | 1461617936526 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]]]}] 13:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1433ms 13:58:56 INFO - PROCESS | 1876 | 1461617936564 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 13:58:56 INFO - PROCESS | 1876 | 1461617936568 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 13:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:58:56 INFO - PROCESS | 1876 | 1461617936574 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:58:56 INFO - PROCESS | 1876 | 1461617936577 Marionette TRACE conn3 <- [1,1022,null,{}] 13:58:56 INFO - PROCESS | 1876 | 1461617936583 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}] 13:58:56 INFO - PROCESS | 1876 | 1461617936765 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 13:58:56 INFO - PROCESS | 1876 | 1461617936956 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:56 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7ac54000 == 91 [pid = 1876] [id = 263] 13:58:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d7a1a2400) [pid = 1876] [serial = 790] [outer = (nil)] 13:58:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d7e3d8800) [pid = 1876] [serial = 791] [outer = 0x7f9d7a1a2400] 13:58:57 INFO - PROCESS | 1876 | 1461617937031 Marionette DEBUG loaded listener.js 13:58:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d87c07400) [pid = 1876] [serial = 792] [outer = 0x7f9d7a1a2400] 13:58:57 INFO - PROCESS | 1876 | 1461617937919 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]]]}] 13:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1384ms 13:58:57 INFO - PROCESS | 1876 | 1461617937959 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 13:58:57 INFO - PROCESS | 1876 | 1461617937962 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 13:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:58:57 INFO - PROCESS | 1876 | 1461617937969 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:58:57 INFO - PROCESS | 1876 | 1461617937972 Marionette TRACE conn3 <- [1,1026,null,{}] 13:58:57 INFO - PROCESS | 1876 | 1461617937978 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}] 13:58:58 INFO - PROCESS | 1876 | 1461617938199 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 13:58:58 INFO - PROCESS | 1876 | 1461617938378 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:58 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b388000 == 92 [pid = 1876] [id = 264] 13:58:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d7ad2a000) [pid = 1876] [serial = 793] [outer = (nil)] 13:58:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d88aa0000) [pid = 1876] [serial = 794] [outer = 0x7f9d7ad2a000] 13:58:58 INFO - PROCESS | 1876 | 1461617938457 Marionette DEBUG loaded listener.js 13:58:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d89d31c00) [pid = 1876] [serial = 795] [outer = 0x7f9d7ad2a000] 13:58:59 INFO - PROCESS | 1876 | 1461617939347 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]]]}] 13:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1429ms 13:58:59 INFO - PROCESS | 1876 | 1461617939400 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 13:58:59 INFO - PROCESS | 1876 | 1461617939403 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 13:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:58:59 INFO - PROCESS | 1876 | 1461617939410 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:58:59 INFO - PROCESS | 1876 | 1461617939413 Marionette TRACE conn3 <- [1,1030,null,{}] 13:58:59 INFO - PROCESS | 1876 | 1461617939418 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}] 13:58:59 INFO - PROCESS | 1876 | 1461617939625 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 13:58:59 INFO - PROCESS | 1876 | 1461617939804 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:59 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7c31e800 == 93 [pid = 1876] [id = 265] 13:58:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d7d79d800) [pid = 1876] [serial = 796] [outer = (nil)] 13:58:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d89fe9c00) [pid = 1876] [serial = 797] [outer = 0x7f9d7d79d800] 13:58:59 INFO - PROCESS | 1876 | 1461617939876 Marionette DEBUG loaded listener.js 13:58:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d8beb0c00) [pid = 1876] [serial = 798] [outer = 0x7f9d7d79d800] 13:59:01 INFO - PROCESS | 1876 | 1461617941027 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]]]}] 13:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1679ms 13:59:01 INFO - PROCESS | 1876 | 1461617941090 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 13:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:59:01 INFO - PROCESS | 1876 | 1461617941094 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 13:59:01 INFO - PROCESS | 1876 | 1461617941100 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:59:01 INFO - PROCESS | 1876 | 1461617941104 Marionette TRACE conn3 <- [1,1034,null,{}] 13:59:01 INFO - PROCESS | 1876 | 1461617941110 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}] 13:59:01 INFO - PROCESS | 1876 | 1461617941330 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 13:59:01 INFO - PROCESS | 1876 | 1461617941592 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:01 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d82ce0000 == 94 [pid = 1876] [id = 266] 13:59:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d88be5400) [pid = 1876] [serial = 799] [outer = (nil)] 13:59:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d8d651c00) [pid = 1876] [serial = 800] [outer = 0x7f9d88be5400] 13:59:01 INFO - PROCESS | 1876 | 1461617941755 Marionette DEBUG loaded listener.js 13:59:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d8d8ae800) [pid = 1876] [serial = 801] [outer = 0x7f9d88be5400] 13:59:02 INFO - PROCESS | 1876 | 1461617942791 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]]]}] 13:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1731ms 13:59:02 INFO - PROCESS | 1876 | 1461617942833 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 13:59:02 INFO - PROCESS | 1876 | 1461617942836 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 13:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:59:02 INFO - PROCESS | 1876 | 1461617942842 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:59:02 INFO - PROCESS | 1876 | 1461617942844 Marionette TRACE conn3 <- [1,1038,null,{}] 13:59:02 INFO - PROCESS | 1876 | 1461617942850 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}] 13:59:03 INFO - PROCESS | 1876 | 1461617943041 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 13:59:03 INFO - PROCESS | 1876 | 1461617943234 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:03 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88ba7000 == 95 [pid = 1876] [id = 267] 13:59:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d8d649400) [pid = 1876] [serial = 802] [outer = (nil)] 13:59:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d8dd9a000) [pid = 1876] [serial = 803] [outer = 0x7f9d8d649400] 13:59:03 INFO - PROCESS | 1876 | 1461617943309 Marionette DEBUG loaded listener.js 13:59:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d8df86000) [pid = 1876] [serial = 804] [outer = 0x7f9d8d649400] 13:59:04 INFO - PROCESS | 1876 | 1461617944162 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]]]}] 13:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1379ms 13:59:04 INFO - PROCESS | 1876 | 1461617944223 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 13:59:04 INFO - PROCESS | 1876 | 1461617944225 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 13:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:59:04 INFO - PROCESS | 1876 | 1461617944232 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:59:04 INFO - PROCESS | 1876 | 1461617944235 Marionette TRACE conn3 <- [1,1042,null,{}] 13:59:04 INFO - PROCESS | 1876 | 1461617944240 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}] 13:59:04 INFO - PROCESS | 1876 | 1461617944431 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 13:59:04 INFO - PROCESS | 1876 | 1461617944638 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:04 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d89c18000 == 96 [pid = 1876] [id = 268] 13:59:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d685be800) [pid = 1876] [serial = 805] [outer = (nil)] 13:59:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d728b9c00) [pid = 1876] [serial = 806] [outer = 0x7f9d685be800] 13:59:04 INFO - PROCESS | 1876 | 1461617944713 Marionette DEBUG loaded listener.js 13:59:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d728c0000) [pid = 1876] [serial = 807] [outer = 0x7f9d685be800] 13:59:05 INFO - PROCESS | 1876 | 1461617945596 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]]]}] 13:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1435ms 13:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:59:05 INFO - PROCESS | 1876 | 1461617945668 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 13:59:05 INFO - PROCESS | 1876 | 1461617945671 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 13:59:05 INFO - PROCESS | 1876 | 1461617945678 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:59:05 INFO - PROCESS | 1876 | 1461617945681 Marionette TRACE conn3 <- [1,1046,null,{}] 13:59:05 INFO - PROCESS | 1876 | 1461617945686 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}] 13:59:05 INFO - PROCESS | 1876 | 1461617945909 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 13:59:06 INFO - PROCESS | 1876 | 1461617946097 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:06 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66a75800 == 97 [pid = 1876] [id = 269] 13:59:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d67b7bc00) [pid = 1876] [serial = 808] [outer = (nil)] 13:59:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 186 (0x7f9d728bfc00) [pid = 1876] [serial = 809] [outer = 0x7f9d67b7bc00] 13:59:06 INFO - PROCESS | 1876 | 1461617946171 Marionette DEBUG loaded listener.js 13:59:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 187 (0x7f9d7670d400) [pid = 1876] [serial = 810] [outer = 0x7f9d67b7bc00] 13:59:07 INFO - PROCESS | 1876 | 1461617947374 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]]]}] 13:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1733ms 13:59:07 INFO - PROCESS | 1876 | 1461617947410 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 13:59:07 INFO - PROCESS | 1876 | 1461617947415 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 13:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:59:07 INFO - PROCESS | 1876 | 1461617947423 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:59:07 INFO - PROCESS | 1876 | 1461617947429 Marionette TRACE conn3 <- [1,1050,null,{}] 13:59:07 INFO - PROCESS | 1876 | 1461617947438 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}] 13:59:07 INFO - PROCESS | 1876 | 1461617947614 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 13:59:07 INFO - PROCESS | 1876 | 1461617947870 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:07 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d716b9000 == 98 [pid = 1876] [id = 270] 13:59:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 188 (0x7f9d685c0800) [pid = 1876] [serial = 811] [outer = (nil)] 13:59:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 189 (0x7f9d708c5400) [pid = 1876] [serial = 812] [outer = 0x7f9d685c0800] 13:59:07 INFO - PROCESS | 1876 | 1461617947951 Marionette DEBUG loaded listener.js 13:59:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 190 (0x7f9d717bc800) [pid = 1876] [serial = 813] [outer = 0x7f9d685c0800] 13:59:08 INFO - PROCESS | 1876 | 1461617948779 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]]]}] 13:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1438ms 13:59:08 INFO - PROCESS | 1876 | 1461617948863 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 13:59:08 INFO - PROCESS | 1876 | 1461617948871 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 13:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:59:08 INFO - PROCESS | 1876 | 1461617948881 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:59:08 INFO - PROCESS | 1876 | 1461617948884 Marionette TRACE conn3 <- [1,1054,null,{}] 13:59:08 INFO - PROCESS | 1876 | 1461617948888 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}] 13:59:09 INFO - PROCESS | 1876 | 1461617949071 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 13:59:09 INFO - PROCESS | 1876 | 1461617949462 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:09 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6417b000 == 99 [pid = 1876] [id = 271] 13:59:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 191 (0x7f9d719b5400) [pid = 1876] [serial = 814] [outer = (nil)] 13:59:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 192 (0x7f9d71d5f400) [pid = 1876] [serial = 815] [outer = 0x7f9d719b5400] 13:59:09 INFO - PROCESS | 1876 | 1461617949539 Marionette DEBUG loaded listener.js 13:59:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 193 (0x7f9d721f5800) [pid = 1876] [serial = 816] [outer = 0x7f9d719b5400] 13:59:10 INFO - PROCESS | 1876 | 1461617950416 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]]]}] 13:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1630ms 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 192 (0x7f9d7bf1dc00) [pid = 1876] [serial = 707] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | 1461617950595 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 13:59:10 INFO - PROCESS | 1876 | 1461617950599 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 13:59:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8d545800 == 98 [pid = 1876] [id = 242] 13:59:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d88806000 == 97 [pid = 1876] [id = 241] 13:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:59:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b9df800 == 96 [pid = 1876] [id = 240] 13:59:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a564000 == 95 [pid = 1876] [id = 239] 13:59:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d762e3000 == 94 [pid = 1876] [id = 238] 13:59:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7224b000 == 93 [pid = 1876] [id = 237] 13:59:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6a55e000 == 92 [pid = 1876] [id = 236] 13:59:10 INFO - PROCESS | 1876 | 1461617950618 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:59:10 INFO - PROCESS | 1876 | 1461617950624 Marionette TRACE conn3 <- [1,1058,null,{}] 13:59:10 INFO - PROCESS | 1876 | 1461617950638 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}] 13:59:10 INFO - PROCESS | 1876 | 1461617950802 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 191 (0x7f9d762a6000) [pid = 1876] [serial = 661] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 190 (0x7f9d719b1800) [pid = 1876] [serial = 698] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 189 (0x7f9d75c37400) [pid = 1876] [serial = 699] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 188 (0x7f9d88beac00) [pid = 1876] [serial = 680] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 187 (0x7f9d766ce000) [pid = 1876] [serial = 701] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 186 (0x7f9d771f8800) [pid = 1876] [serial = 702] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 185 (0x7f9d71752800) [pid = 1876] [serial = 655] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d708c8400) [pid = 1876] [serial = 690] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d6a592800) [pid = 1876] [serial = 689] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d89c42000) [pid = 1876] [serial = 683] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d7522e800) [pid = 1876] [serial = 696] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d73c0b000) [pid = 1876] [serial = 695] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d7ac8f800) [pid = 1876] [serial = 667] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d7a26f400) [pid = 1876] [serial = 664] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d721f8800) [pid = 1876] [serial = 693] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d72009400) [pid = 1876] [serial = 692] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d7e3e2800) [pid = 1876] [serial = 673] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d7a57d800) [pid = 1876] [serial = 653] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d72809400) [pid = 1876] [serial = 677] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d73c15000) [pid = 1876] [serial = 658] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d7c546800) [pid = 1876] [serial = 670] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d8bebe400) [pid = 1876] [serial = 686] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d7a526400) [pid = 1876] [serial = 437] [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.] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d7a281400) [pid = 1876] [serial = 705] [outer = (nil)] [url = about:blank] 13:59:10 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d78c45000) [pid = 1876] [serial = 704] [outer = (nil)] [url = about:blank] 13:59:11 INFO - PROCESS | 1876 | 1461617951049 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:11 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66f4d800 == 93 [pid = 1876] [id = 272] 13:59:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d719b1800) [pid = 1876] [serial = 817] [outer = (nil)] 13:59:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d728bc400) [pid = 1876] [serial = 818] [outer = 0x7f9d719b1800] 13:59:11 INFO - PROCESS | 1876 | 1461617951124 Marionette DEBUG loaded listener.js 13:59:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d73c17800) [pid = 1876] [serial = 819] [outer = 0x7f9d719b1800] 13:59:11 INFO - PROCESS | 1876 | 1461617951840 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]]]}] 13:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1251ms 13:59:11 INFO - PROCESS | 1876 | 1461617951865 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 13:59:11 INFO - PROCESS | 1876 | 1461617951868 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 13:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:59:11 INFO - PROCESS | 1876 | 1461617951894 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:59:11 INFO - PROCESS | 1876 | 1461617951896 Marionette TRACE conn3 <- [1,1062,null,{}] 13:59:11 INFO - PROCESS | 1876 | 1461617951903 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}] 13:59:12 INFO - PROCESS | 1876 | 1461617952070 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 13:59:12 INFO - PROCESS | 1876 | 1461617952085 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:12 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71914000 == 94 [pid = 1876] [id = 273] 13:59:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d72804000) [pid = 1876] [serial = 820] [outer = (nil)] 13:59:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d76191c00) [pid = 1876] [serial = 821] [outer = 0x7f9d72804000] 13:59:12 INFO - PROCESS | 1876 | 1461617952144 Marionette DEBUG loaded listener.js 13:59:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d762a8400) [pid = 1876] [serial = 822] [outer = 0x7f9d72804000] 13:59:13 INFO - PROCESS | 1876 | 1461617953045 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]]]}] 13:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1254ms 13:59:13 INFO - PROCESS | 1876 | 1461617953131 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 13:59:13 INFO - PROCESS | 1876 | 1461617953135 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 13:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:59:13 INFO - PROCESS | 1876 | 1461617953141 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:59:13 INFO - PROCESS | 1876 | 1461617953143 Marionette TRACE conn3 <- [1,1066,null,{}] 13:59:13 INFO - PROCESS | 1876 | 1461617953148 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}] 13:59:13 INFO - PROCESS | 1876 | 1461617953370 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 13:59:13 INFO - PROCESS | 1876 | 1461617953399 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:13 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d72ad8000 == 95 [pid = 1876] [id = 274] 13:59:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d7472b800) [pid = 1876] [serial = 823] [outer = (nil)] 13:59:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d766ccc00) [pid = 1876] [serial = 824] [outer = 0x7f9d7472b800] 13:59:13 INFO - PROCESS | 1876 | 1461617953460 Marionette DEBUG loaded listener.js 13:59:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d77b34800) [pid = 1876] [serial = 825] [outer = 0x7f9d7472b800] 13:59:14 INFO - PROCESS | 1876 | 1461617954305 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]]]}] 13:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1185ms 13:59:14 INFO - PROCESS | 1876 | 1461617954327 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 13:59:14 INFO - PROCESS | 1876 | 1461617954330 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 13:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:59:14 INFO - PROCESS | 1876 | 1461617954335 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:59:14 INFO - PROCESS | 1876 | 1461617954338 Marionette TRACE conn3 <- [1,1070,null,{}] 13:59:14 INFO - PROCESS | 1876 | 1461617954343 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}] 13:59:14 INFO - PROCESS | 1876 | 1461617954572 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 13:59:14 INFO - PROCESS | 1876 | 1461617954612 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:14 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d762ec800 == 96 [pid = 1876] [id = 275] 13:59:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d7a19b000) [pid = 1876] [serial = 826] [outer = (nil)] 13:59:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d7a524c00) [pid = 1876] [serial = 827] [outer = 0x7f9d7a19b000] 13:59:14 INFO - PROCESS | 1876 | 1461617954681 Marionette DEBUG loaded listener.js 13:59:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d7ac8d000) [pid = 1876] [serial = 828] [outer = 0x7f9d7a19b000] 13:59:15 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d721e2000) [pid = 1876] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:59:15 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d67b7d800) [pid = 1876] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:59:15 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d717e5c00) [pid = 1876] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:59:15 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d7b61fc00) [pid = 1876] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:59:15 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d6fb09c00) [pid = 1876] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:59:15 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d72648800) [pid = 1876] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:59:15 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d7280d000) [pid = 1876] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:59:15 INFO - PROCESS | 1876 | 1461617955738 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]]]}] 13:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1427ms 13:59:15 INFO - PROCESS | 1876 | 1461617955764 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 13:59:15 INFO - PROCESS | 1876 | 1461617955767 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 13:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:59:15 INFO - PROCESS | 1876 | 1461617955772 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:59:15 INFO - PROCESS | 1876 | 1461617955774 Marionette TRACE conn3 <- [1,1074,null,{}] 13:59:15 INFO - PROCESS | 1876 | 1461617955780 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}] 13:59:16 INFO - PROCESS | 1876 | 1461617955999 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 13:59:16 INFO - PROCESS | 1876 | 1461617956147 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:16 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d76379000 == 97 [pid = 1876] [id = 276] 13:59:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d72b9d800) [pid = 1876] [serial = 829] [outer = (nil)] 13:59:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d762a6000) [pid = 1876] [serial = 830] [outer = 0x7f9d72b9d800] 13:59:16 INFO - PROCESS | 1876 | 1461617956209 Marionette DEBUG loaded listener.js 13:59:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d7b984800) [pid = 1876] [serial = 831] [outer = 0x7f9d72b9d800] 13:59:16 INFO - PROCESS | 1876 | 1461617956886 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]]]}] 13:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1131ms 13:59:16 INFO - PROCESS | 1876 | 1461617956904 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 13:59:16 INFO - PROCESS | 1876 | 1461617956907 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 13:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:59:16 INFO - PROCESS | 1876 | 1461617956916 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:59:16 INFO - PROCESS | 1876 | 1461617956918 Marionette TRACE conn3 <- [1,1078,null,{}] 13:59:16 INFO - PROCESS | 1876 | 1461617956922 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}] 13:59:17 INFO - PROCESS | 1876 | 1461617957139 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 13:59:17 INFO - PROCESS | 1876 | 1461617957157 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:17 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a364000 == 98 [pid = 1876] [id = 277] 13:59:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d7264ac00) [pid = 1876] [serial = 832] [outer = (nil)] 13:59:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d7b985000) [pid = 1876] [serial = 833] [outer = 0x7f9d7264ac00] 13:59:17 INFO - PROCESS | 1876 | 1461617957218 Marionette DEBUG loaded listener.js 13:59:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d89dc3000) [pid = 1876] [serial = 834] [outer = 0x7f9d7264ac00] 13:59:18 INFO - PROCESS | 1876 | 1461617958317 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]]]}] 13:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1425ms 13:59:18 INFO - PROCESS | 1876 | 1461617958345 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 13:59:18 INFO - PROCESS | 1876 | 1461617958352 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 13:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:59:18 INFO - PROCESS | 1876 | 1461617958361 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:59:18 INFO - PROCESS | 1876 | 1461617958367 Marionette TRACE conn3 <- [1,1082,null,{}] 13:59:18 INFO - PROCESS | 1876 | 1461617958374 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}] 13:59:18 INFO - PROCESS | 1876 | 1461617958564 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 13:59:18 INFO - PROCESS | 1876 | 1461617958758 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:18 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d685d3000 == 99 [pid = 1876] [id = 278] 13:59:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d708cc000) [pid = 1876] [serial = 835] [outer = (nil)] 13:59:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d717ea400) [pid = 1876] [serial = 836] [outer = 0x7f9d708cc000] 13:59:18 INFO - PROCESS | 1876 | 1461617958832 Marionette DEBUG loaded listener.js 13:59:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d72129c00) [pid = 1876] [serial = 837] [outer = 0x7f9d708cc000] 13:59:19 INFO - PROCESS | 1876 | 1461617959803 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]]]}] 13:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1483ms 13:59:19 INFO - PROCESS | 1876 | 1461617959846 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 13:59:19 INFO - PROCESS | 1876 | 1461617959855 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 13:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:59:19 INFO - PROCESS | 1876 | 1461617959865 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:59:19 INFO - PROCESS | 1876 | 1461617959868 Marionette TRACE conn3 <- [1,1086,null,{}] 13:59:19 INFO - PROCESS | 1876 | 1461617959874 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}] 13:59:20 INFO - PROCESS | 1876 | 1461617960106 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 13:59:20 INFO - PROCESS | 1876 | 1461617960374 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:20 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d752ad800 == 100 [pid = 1876] [id = 279] 13:59:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d721fcc00) [pid = 1876] [serial = 838] [outer = (nil)] 13:59:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d75222400) [pid = 1876] [serial = 839] [outer = 0x7f9d721fcc00] 13:59:20 INFO - PROCESS | 1876 | 1461617960492 Marionette DEBUG loaded listener.js 13:59:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d762a7000) [pid = 1876] [serial = 840] [outer = 0x7f9d721fcc00] 13:59:21 INFO - PROCESS | 1876 | 1461617961358 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]]]}] 13:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1529ms 13:59:21 INFO - PROCESS | 1876 | 1461617961394 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 13:59:21 INFO - PROCESS | 1876 | 1461617961398 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 13:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:59:21 INFO - PROCESS | 1876 | 1461617961404 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:59:21 INFO - PROCESS | 1876 | 1461617961409 Marionette TRACE conn3 <- [1,1090,null,{}] 13:59:21 INFO - PROCESS | 1876 | 1461617961425 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}] 13:59:21 INFO - PROCESS | 1876 | 1461617961614 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 13:59:21 INFO - PROCESS | 1876 | 1461617961808 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:21 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7c322000 == 101 [pid = 1876] [id = 280] 13:59:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d77e94000) [pid = 1876] [serial = 841] [outer = (nil)] 13:59:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 186 (0x7f9d7a19f800) [pid = 1876] [serial = 842] [outer = 0x7f9d77e94000] 13:59:21 INFO - PROCESS | 1876 | 1461617961886 Marionette DEBUG loaded listener.js 13:59:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 187 (0x7f9d7a529c00) [pid = 1876] [serial = 843] [outer = 0x7f9d77e94000] 13:59:22 INFO - PROCESS | 1876 | 1461617962755 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]]]}] 13:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1397ms 13:59:22 INFO - PROCESS | 1876 | 1461617962803 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 13:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:59:22 INFO - PROCESS | 1876 | 1461617962808 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 13:59:22 INFO - PROCESS | 1876 | 1461617962813 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:59:22 INFO - PROCESS | 1876 | 1461617962817 Marionette TRACE conn3 <- [1,1094,null,{}] 13:59:22 INFO - PROCESS | 1876 | 1461617962822 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}] 13:59:23 INFO - PROCESS | 1876 | 1461617963010 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 13:59:23 INFO - PROCESS | 1876 | 1461617963200 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:23 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88f5d000 == 102 [pid = 1876] [id = 281] 13:59:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 188 (0x7f9d77e98000) [pid = 1876] [serial = 844] [outer = (nil)] 13:59:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 189 (0x7f9d7ef63c00) [pid = 1876] [serial = 845] [outer = 0x7f9d77e98000] 13:59:23 INFO - PROCESS | 1876 | 1461617963276 Marionette DEBUG loaded listener.js 13:59:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 190 (0x7f9d89f73800) [pid = 1876] [serial = 846] [outer = 0x7f9d77e98000] 13:59:24 INFO - PROCESS | 1876 | 1461617964129 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]]]}] 13:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1382ms 13:59:24 INFO - PROCESS | 1876 | 1461617964196 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 13:59:24 INFO - PROCESS | 1876 | 1461617964199 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 13:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:59:24 INFO - PROCESS | 1876 | 1461617964206 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:59:24 INFO - PROCESS | 1876 | 1461617964208 Marionette TRACE conn3 <- [1,1098,null,{}] 13:59:24 INFO - PROCESS | 1876 | 1461617964213 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}] 13:59:24 INFO - PROCESS | 1876 | 1461617964438 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 13:59:24 INFO - PROCESS | 1876 | 1461617964622 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:24 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8d787800 == 103 [pid = 1876] [id = 282] 13:59:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 191 (0x7f9d7a52a000) [pid = 1876] [serial = 847] [outer = (nil)] 13:59:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 192 (0x7f9d8be44c00) [pid = 1876] [serial = 848] [outer = 0x7f9d7a52a000] 13:59:24 INFO - PROCESS | 1876 | 1461617964693 Marionette DEBUG loaded listener.js 13:59:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 193 (0x7f9d8d646400) [pid = 1876] [serial = 849] [outer = 0x7f9d7a52a000] 13:59:25 INFO - PROCESS | 1876 | 1461617965609 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]]]}] 13:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1477ms 13:59:25 INFO - PROCESS | 1876 | 1461617965684 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 13:59:25 INFO - PROCESS | 1876 | 1461617965688 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 13:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:59:25 INFO - PROCESS | 1876 | 1461617965694 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:59:25 INFO - PROCESS | 1876 | 1461617965696 Marionette TRACE conn3 <- [1,1102,null,{}] 13:59:25 INFO - PROCESS | 1876 | 1461617965702 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}] 13:59:25 INFO - PROCESS | 1876 | 1461617965947 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 13:59:26 INFO - PROCESS | 1876 | 1461617966182 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:26 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d9086f800 == 104 [pid = 1876] [id = 283] 13:59:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 194 (0x7f9d7b918800) [pid = 1876] [serial = 850] [outer = (nil)] 13:59:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 195 (0x7f9d8df87c00) [pid = 1876] [serial = 851] [outer = 0x7f9d7b918800] 13:59:26 INFO - PROCESS | 1876 | 1461617966304 Marionette DEBUG loaded listener.js 13:59:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 196 (0x7f9d8e22bc00) [pid = 1876] [serial = 852] [outer = 0x7f9d7b918800] 13:59:27 INFO - PROCESS | 1876 | 1461617967116 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]]]}] 13:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1489ms 13:59:27 INFO - PROCESS | 1876 | 1461617967184 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 13:59:27 INFO - PROCESS | 1876 | 1461617967187 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 13:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:59:27 INFO - PROCESS | 1876 | 1461617967193 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:59:27 INFO - PROCESS | 1876 | 1461617967195 Marionette TRACE conn3 <- [1,1106,null,{}] 13:59:27 INFO - PROCESS | 1876 | 1461617967201 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}] 13:59:27 INFO - PROCESS | 1876 | 1461617967389 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 13:59:27 INFO - PROCESS | 1876 | 1461617967583 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:27 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d958c7800 == 105 [pid = 1876] [id = 284] 13:59:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 197 (0x7f9d697b2800) [pid = 1876] [serial = 853] [outer = (nil)] 13:59:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 198 (0x7f9d697b7000) [pid = 1876] [serial = 854] [outer = 0x7f9d697b2800] 13:59:27 INFO - PROCESS | 1876 | 1461617967656 Marionette DEBUG loaded listener.js 13:59:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 199 (0x7f9d697bb000) [pid = 1876] [serial = 855] [outer = 0x7f9d697b2800] 13:59:28 INFO - PROCESS | 1876 | 1461617968511 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]]]}] 13:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1384ms 13:59:28 INFO - PROCESS | 1876 | 1461617968578 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 13:59:28 INFO - PROCESS | 1876 | 1461617968582 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 13:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:59:28 INFO - PROCESS | 1876 | 1461617968588 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:59:28 INFO - PROCESS | 1876 | 1461617968591 Marionette TRACE conn3 <- [1,1110,null,{}] 13:59:28 INFO - PROCESS | 1876 | 1461617968596 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}] 13:59:28 INFO - PROCESS | 1876 | 1461617968786 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 13:59:28 INFO - PROCESS | 1876 | 1461617968971 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:28 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d767ce000 == 106 [pid = 1876] [id = 285] 13:59:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 200 (0x7f9d66e82400) [pid = 1876] [serial = 856] [outer = (nil)] 13:59:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 201 (0x7f9d66e8a400) [pid = 1876] [serial = 857] [outer = 0x7f9d66e82400] 13:59:29 INFO - PROCESS | 1876 | 1461617969045 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 202 (0x7f9d66e8f400) [pid = 1876] [serial = 858] [outer = 0x7f9d66e82400] 13:59:29 INFO - PROCESS | 1876 | 1461617969867 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]]]}] 13:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1331ms 13:59:29 INFO - PROCESS | 1876 | 1461617969920 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 13:59:29 INFO - PROCESS | 1876 | 1461617969924 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 13:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:59:29 INFO - PROCESS | 1876 | 1461617969930 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:59:29 INFO - PROCESS | 1876 | 1461617969932 Marionette TRACE conn3 <- [1,1114,null,{}] 13:59:29 INFO - PROCESS | 1876 | 1461617969938 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}] 13:59:30 INFO - PROCESS | 1876 | 1461617970108 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 13:59:30 INFO - PROCESS | 1876 | 1461617970302 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:30 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d958e3000 == 107 [pid = 1876] [id = 286] 13:59:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 203 (0x7f9d66e86000) [pid = 1876] [serial = 859] [outer = (nil)] 13:59:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 204 (0x7f9d697b6000) [pid = 1876] [serial = 860] [outer = 0x7f9d66e86000] 13:59:30 INFO - PROCESS | 1876 | 1461617970376 Marionette DEBUG loaded listener.js 13:59:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 205 (0x7f9d697bd400) [pid = 1876] [serial = 861] [outer = 0x7f9d66e86000] 13:59:31 INFO - PROCESS | 1876 | 1461617971303 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]]]}] 13:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1390ms 13:59:31 INFO - PROCESS | 1876 | 1461617971321 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 13:59:31 INFO - PROCESS | 1876 | 1461617971324 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 13:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:59:31 INFO - PROCESS | 1876 | 1461617971332 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:59:31 INFO - PROCESS | 1876 | 1461617971335 Marionette TRACE conn3 <- [1,1118,null,{}] 13:59:31 INFO - PROCESS | 1876 | 1461617971341 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}] 13:59:31 INFO - PROCESS | 1876 | 1461617971553 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 13:59:31 INFO - PROCESS | 1876 | 1461617971798 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:31 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6ba9c800 == 108 [pid = 1876] [id = 287] 13:59:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 206 (0x7f9d72509400) [pid = 1876] [serial = 862] [outer = (nil)] 13:59:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 207 (0x7f9d7250c000) [pid = 1876] [serial = 863] [outer = 0x7f9d72509400] 13:59:31 INFO - PROCESS | 1876 | 1461617971915 Marionette DEBUG loaded listener.js 13:59:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 208 (0x7f9d7250f800) [pid = 1876] [serial = 864] [outer = 0x7f9d72509400] 13:59:32 INFO - PROCESS | 1876 | 1461617972806 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]]]}] 13:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1530ms 13:59:32 INFO - PROCESS | 1876 | 1461617972864 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 13:59:32 INFO - PROCESS | 1876 | 1461617972868 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 13:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:59:32 INFO - PROCESS | 1876 | 1461617972874 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:59:32 INFO - PROCESS | 1876 | 1461617972878 Marionette TRACE conn3 <- [1,1122,null,{}] 13:59:32 INFO - PROCESS | 1876 | 1461617972883 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}] 13:59:33 INFO - PROCESS | 1876 | 1461617973136 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 13:59:33 INFO - PROCESS | 1876 | 1461617973404 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:33 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6fbb9000 == 109 [pid = 1876] [id = 288] 13:59:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 209 (0x7f9d6859c400) [pid = 1876] [serial = 865] [outer = (nil)] 13:59:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 210 (0x7f9d685a3c00) [pid = 1876] [serial = 866] [outer = 0x7f9d6859c400] 13:59:33 INFO - PROCESS | 1876 | 1461617973502 Marionette DEBUG loaded listener.js 13:59:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 211 (0x7f9d76710800) [pid = 1876] [serial = 867] [outer = 0x7f9d6859c400] 13:59:34 INFO - PROCESS | 1876 | 1461617974349 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]]]}] 13:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1538ms 13:59:34 INFO - PROCESS | 1876 | 1461617974414 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 13:59:34 INFO - PROCESS | 1876 | 1461617974417 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 13:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:59:34 INFO - PROCESS | 1876 | 1461617974423 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:59:34 INFO - PROCESS | 1876 | 1461617974426 Marionette TRACE conn3 <- [1,1126,null,{}] 13:59:34 INFO - PROCESS | 1876 | 1461617974431 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}] 13:59:34 INFO - PROCESS | 1876 | 1461617974633 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 13:59:34 INFO - PROCESS | 1876 | 1461617974824 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:34 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d68671800 == 110 [pid = 1876] [id = 289] 13:59:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 212 (0x7f9d67b81000) [pid = 1876] [serial = 868] [outer = (nil)] 13:59:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 213 (0x7f9d6869a400) [pid = 1876] [serial = 869] [outer = 0x7f9d67b81000] 13:59:34 INFO - PROCESS | 1876 | 1461617974938 Marionette DEBUG loaded listener.js 13:59:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 214 (0x7f9d6869f800) [pid = 1876] [serial = 870] [outer = 0x7f9d67b81000] 13:59:35 INFO - PROCESS | 1876 | 1461617975765 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]]]}] 13:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1392ms 13:59:35 INFO - PROCESS | 1876 | 1461617975817 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 13:59:35 INFO - PROCESS | 1876 | 1461617975821 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 13:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:59:35 INFO - PROCESS | 1876 | 1461617975827 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:59:35 INFO - PROCESS | 1876 | 1461617975838 Marionette TRACE conn3 <- [1,1130,null,{}] 13:59:35 INFO - PROCESS | 1876 | 1461617975843 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}] 13:59:36 INFO - PROCESS | 1876 | 1461617976053 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 13:59:36 INFO - PROCESS | 1876 | 1461617976823 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:36 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d685c8000 == 111 [pid = 1876] [id = 290] 13:59:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 215 (0x7f9d67b7d800) [pid = 1876] [serial = 871] [outer = (nil)] 13:59:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 216 (0x7f9d68599000) [pid = 1876] [serial = 872] [outer = 0x7f9d67b7d800] 13:59:36 INFO - PROCESS | 1876 | 1461617976894 Marionette DEBUG loaded listener.js 13:59:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 217 (0x7f9d685a6800) [pid = 1876] [serial = 873] [outer = 0x7f9d67b7d800] 13:59:37 INFO - PROCESS | 1876 | 1461617977871 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]]]}] 13:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 2091ms 13:59:37 INFO - PROCESS | 1876 | 1461617977920 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 13:59:37 INFO - PROCESS | 1876 | 1461617977926 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 13:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:59:37 INFO - PROCESS | 1876 | 1461617977933 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:59:37 INFO - PROCESS | 1876 | 1461617977938 Marionette TRACE conn3 <- [1,1134,null,{}] 13:59:37 INFO - PROCESS | 1876 | 1461617977945 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}] 13:59:38 INFO - PROCESS | 1876 | 1461617978245 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 13:59:38 INFO - PROCESS | 1876 | 1461617978601 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:38 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d64187000 == 112 [pid = 1876] [id = 291] 13:59:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 218 (0x7f9d708c6800) [pid = 1876] [serial = 874] [outer = (nil)] 13:59:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 219 (0x7f9d709e5400) [pid = 1876] [serial = 875] [outer = 0x7f9d708c6800] 13:59:38 INFO - PROCESS | 1876 | 1461617978677 Marionette DEBUG loaded listener.js 13:59:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 220 (0x7f9d71751400) [pid = 1876] [serial = 876] [outer = 0x7f9d708c6800] 13:59:39 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d765c6800 == 111 [pid = 1876] [id = 214] 13:59:39 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d82cdc800 == 110 [pid = 1876] [id = 129] 13:59:39 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7e14d000 == 109 [pid = 1876] [id = 217] 13:59:39 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d752a6000 == 108 [pid = 1876] [id = 213] 13:59:39 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7aa8e000 == 107 [pid = 1876] [id = 216] 13:59:39 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d716a4800 == 106 [pid = 1876] [id = 212] 13:59:39 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b38d800 == 105 [pid = 1876] [id = 175] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 219 (0x7f9d6a587400) [pid = 1876] [serial = 743] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 218 (0x7f9d7bf26000) [pid = 1876] [serial = 731] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 217 (0x7f9d7ef1f400) [pid = 1876] [serial = 734] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 216 (0x7f9d7264d000) [pid = 1876] [serial = 740] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 215 (0x7f9d89f74c00) [pid = 1876] [serial = 737] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 214 (0x7f9d766b4800) [pid = 1876] [serial = 767] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d716a4000 == 104 [pid = 1876] [id = 168] 13:59:39 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d76379000 == 103 [pid = 1876] [id = 276] 13:59:39 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d762ec800 == 102 [pid = 1876] [id = 275] 13:59:39 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d72ad8000 == 101 [pid = 1876] [id = 274] 13:59:39 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71914000 == 100 [pid = 1876] [id = 273] 13:59:39 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66f4d800 == 99 [pid = 1876] [id = 272] 13:59:39 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6417b000 == 98 [pid = 1876] [id = 271] 13:59:39 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d716b9000 == 97 [pid = 1876] [id = 270] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 213 (0x7f9d719ad800) [pid = 1876] [serial = 713] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 212 (0x7f9d721fa400) [pid = 1876] [serial = 755] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 211 (0x7f9d75229800) [pid = 1876] [serial = 762] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 210 (0x7f9d71e41c00) [pid = 1876] [serial = 753] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 209 (0x7f9d7d79ac00) [pid = 1876] [serial = 708] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 208 (0x7f9d762a1800) [pid = 1876] [serial = 722] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 207 (0x7f9d6fb06800) [pid = 1876] [serial = 710] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 206 (0x7f9d72646400) [pid = 1876] [serial = 756] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 205 (0x7f9d71747c00) [pid = 1876] [serial = 750] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 204 (0x7f9d71c11400) [pid = 1876] [serial = 752] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 203 (0x7f9d709f1000) [pid = 1876] [serial = 746] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 202 (0x7f9d738f0c00) [pid = 1876] [serial = 758] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 201 (0x7f9d72651c00) [pid = 1876] [serial = 716] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 200 (0x7f9d766b3000) [pid = 1876] [serial = 765] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 199 (0x7f9d74726800) [pid = 1876] [serial = 761] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 198 (0x7f9d762a7400) [pid = 1876] [serial = 764] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 197 (0x7f9d752e4800) [pid = 1876] [serial = 719] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 196 (0x7f9d73c11c00) [pid = 1876] [serial = 759] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 195 (0x7f9d708cb800) [pid = 1876] [serial = 749] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 194 (0x7f9d7ac8a400) [pid = 1876] [serial = 728] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | --DOMWINDOW == 193 (0x7f9d7a19ec00) [pid = 1876] [serial = 725] [outer = (nil)] [url = about:blank] 13:59:39 INFO - PROCESS | 1876 | 1461617979663 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]]]}] 13:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1784ms 13:59:39 INFO - PROCESS | 1876 | 1461617979721 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 13:59:39 INFO - PROCESS | 1876 | 1461617979727 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 13:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:59:39 INFO - PROCESS | 1876 | 1461617979734 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:59:39 INFO - PROCESS | 1876 | 1461617979737 Marionette TRACE conn3 <- [1,1138,null,{}] 13:59:39 INFO - PROCESS | 1876 | 1461617979743 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}] 13:59:39 INFO - PROCESS | 1876 | 1461617979924 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 13:59:40 INFO - PROCESS | 1876 | 1461617980069 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:40 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6851c800 == 98 [pid = 1876] [id = 292] 13:59:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 194 (0x7f9d685c0000) [pid = 1876] [serial = 877] [outer = (nil)] 13:59:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 195 (0x7f9d719b1000) [pid = 1876] [serial = 878] [outer = 0x7f9d685c0000] 13:59:40 INFO - PROCESS | 1876 | 1461617980139 Marionette DEBUG loaded listener.js 13:59:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 196 (0x7f9d72016800) [pid = 1876] [serial = 879] [outer = 0x7f9d685c0000] 13:59:40 INFO - PROCESS | 1876 | 1461617980931 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]]]}] 13:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1240ms 13:59:41 INFO - PROCESS | 1876 | 1461617981000 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 13:59:41 INFO - PROCESS | 1876 | 1461617981003 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 13:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:59:41 INFO - PROCESS | 1876 | 1461617981023 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:59:41 INFO - PROCESS | 1876 | 1461617981035 Marionette TRACE conn3 <- [1,1142,null,{}] 13:59:41 INFO - PROCESS | 1876 | 1461617981048 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}] 13:59:41 INFO - PROCESS | 1876 | 1461617981240 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 13:59:41 INFO - PROCESS | 1876 | 1461617981414 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:41 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d716ac000 == 99 [pid = 1876] [id = 293] 13:59:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 197 (0x7f9d6b961c00) [pid = 1876] [serial = 880] [outer = (nil)] 13:59:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 198 (0x7f9d72504000) [pid = 1876] [serial = 881] [outer = 0x7f9d6b961c00] 13:59:41 INFO - PROCESS | 1876 | 1461617981480 Marionette DEBUG loaded listener.js 13:59:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 199 (0x7f9d72511000) [pid = 1876] [serial = 882] [outer = 0x7f9d6b961c00] 13:59:42 INFO - PROCESS | 1876 | 1461617982306 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]]]}] 13:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1357ms 13:59:42 INFO - PROCESS | 1876 | 1461617982370 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 13:59:42 INFO - PROCESS | 1876 | 1461617982374 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 13:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:59:42 INFO - PROCESS | 1876 | 1461617982380 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:59:42 INFO - PROCESS | 1876 | 1461617982382 Marionette TRACE conn3 <- [1,1146,null,{}] 13:59:42 INFO - PROCESS | 1876 | 1461617982388 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}] 13:59:42 INFO - PROCESS | 1876 | 1461617982616 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 13:59:42 INFO - PROCESS | 1876 | 1461617982649 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:42 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7194d000 == 100 [pid = 1876] [id = 294] 13:59:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 200 (0x7f9d721f3800) [pid = 1876] [serial = 883] [outer = (nil)] 13:59:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 201 (0x7f9d7280ac00) [pid = 1876] [serial = 884] [outer = 0x7f9d721f3800] 13:59:42 INFO - PROCESS | 1876 | 1461617982713 Marionette DEBUG loaded listener.js 13:59:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 202 (0x7f9d728ba800) [pid = 1876] [serial = 885] [outer = 0x7f9d721f3800] 13:59:43 INFO - PROCESS | 1876 | --DOMWINDOW == 201 (0x7f9d7472b800) [pid = 1876] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:59:43 INFO - PROCESS | 1876 | --DOMWINDOW == 200 (0x7f9d72804000) [pid = 1876] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:59:43 INFO - PROCESS | 1876 | --DOMWINDOW == 199 (0x7f9d685c0800) [pid = 1876] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:59:43 INFO - PROCESS | 1876 | --DOMWINDOW == 198 (0x7f9d719b5400) [pid = 1876] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:59:43 INFO - PROCESS | 1876 | --DOMWINDOW == 197 (0x7f9d719b1800) [pid = 1876] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:59:43 INFO - PROCESS | 1876 | --DOMWINDOW == 196 (0x7f9d72b9d800) [pid = 1876] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:59:43 INFO - PROCESS | 1876 | --DOMWINDOW == 195 (0x7f9d7a19b000) [pid = 1876] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:59:43 INFO - PROCESS | 1876 | 1461617983973 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]]]}] 13:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1638ms 13:59:44 INFO - PROCESS | 1876 | 1461617984020 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 13:59:44 INFO - PROCESS | 1876 | 1461617984023 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 13:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:59:44 INFO - PROCESS | 1876 | 1461617984029 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:59:44 INFO - PROCESS | 1876 | 1461617984031 Marionette TRACE conn3 <- [1,1150,null,{}] 13:59:44 INFO - PROCESS | 1876 | 1461617984037 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}] 13:59:44 INFO - PROCESS | 1876 | 1461617984198 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 13:59:44 INFO - PROCESS | 1876 | 1461617984389 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:44 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d721c0000 == 101 [pid = 1876] [id = 295] 13:59:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 196 (0x7f9d736ef400) [pid = 1876] [serial = 886] [outer = (nil)] 13:59:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 197 (0x7f9d7396a000) [pid = 1876] [serial = 887] [outer = 0x7f9d736ef400] 13:59:44 INFO - PROCESS | 1876 | 1461617984464 Marionette DEBUG loaded listener.js 13:59:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 198 (0x7f9d75224000) [pid = 1876] [serial = 888] [outer = 0x7f9d736ef400] 13:59:45 INFO - PROCESS | 1876 | 1461617985163 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]]]}] 13:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1183ms 13:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:59:45 INFO - PROCESS | 1876 | 1461617985217 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 13:59:45 INFO - PROCESS | 1876 | 1461617985219 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 13:59:45 INFO - PROCESS | 1876 | 1461617985226 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:59:45 INFO - PROCESS | 1876 | 1461617985229 Marionette TRACE conn3 <- [1,1154,null,{}] 13:59:45 INFO - PROCESS | 1876 | 1461617985246 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}] 13:59:45 INFO - PROCESS | 1876 | 1461617985482 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 13:59:45 INFO - PROCESS | 1876 | 1461617985497 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:45 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d72af2000 == 102 [pid = 1876] [id = 296] 13:59:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 199 (0x7f9d75224c00) [pid = 1876] [serial = 889] [outer = (nil)] 13:59:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 200 (0x7f9d7619b800) [pid = 1876] [serial = 890] [outer = 0x7f9d75224c00] 13:59:45 INFO - PROCESS | 1876 | 1461617985559 Marionette DEBUG loaded listener.js 13:59:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 201 (0x7f9d762ac400) [pid = 1876] [serial = 891] [outer = 0x7f9d75224c00] 13:59:46 INFO - PROCESS | 1876 | 1461617986728 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]]]}] 13:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1550ms 13:59:46 INFO - PROCESS | 1876 | 1461617986776 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 13:59:46 INFO - PROCESS | 1876 | 1461617986781 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 13:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:59:46 INFO - PROCESS | 1876 | 1461617986789 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:59:46 INFO - PROCESS | 1876 | 1461617986794 Marionette TRACE conn3 <- [1,1158,null,{}] 13:59:46 INFO - PROCESS | 1876 | 1461617986803 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}] 13:59:47 INFO - PROCESS | 1876 | 1461617986999 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 13:59:47 INFO - PROCESS | 1876 | 1461617987245 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:47 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b641000 == 103 [pid = 1876] [id = 297] 13:59:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 202 (0x7f9d6a588c00) [pid = 1876] [serial = 892] [outer = (nil)] 13:59:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 203 (0x7f9d708c8800) [pid = 1876] [serial = 893] [outer = 0x7f9d6a588c00] 13:59:47 INFO - PROCESS | 1876 | 1461617987369 Marionette DEBUG loaded listener.js 13:59:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 204 (0x7f9d717e3400) [pid = 1876] [serial = 894] [outer = 0x7f9d6a588c00] 13:59:48 INFO - PROCESS | 1876 | 1461617988246 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]]]}] 13:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1491ms 13:59:48 INFO - PROCESS | 1876 | 1461617988280 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 13:59:48 INFO - PROCESS | 1876 | 1461617988289 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 13:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:59:48 INFO - PROCESS | 1876 | 1461617988299 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:59:48 INFO - PROCESS | 1876 | 1461617988303 Marionette TRACE conn3 <- [1,1162,null,{}] 13:59:48 INFO - PROCESS | 1876 | 1461617988309 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}] 13:59:48 INFO - PROCESS | 1876 | 1461617988504 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 13:59:48 INFO - PROCESS | 1876 | 1461617988699 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d721bd000 == 104 [pid = 1876] [id = 298] 13:59:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 205 (0x7f9d71d59c00) [pid = 1876] [serial = 895] [outer = (nil)] 13:59:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 206 (0x7f9d721f5c00) [pid = 1876] [serial = 896] [outer = 0x7f9d71d59c00] 13:59:48 INFO - PROCESS | 1876 | 1461617988777 Marionette DEBUG loaded listener.js 13:59:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 207 (0x7f9d72510c00) [pid = 1876] [serial = 897] [outer = 0x7f9d71d59c00] 13:59:49 INFO - PROCESS | 1876 | 1461617989722 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]]]}] 13:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1483ms 13:59:49 INFO - PROCESS | 1876 | 1461617989782 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 13:59:49 INFO - PROCESS | 1876 | 1461617989787 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 13:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:59:49 INFO - PROCESS | 1876 | 1461617989793 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:59:49 INFO - PROCESS | 1876 | 1461617989798 Marionette TRACE conn3 <- [1,1166,null,{}] 13:59:49 INFO - PROCESS | 1876 | 1461617989814 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}] 13:59:50 INFO - PROCESS | 1876 | 1461617990039 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 13:59:50 INFO - PROCESS | 1876 | 1461617990278 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:50 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d762d7800 == 105 [pid = 1876] [id = 299] 13:59:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 208 (0x7f9d72124400) [pid = 1876] [serial = 898] [outer = (nil)] 13:59:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 209 (0x7f9d73d0e800) [pid = 1876] [serial = 899] [outer = 0x7f9d72124400] 13:59:50 INFO - PROCESS | 1876 | 1461617990399 Marionette DEBUG loaded listener.js 13:59:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 210 (0x7f9d75c29400) [pid = 1876] [serial = 900] [outer = 0x7f9d72124400] 13:59:51 INFO - PROCESS | 1876 | 1461617991287 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]]]}] 13:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1542ms 13:59:51 INFO - PROCESS | 1876 | 1461617991336 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 13:59:51 INFO - PROCESS | 1876 | 1461617991341 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 13:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:59:51 INFO - PROCESS | 1876 | 1461617991347 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:59:51 INFO - PROCESS | 1876 | 1461617991351 Marionette TRACE conn3 <- [1,1170,null,{}] 13:59:51 INFO - PROCESS | 1876 | 1461617991356 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}] 13:59:51 INFO - PROCESS | 1876 | 1461617991570 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 13:59:51 INFO - PROCESS | 1876 | 1461617991800 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:51 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d77b42000 == 106 [pid = 1876] [id = 300] 13:59:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 211 (0x7f9d6a76cc00) [pid = 1876] [serial = 901] [outer = (nil)] 13:59:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 212 (0x7f9d766a6000) [pid = 1876] [serial = 902] [outer = 0x7f9d6a76cc00] 13:59:51 INFO - PROCESS | 1876 | 1461617991917 Marionette DEBUG loaded listener.js 13:59:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 213 (0x7f9d76703c00) [pid = 1876] [serial = 903] [outer = 0x7f9d6a76cc00] 13:59:52 INFO - PROCESS | 1876 | 1461617992752 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]]]}] 13:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1428ms 13:59:52 INFO - PROCESS | 1876 | 1461617992777 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 13:59:52 INFO - PROCESS | 1876 | 1461617992781 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 13:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:59:52 INFO - PROCESS | 1876 | 1461617992788 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:59:52 INFO - PROCESS | 1876 | 1461617992791 Marionette TRACE conn3 <- [1,1174,null,{}] 13:59:52 INFO - PROCESS | 1876 | 1461617992796 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}] 13:59:52 INFO - PROCESS | 1876 | 1461617992988 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 13:59:53 INFO - PROCESS | 1876 | 1461617993183 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:53 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a371800 == 107 [pid = 1876] [id = 301] 13:59:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 214 (0x7f9d7250cc00) [pid = 1876] [serial = 904] [outer = (nil)] 13:59:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 215 (0x7f9d77b2e000) [pid = 1876] [serial = 905] [outer = 0x7f9d7250cc00] 13:59:53 INFO - PROCESS | 1876 | 1461617993256 Marionette DEBUG loaded listener.js 13:59:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 216 (0x7f9d78c3d800) [pid = 1876] [serial = 906] [outer = 0x7f9d7250cc00] 13:59:54 INFO - PROCESS | 1876 | 1461617994189 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] 13:59:54 INFO - PROCESS | 1876 | 1461617994229 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 13:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:59:54 INFO - PROCESS | 1876 | 1461617994236 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:59:54 INFO - PROCESS | 1876 | 1461617994239 Marionette TRACE conn3 <- [1,1178,null,{}] 13:59:54 INFO - PROCESS | 1876 | 1461617994246 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}] 13:59:54 INFO - PROCESS | 1876 | 1461617994469 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 13:59:54 INFO - PROCESS | 1876 | 1461617994657 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:54 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b0bd800 == 108 [pid = 1876] [id = 302] 13:59:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 217 (0x7f9d79a53000) [pid = 1876] [serial = 907] [outer = (nil)] 13:59:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 218 (0x7f9d7a520c00) [pid = 1876] [serial = 908] [outer = 0x7f9d79a53000] 13:59:54 INFO - PROCESS | 1876 | 1461617994734 Marionette DEBUG loaded listener.js 13:59:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 219 (0x7f9d7bf26000) [pid = 1876] [serial = 909] [outer = 0x7f9d79a53000] 13:59:55 INFO - PROCESS | 1876 | 1461617995634 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] 13:59:55 INFO - PROCESS | 1876 | 1461617995681 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 13:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:59:55 INFO - PROCESS | 1876 | 1461617995687 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:59:55 INFO - PROCESS | 1876 | 1461617995690 Marionette TRACE conn3 <- [1,1182,null,{}] 13:59:55 INFO - PROCESS | 1876 | 1461617995696 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}] 13:59:55 INFO - PROCESS | 1876 | 1461617995883 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 13:59:56 INFO - PROCESS | 1876 | 1461617996092 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:56 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7efe9000 == 109 [pid = 1876] [id = 303] 13:59:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 220 (0x7f9d79a56000) [pid = 1876] [serial = 910] [outer = (nil)] 13:59:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 221 (0x7f9d7ef80400) [pid = 1876] [serial = 911] [outer = 0x7f9d79a56000] 13:59:56 INFO - PROCESS | 1876 | 1461617996206 Marionette DEBUG loaded listener.js 13:59:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 222 (0x7f9d88b03800) [pid = 1876] [serial = 912] [outer = 0x7f9d79a56000] 13:59:56 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:56 INFO - PROCESS | 1876 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:59:57 INFO - PROCESS | 1876 | 1461617997140 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] 13:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:59:57 INFO - PROCESS | 1876 | 1461617997230 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 13:59:57 INFO - PROCESS | 1876 | 1461617997236 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:59:57 INFO - PROCESS | 1876 | 1461617997240 Marionette TRACE conn3 <- [1,1186,null,{}] 13:59:57 INFO - PROCESS | 1876 | 1461617997245 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}] 13:59:57 INFO - PROCESS | 1876 | 1461617997472 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 13:59:57 INFO - PROCESS | 1876 | 1461617997707 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:57 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88d67800 == 110 [pid = 1876] [id = 304] 13:59:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 223 (0x7f9d7a26a000) [pid = 1876] [serial = 913] [outer = (nil)] 13:59:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 224 (0x7f9d89c47000) [pid = 1876] [serial = 914] [outer = 0x7f9d7a26a000] 13:59:57 INFO - PROCESS | 1876 | 1461617997827 Marionette DEBUG loaded listener.js 13:59:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 225 (0x7f9d8be43000) [pid = 1876] [serial = 915] [outer = 0x7f9d7a26a000] 13:59:58 INFO - PROCESS | 1876 | 1461617998814 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] 13:59:58 INFO - PROCESS | 1876 | 1461617998878 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 13:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:59:58 INFO - PROCESS | 1876 | 1461617998885 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:59:58 INFO - PROCESS | 1876 | 1461617998889 Marionette TRACE conn3 <- [1,1190,null,{}] 13:59:58 INFO - PROCESS | 1876 | 1461617998896 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}] 13:59:59 INFO - PROCESS | 1876 | 1461617999125 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 13:59:59 INFO - PROCESS | 1876 | 1461617999411 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:59 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d90869000 == 111 [pid = 1876] [id = 305] 13:59:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 226 (0x7f9d7d790400) [pid = 1876] [serial = 916] [outer = (nil)] 13:59:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 227 (0x7f9d8d64c800) [pid = 1876] [serial = 917] [outer = 0x7f9d7d790400] 13:59:59 INFO - PROCESS | 1876 | 1461617999495 Marionette DEBUG loaded listener.js 13:59:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 228 (0x7f9d8d8a8400) [pid = 1876] [serial = 918] [outer = 0x7f9d7d790400] 14:00:00 INFO - PROCESS | 1876 | 1461618000327 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 14:00:00 INFO - PROCESS | 1876 | 1461618000389 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 14:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:00:00 INFO - PROCESS | 1876 | 1461618000396 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:00:00 INFO - PROCESS | 1876 | 1461618000399 Marionette TRACE conn3 <- [1,1194,null,{}] 14:00:00 INFO - PROCESS | 1876 | 1461618000404 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:00 INFO - PROCESS | 1876 | 1461618000610 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 14:00:00 INFO - PROCESS | 1876 | 1461618000801 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:00 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d68315800 == 112 [pid = 1876] [id = 306] 14:00:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 229 (0x7f9d63c47800) [pid = 1876] [serial = 919] [outer = (nil)] 14:00:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 230 (0x7f9d63c4c800) [pid = 1876] [serial = 920] [outer = 0x7f9d63c47800] 14:00:00 INFO - PROCESS | 1876 | 1461618000876 Marionette DEBUG loaded listener.js 14:00:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 231 (0x7f9d7d795800) [pid = 1876] [serial = 921] [outer = 0x7f9d63c47800] 14:00:01 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:01 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:02 INFO - PROCESS | 1876 | 1461618002021 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 14:00:02 INFO - PROCESS | 1876 | 1461618002100 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 14:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:00:02 INFO - PROCESS | 1876 | 1461618002109 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:00:02 INFO - PROCESS | 1876 | 1461618002115 Marionette TRACE conn3 <- [1,1198,null,{}] 14:00:02 INFO - PROCESS | 1876 | 1461618002124 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:02 INFO - PROCESS | 1876 | 1461618002399 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 14:00:02 INFO - PROCESS | 1876 | 1461618002627 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:02 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6fa9b000 == 113 [pid = 1876] [id = 307] 14:00:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 232 (0x7f9d6861a400) [pid = 1876] [serial = 922] [outer = (nil)] 14:00:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 233 (0x7f9d68625c00) [pid = 1876] [serial = 923] [outer = 0x7f9d6861a400] 14:00:02 INFO - PROCESS | 1876 | 1461618002711 Marionette DEBUG loaded listener.js 14:00:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 234 (0x7f9d8df82c00) [pid = 1876] [serial = 924] [outer = 0x7f9d6861a400] 14:00:03 INFO - PROCESS | 1876 | 1461618003529 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1493ms 14:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:00:03 INFO - PROCESS | 1876 | 1461618003603 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 14:00:03 INFO - PROCESS | 1876 | 1461618003606 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 14:00:03 INFO - PROCESS | 1876 | 1461618003612 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:00:03 INFO - PROCESS | 1876 | 1461618003615 Marionette TRACE conn3 <- [1,1202,null,{}] 14:00:03 INFO - PROCESS | 1876 | 1461618003620 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:03 INFO - PROCESS | 1876 | 1461618003853 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 14:00:04 INFO - PROCESS | 1876 | 1461618004085 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:04 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7271f800 == 114 [pid = 1876] [id = 308] 14:00:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 235 (0x7f9d61accc00) [pid = 1876] [serial = 925] [outer = (nil)] 14:00:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 236 (0x7f9d61ad7400) [pid = 1876] [serial = 926] [outer = 0x7f9d61accc00] 14:00:04 INFO - PROCESS | 1876 | 1461618004202 Marionette DEBUG loaded listener.js 14:00:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 237 (0x7f9d61adb400) [pid = 1876] [serial = 927] [outer = 0x7f9d61accc00] 14:00:05 INFO - PROCESS | 1876 | 1461618005234 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1684ms 14:00:05 INFO - PROCESS | 1876 | 1461618005298 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 14:00:05 INFO - PROCESS | 1876 | 1461618005303 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 14:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:00:05 INFO - PROCESS | 1876 | 1461618005314 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:00:05 INFO - PROCESS | 1876 | 1461618005317 Marionette TRACE conn3 <- [1,1206,null,{}] 14:00:05 INFO - PROCESS | 1876 | 1461618005327 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:05 INFO - PROCESS | 1876 | 1461618005611 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 14:00:05 INFO - PROCESS | 1876 | 1461618005851 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:05 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63bd0800 == 115 [pid = 1876] [id = 309] 14:00:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 238 (0x7f9d633cf400) [pid = 1876] [serial = 928] [outer = (nil)] 14:00:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 239 (0x7f9d633d4400) [pid = 1876] [serial = 929] [outer = 0x7f9d633cf400] 14:00:05 INFO - PROCESS | 1876 | 1461618005966 Marionette DEBUG loaded listener.js 14:00:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 240 (0x7f9d633d8000) [pid = 1876] [serial = 930] [outer = 0x7f9d633cf400] 14:00:07 INFO - PROCESS | 1876 | 1461618007208 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1986ms 14:00:07 INFO - PROCESS | 1876 | 1461618007299 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 14:00:07 INFO - PROCESS | 1876 | 1461618007305 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 14:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:00:07 INFO - PROCESS | 1876 | 1461618007314 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:00:07 INFO - PROCESS | 1876 | 1461618007320 Marionette TRACE conn3 <- [1,1210,null,{}] 14:00:07 INFO - PROCESS | 1876 | 1461618007437 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:07 INFO - PROCESS | 1876 | 1461618007629 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 14:00:07 INFO - PROCESS | 1876 | 1461618007831 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:07 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d685d6800 == 116 [pid = 1876] [id = 310] 14:00:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 241 (0x7f9d633db800) [pid = 1876] [serial = 931] [outer = (nil)] 14:00:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 242 (0x7f9d67b83c00) [pid = 1876] [serial = 932] [outer = 0x7f9d633db800] 14:00:07 INFO - PROCESS | 1876 | 1461618007903 Marionette DEBUG loaded listener.js 14:00:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 243 (0x7f9d685a7c00) [pid = 1876] [serial = 933] [outer = 0x7f9d633db800] 14:00:08 INFO - PROCESS | 1876 | 1461618008933 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1692ms 14:00:09 INFO - PROCESS | 1876 | 1461618009007 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 14:00:09 INFO - PROCESS | 1876 | 1461618009015 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 14:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:00:09 INFO - PROCESS | 1876 | 1461618009025 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:00:09 INFO - PROCESS | 1876 | 1461618009028 Marionette TRACE conn3 <- [1,1214,null,{}] 14:00:09 INFO - PROCESS | 1876 | 1461618009034 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:09 INFO - PROCESS | 1876 | 1461618009272 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 14:00:09 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d721c0000 == 115 [pid = 1876] [id = 295] 14:00:09 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7194d000 == 114 [pid = 1876] [id = 294] 14:00:09 INFO - PROCESS | 1876 | --DOMWINDOW == 242 (0x7f9d8d651c00) [pid = 1876] [serial = 800] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1876 | --DOMWINDOW == 241 (0x7f9d89fe9c00) [pid = 1876] [serial = 797] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1876 | --DOMWINDOW == 240 (0x7f9d728b9c00) [pid = 1876] [serial = 806] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1876 | --DOMWINDOW == 239 (0x7f9d88aa0000) [pid = 1876] [serial = 794] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1876 | --DOMWINDOW == 238 (0x7f9d8dd9a000) [pid = 1876] [serial = 803] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1876 | --DOMWINDOW == 237 (0x7f9d7b985000) [pid = 1876] [serial = 833] [outer = (nil)] [url = about:blank] 14:00:09 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d716ac000 == 113 [pid = 1876] [id = 293] 14:00:09 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6851c800 == 112 [pid = 1876] [id = 292] 14:00:09 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d64187000 == 111 [pid = 1876] [id = 291] 14:00:09 INFO - PROCESS | 1876 | 1461618009644 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:09 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d685c8000 == 110 [pid = 1876] [id = 290] 14:00:09 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66f34000 == 111 [pid = 1876] [id = 311] 14:00:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 238 (0x7f9d6869e400) [pid = 1876] [serial = 934] [outer = (nil)] 14:00:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 239 (0x7f9d686a2800) [pid = 1876] [serial = 935] [outer = 0x7f9d6869e400] 14:00:09 INFO - PROCESS | 1876 | 1461618009757 Marionette DEBUG loaded listener.js 14:00:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 240 (0x7f9d697bb800) [pid = 1876] [serial = 936] [outer = 0x7f9d6869e400] 14:00:09 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d958e3000 == 110 [pid = 1876] [id = 286] 14:00:09 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d767ce000 == 109 [pid = 1876] [id = 285] 14:00:09 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d958c7800 == 108 [pid = 1876] [id = 284] 14:00:09 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d9086f800 == 107 [pid = 1876] [id = 283] 14:00:09 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8d787800 == 106 [pid = 1876] [id = 282] 14:00:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d88f5d000 == 105 [pid = 1876] [id = 281] 14:00:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7c322000 == 104 [pid = 1876] [id = 280] 14:00:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d752ad800 == 103 [pid = 1876] [id = 279] 14:00:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d685d3000 == 102 [pid = 1876] [id = 278] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 239 (0x7f9d766ccc00) [pid = 1876] [serial = 824] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 238 (0x7f9d76194800) [pid = 1876] [serial = 776] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 237 (0x7f9d77b34800) [pid = 1876] [serial = 825] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 236 (0x7f9d7174e800) [pid = 1876] [serial = 770] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 235 (0x7f9d762a8400) [pid = 1876] [serial = 822] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 234 (0x7f9d717bc800) [pid = 1876] [serial = 813] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 233 (0x7f9d71d5f400) [pid = 1876] [serial = 815] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 232 (0x7f9d721f5800) [pid = 1876] [serial = 816] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 231 (0x7f9d771f6000) [pid = 1876] [serial = 779] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 230 (0x7f9d708c5400) [pid = 1876] [serial = 812] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 229 (0x7f9d73c17800) [pid = 1876] [serial = 819] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 228 (0x7f9d762a6000) [pid = 1876] [serial = 830] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 227 (0x7f9d7227b400) [pid = 1876] [serial = 773] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 226 (0x7f9d787dac00) [pid = 1876] [serial = 782] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 225 (0x7f9d7a524c00) [pid = 1876] [serial = 827] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 224 (0x7f9d7b91ac00) [pid = 1876] [serial = 788] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 223 (0x7f9d728bfc00) [pid = 1876] [serial = 809] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 222 (0x7f9d76191c00) [pid = 1876] [serial = 821] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 221 (0x7f9d7b984800) [pid = 1876] [serial = 831] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 220 (0x7f9d728bc400) [pid = 1876] [serial = 818] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 219 (0x7f9d7ac8d000) [pid = 1876] [serial = 828] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 218 (0x7f9d7e3d8800) [pid = 1876] [serial = 791] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | --DOMWINDOW == 217 (0x7f9d7a324400) [pid = 1876] [serial = 785] [outer = (nil)] [url = about:blank] 14:00:10 INFO - PROCESS | 1876 | 1461618010549 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 14:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1549ms 14:00:10 INFO - PROCESS | 1876 | 1461618010575 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 14:00:10 INFO - PROCESS | 1876 | 1461618010578 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 14:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:00:10 INFO - PROCESS | 1876 | 1461618010584 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:00:10 INFO - PROCESS | 1876 | 1461618010590 Marionette TRACE conn3 <- [1,1218,null,{}] 14:00:10 INFO - PROCESS | 1876 | 1461618010605 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:10 INFO - PROCESS | 1876 | 1461618010843 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 14:00:10 INFO - PROCESS | 1876 | 1461618010868 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:10 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6fa87800 == 103 [pid = 1876] [id = 312] 14:00:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 218 (0x7f9d708c7800) [pid = 1876] [serial = 937] [outer = (nil)] 14:00:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 219 (0x7f9d717bc800) [pid = 1876] [serial = 938] [outer = 0x7f9d708c7800] 14:00:10 INFO - PROCESS | 1876 | 1461618010949 Marionette DEBUG loaded listener.js 14:00:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 220 (0x7f9d71c09c00) [pid = 1876] [serial = 939] [outer = 0x7f9d708c7800] 14:00:11 INFO - PROCESS | 1876 | 1461618011855 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 14:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1284ms 14:00:11 INFO - PROCESS | 1876 | 1461618011870 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 14:00:11 INFO - PROCESS | 1876 | 1461618011874 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 14:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:00:11 INFO - PROCESS | 1876 | 1461618011881 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:00:11 INFO - PROCESS | 1876 | 1461618011883 Marionette TRACE conn3 <- [1,1222,null,{}] 14:00:11 INFO - PROCESS | 1876 | 1461618011888 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:12 INFO - PROCESS | 1876 | 1461618012127 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 14:00:12 INFO - PROCESS | 1876 | 1461618012157 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:12 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71910000 == 104 [pid = 1876] [id = 313] 14:00:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 221 (0x7f9d68698000) [pid = 1876] [serial = 940] [outer = (nil)] 14:00:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 222 (0x7f9d721fc800) [pid = 1876] [serial = 941] [outer = 0x7f9d68698000] 14:00:12 INFO - PROCESS | 1876 | 1461618012231 Marionette DEBUG loaded listener.js 14:00:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 223 (0x7f9d7250ac00) [pid = 1876] [serial = 942] [outer = 0x7f9d68698000] 14:00:13 INFO - PROCESS | 1876 | 1461618013068 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 14:00:13 INFO - PROCESS | 1876 | 1461618013126 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 14:00:13 INFO - PROCESS | 1876 | 1461618013133 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:00:13 INFO - PROCESS | 1876 | 1461618013135 Marionette TRACE conn3 <- [1,1226,null,{}] 14:00:13 INFO - PROCESS | 1876 | 1461618013141 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:13 INFO - PROCESS | 1876 | 1461618013367 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 14:00:13 INFO - PROCESS | 1876 | 1461618013400 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:13 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d721a7800 == 105 [pid = 1876] [id = 314] 14:00:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 224 (0x7f9d7227c800) [pid = 1876] [serial = 943] [outer = (nil)] 14:00:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 225 (0x7f9d7280c400) [pid = 1876] [serial = 944] [outer = 0x7f9d7227c800] 14:00:13 INFO - PROCESS | 1876 | 1461618013461 Marionette DEBUG loaded listener.js 14:00:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 226 (0x7f9d728c2800) [pid = 1876] [serial = 945] [outer = 0x7f9d7227c800] 14:00:14 INFO - PROCESS | 1876 | --DOMWINDOW == 225 (0x7f9d721f3800) [pid = 1876] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:00:14 INFO - PROCESS | 1876 | --DOMWINDOW == 224 (0x7f9d708c6800) [pid = 1876] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:00:14 INFO - PROCESS | 1876 | --DOMWINDOW == 223 (0x7f9d736ef400) [pid = 1876] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:00:14 INFO - PROCESS | 1876 | --DOMWINDOW == 222 (0x7f9d7264ac00) [pid = 1876] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:00:14 INFO - PROCESS | 1876 | --DOMWINDOW == 221 (0x7f9d685c0000) [pid = 1876] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:00:14 INFO - PROCESS | 1876 | --DOMWINDOW == 220 (0x7f9d67b7d800) [pid = 1876] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:00:14 INFO - PROCESS | 1876 | --DOMWINDOW == 219 (0x7f9d6b961c00) [pid = 1876] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:00:14 INFO - PROCESS | 1876 | --DOMWINDOW == 218 (0x7f9d72647400) [pid = 1876] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:00:14 INFO - PROCESS | 1876 | 1461618014589 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 14:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1483ms 14:00:14 INFO - PROCESS | 1876 | 1461618014618 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 14:00:14 INFO - PROCESS | 1876 | 1461618014622 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 14:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:00:14 INFO - PROCESS | 1876 | 1461618014629 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:00:14 INFO - PROCESS | 1876 | 1461618014632 Marionette TRACE conn3 <- [1,1230,null,{}] 14:00:14 INFO - PROCESS | 1876 | 1461618014637 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:14 INFO - PROCESS | 1876 | 1461618014843 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 14:00:15 INFO - PROCESS | 1876 | 1461618015042 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:15 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d726d7000 == 106 [pid = 1876] [id = 315] 14:00:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 219 (0x7f9d75c37c00) [pid = 1876] [serial = 946] [outer = (nil)] 14:00:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 220 (0x7f9d762a6000) [pid = 1876] [serial = 947] [outer = 0x7f9d75c37c00] 14:00:15 INFO - PROCESS | 1876 | 1461618015113 Marionette DEBUG loaded listener.js 14:00:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 221 (0x7f9d77b8dc00) [pid = 1876] [serial = 948] [outer = 0x7f9d75c37c00] 14:00:15 INFO - PROCESS | 1876 | 1461618015795 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 14:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1179ms 14:00:15 INFO - PROCESS | 1876 | 1461618015807 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 14:00:15 INFO - PROCESS | 1876 | 1461618015809 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 14:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:00:15 INFO - PROCESS | 1876 | 1461618015816 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:00:15 INFO - PROCESS | 1876 | 1461618015818 Marionette TRACE conn3 <- [1,1234,null,{}] 14:00:15 INFO - PROCESS | 1876 | 1461618015824 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:16 INFO - PROCESS | 1876 | 1461618015999 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 14:00:16 INFO - PROCESS | 1876 | 1461618016170 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:16 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d74743000 == 107 [pid = 1876] [id = 316] 14:00:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 222 (0x7f9d7264b400) [pid = 1876] [serial = 949] [outer = (nil)] 14:00:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 223 (0x7f9d79790800) [pid = 1876] [serial = 950] [outer = 0x7f9d7264b400] 14:00:16 INFO - PROCESS | 1876 | 1461618016233 Marionette DEBUG loaded listener.js 14:00:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 224 (0x7f9d7a32e400) [pid = 1876] [serial = 951] [outer = 0x7f9d7264b400] 14:00:17 INFO - PROCESS | 1876 | 1461618017293 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 14:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1536ms 14:00:17 INFO - PROCESS | 1876 | 1461618017354 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 14:00:17 INFO - PROCESS | 1876 | 1461618017360 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 14:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:00:17 INFO - PROCESS | 1876 | 1461618017368 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:00:17 INFO - PROCESS | 1876 | 1461618017373 Marionette TRACE conn3 <- [1,1238,null,{}] 14:00:17 INFO - PROCESS | 1876 | 1461618017380 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:17 INFO - PROCESS | 1876 | 1461618017636 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 14:00:17 INFO - PROCESS | 1876 | 1461618017932 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:17 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6867b000 == 108 [pid = 1876] [id = 317] 14:00:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 225 (0x7f9d68620000) [pid = 1876] [serial = 952] [outer = (nil)] 14:00:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 226 (0x7f9d68696400) [pid = 1876] [serial = 953] [outer = 0x7f9d68620000] 14:00:18 INFO - PROCESS | 1876 | 1461618018009 Marionette DEBUG loaded listener.js 14:00:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 227 (0x7f9d697b2000) [pid = 1876] [serial = 954] [outer = 0x7f9d68620000] 14:00:18 INFO - PROCESS | 1876 | 1461618018867 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 14:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1541ms 14:00:18 INFO - PROCESS | 1876 | 1461618018910 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 14:00:18 INFO - PROCESS | 1876 | 1461618018919 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 14:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:00:18 INFO - PROCESS | 1876 | 1461618018929 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:00:18 INFO - PROCESS | 1876 | 1461618018933 Marionette TRACE conn3 <- [1,1242,null,{}] 14:00:18 INFO - PROCESS | 1876 | 1461618018939 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:19 INFO - PROCESS | 1876 | 1461618019154 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 14:00:19 INFO - PROCESS | 1876 | 1461618019350 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:19 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d721b2000 == 109 [pid = 1876] [id = 318] 14:00:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 228 (0x7f9d709e6c00) [pid = 1876] [serial = 955] [outer = (nil)] 14:00:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 229 (0x7f9d719b7800) [pid = 1876] [serial = 956] [outer = 0x7f9d709e6c00] 14:00:19 INFO - PROCESS | 1876 | 1461618019507 Marionette DEBUG loaded listener.js 14:00:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 230 (0x7f9d721f4400) [pid = 1876] [serial = 957] [outer = 0x7f9d709e6c00] 14:00:20 INFO - PROCESS | 1876 | 1461618020379 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 14:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1483ms 14:00:20 INFO - PROCESS | 1876 | 1461618020413 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 14:00:20 INFO - PROCESS | 1876 | 1461618020417 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 14:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:00:20 INFO - PROCESS | 1876 | 1461618020423 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:00:20 INFO - PROCESS | 1876 | 1461618020429 Marionette TRACE conn3 <- [1,1246,null,{}] 14:00:20 INFO - PROCESS | 1876 | 1461618020444 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:20 INFO - PROCESS | 1876 | 1461618020643 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 14:00:20 INFO - PROCESS | 1876 | 1461618020847 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:20 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d765db800 == 110 [pid = 1876] [id = 319] 14:00:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 231 (0x7f9d721f3800) [pid = 1876] [serial = 958] [outer = (nil)] 14:00:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 232 (0x7f9d73c19c00) [pid = 1876] [serial = 959] [outer = 0x7f9d721f3800] 14:00:20 INFO - PROCESS | 1876 | 1461618020925 Marionette DEBUG loaded listener.js 14:00:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 233 (0x7f9d7619b400) [pid = 1876] [serial = 960] [outer = 0x7f9d721f3800] 14:00:22 INFO - PROCESS | 1876 | 1461618022020 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 14:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1637ms 14:00:22 INFO - PROCESS | 1876 | 1461618022061 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 14:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:00:22 INFO - PROCESS | 1876 | 1461618022067 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 14:00:22 INFO - PROCESS | 1876 | 1461618022073 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:00:22 INFO - PROCESS | 1876 | 1461618022076 Marionette TRACE conn3 <- [1,1250,null,{}] 14:00:22 INFO - PROCESS | 1876 | 1461618022082 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:22 INFO - PROCESS | 1876 | 1461618022299 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 14:00:22 INFO - PROCESS | 1876 | 1461618022549 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:22 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d78679800 == 111 [pid = 1876] [id = 320] 14:00:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 234 (0x7f9d66e8ac00) [pid = 1876] [serial = 961] [outer = (nil)] 14:00:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 235 (0x7f9d79714800) [pid = 1876] [serial = 962] [outer = 0x7f9d66e8ac00] 14:00:22 INFO - PROCESS | 1876 | 1461618022669 Marionette DEBUG loaded listener.js 14:00:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 236 (0x7f9d7a521800) [pid = 1876] [serial = 963] [outer = 0x7f9d66e8ac00] 14:00:23 INFO - PROCESS | 1876 | 1461618023487 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 14:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1485ms 14:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:00:23 INFO - PROCESS | 1876 | 1461618023559 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 14:00:23 INFO - PROCESS | 1876 | 1461618023562 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 14:00:23 INFO - PROCESS | 1876 | 1461618023568 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:00:23 INFO - PROCESS | 1876 | 1461618023572 Marionette TRACE conn3 <- [1,1254,null,{}] 14:00:23 INFO - PROCESS | 1876 | 1461618023577 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:23 INFO - PROCESS | 1876 | 1461618023781 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 14:00:23 INFO - PROCESS | 1876 | 1461618023975 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:24 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7ac4a800 == 112 [pid = 1876] [id = 321] 14:00:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 237 (0x7f9d7280d800) [pid = 1876] [serial = 964] [outer = (nil)] 14:00:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 238 (0x7f9d7ad29800) [pid = 1876] [serial = 965] [outer = 0x7f9d7280d800] 14:00:24 INFO - PROCESS | 1876 | 1461618024051 Marionette DEBUG loaded listener.js 14:00:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 239 (0x7f9d7e1a2000) [pid = 1876] [serial = 966] [outer = 0x7f9d7280d800] 14:00:24 INFO - PROCESS | 1876 | 1461618024992 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 14:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1483ms 14:00:25 INFO - PROCESS | 1876 | 1461618025051 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 14:00:25 INFO - PROCESS | 1876 | 1461618025054 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 14:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:00:25 INFO - PROCESS | 1876 | 1461618025060 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:00:25 INFO - PROCESS | 1876 | 1461618025064 Marionette TRACE conn3 <- [1,1258,null,{}] 14:00:25 INFO - PROCESS | 1876 | 1461618025069 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:25 INFO - PROCESS | 1876 | 1461618025289 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 14:00:25 INFO - PROCESS | 1876 | 1461618025527 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:25 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d82cec800 == 113 [pid = 1876] [id = 322] 14:00:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 240 (0x7f9d7ac8a400) [pid = 1876] [serial = 967] [outer = (nil)] 14:00:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 241 (0x7f9d8d8a8800) [pid = 1876] [serial = 968] [outer = 0x7f9d7ac8a400] 14:00:25 INFO - PROCESS | 1876 | 1461618025652 Marionette DEBUG loaded listener.js 14:00:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 242 (0x7f9d8e133c00) [pid = 1876] [serial = 969] [outer = 0x7f9d7ac8a400] 14:00:26 INFO - PROCESS | 1876 | 1461618026521 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 14:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1531ms 14:00:26 INFO - PROCESS | 1876 | 1461618026593 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 14:00:26 INFO - PROCESS | 1876 | 1461618026597 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 14:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:00:26 INFO - PROCESS | 1876 | 1461618026603 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:00:26 INFO - PROCESS | 1876 | 1461618026606 Marionette TRACE conn3 <- [1,1262,null,{}] 14:00:26 INFO - PROCESS | 1876 | 1461618026612 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:26 INFO - PROCESS | 1876 | 1461618026810 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 14:00:27 INFO - PROCESS | 1876 | 1461618027062 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:27 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8dfa4000 == 114 [pid = 1876] [id = 323] 14:00:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 243 (0x7f9d61b52400) [pid = 1876] [serial = 970] [outer = (nil)] 14:00:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 244 (0x7f9d61b5bc00) [pid = 1876] [serial = 971] [outer = 0x7f9d61b52400] 14:00:27 INFO - PROCESS | 1876 | 1461618027179 Marionette DEBUG loaded listener.js 14:00:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 245 (0x7f9d61b60800) [pid = 1876] [serial = 972] [outer = 0x7f9d61b52400] 14:00:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d720be000 == 113 [pid = 1876] [id = 10] 14:00:28 INFO - PROCESS | 1876 | 1461618028126 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 14:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1580ms 14:00:28 INFO - PROCESS | 1876 | 1461618028186 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 14:00:28 INFO - PROCESS | 1876 | 1461618028188 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 14:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:00:28 INFO - PROCESS | 1876 | 1461618028196 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:00:28 INFO - PROCESS | 1876 | 1461618028200 Marionette TRACE conn3 <- [1,1266,null,{}] 14:00:28 INFO - PROCESS | 1876 | 1461618028205 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:28 INFO - PROCESS | 1876 | 1461618028405 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 14:00:28 INFO - PROCESS | 1876 | 1461618028645 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:28 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d958d8800 == 114 [pid = 1876] [id = 324] 14:00:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 246 (0x7f9d61b55800) [pid = 1876] [serial = 973] [outer = (nil)] 14:00:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 247 (0x7f9d6398ac00) [pid = 1876] [serial = 974] [outer = 0x7f9d61b55800] 14:00:28 INFO - PROCESS | 1876 | 1461618028734 Marionette DEBUG loaded listener.js 14:00:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 248 (0x7f9d63991c00) [pid = 1876] [serial = 975] [outer = 0x7f9d61b55800] 14:00:29 INFO - PROCESS | 1876 | 1461618029555 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 14:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1436ms 14:00:29 INFO - PROCESS | 1876 | 1461618029633 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 14:00:29 INFO - PROCESS | 1876 | 1461618029637 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 14:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:00:29 INFO - PROCESS | 1876 | 1461618029643 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:00:29 INFO - PROCESS | 1876 | 1461618029645 Marionette TRACE conn3 <- [1,1270,null,{}] 14:00:29 INFO - PROCESS | 1876 | 1461618029651 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:29 INFO - PROCESS | 1876 | 1461618029871 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 14:00:30 INFO - PROCESS | 1876 | 1461618030104 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:30 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67db4000 == 115 [pid = 1876] [id = 325] 14:00:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 249 (0x7f9d61b5b000) [pid = 1876] [serial = 976] [outer = (nil)] 14:00:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 250 (0x7f9d639ee800) [pid = 1876] [serial = 977] [outer = 0x7f9d61b5b000] 14:00:30 INFO - PROCESS | 1876 | 1461618030219 Marionette DEBUG loaded listener.js 14:00:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 251 (0x7f9d639f2c00) [pid = 1876] [serial = 978] [outer = 0x7f9d61b5b000] 14:00:31 INFO - PROCESS | 1876 | 1461618031092 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 14:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1478ms 14:00:31 INFO - PROCESS | 1876 | 1461618031122 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 14:00:31 INFO - PROCESS | 1876 | 1461618031125 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 14:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:00:31 INFO - PROCESS | 1876 | 1461618031131 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:00:31 INFO - PROCESS | 1876 | 1461618031133 Marionette TRACE conn3 <- [1,1274,null,{}] 14:00:31 INFO - PROCESS | 1876 | 1461618031139 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:31 INFO - PROCESS | 1876 | 1461618031332 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 14:00:31 INFO - PROCESS | 1876 | 1461618031536 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:31 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7186f000 == 116 [pid = 1876] [id = 326] 14:00:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 252 (0x7f9d63996000) [pid = 1876] [serial = 979] [outer = (nil)] 14:00:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 253 (0x7f9d639f9000) [pid = 1876] [serial = 980] [outer = 0x7f9d63996000] 14:00:31 INFO - PROCESS | 1876 | 1461618031605 Marionette DEBUG loaded listener.js 14:00:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 254 (0x7f9d6a589800) [pid = 1876] [serial = 981] [outer = 0x7f9d63996000] 14:00:32 INFO - PROCESS | 1876 | 1461618032587 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 14:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1498ms 14:00:32 INFO - PROCESS | 1876 | 1461618032631 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 14:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:00:32 INFO - PROCESS | 1876 | 1461618032635 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 14:00:32 INFO - PROCESS | 1876 | 1461618032641 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:00:32 INFO - PROCESS | 1876 | 1461618032645 Marionette TRACE conn3 <- [1,1278,null,{}] 14:00:32 INFO - PROCESS | 1876 | 1461618032650 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:32 INFO - PROCESS | 1876 | 1461618032861 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 14:00:33 INFO - PROCESS | 1876 | 1461618033105 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:33 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6701a000 == 117 [pid = 1876] [id = 327] 14:00:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 255 (0x7f9d64ba4000) [pid = 1876] [serial = 982] [outer = (nil)] 14:00:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 256 (0x7f9d64badc00) [pid = 1876] [serial = 983] [outer = 0x7f9d64ba4000] 14:00:33 INFO - PROCESS | 1876 | 1461618033230 Marionette DEBUG loaded listener.js 14:00:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 257 (0x7f9d8e229400) [pid = 1876] [serial = 984] [outer = 0x7f9d64ba4000] 14:00:34 INFO - PROCESS | 1876 | 1461618034087 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 14:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1481ms 14:00:34 INFO - PROCESS | 1876 | 1461618034121 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 14:00:34 INFO - PROCESS | 1876 | 1461618034124 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 14:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:00:34 INFO - PROCESS | 1876 | 1461618034131 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:00:34 INFO - PROCESS | 1876 | 1461618034133 Marionette TRACE conn3 <- [1,1282,null,{}] 14:00:34 INFO - PROCESS | 1876 | 1461618034139 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:34 INFO - PROCESS | 1876 | 1461618034345 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 14:00:34 INFO - PROCESS | 1876 | 1461618034549 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:34 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d62fc9800 == 118 [pid = 1876] [id = 328] 14:00:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 258 (0x7f9d633d2000) [pid = 1876] [serial = 985] [outer = (nil)] 14:00:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 259 (0x7f9d66e91800) [pid = 1876] [serial = 986] [outer = 0x7f9d633d2000] 14:00:34 INFO - PROCESS | 1876 | 1461618034620 Marionette DEBUG loaded listener.js 14:00:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 260 (0x7f9d6950ac00) [pid = 1876] [serial = 987] [outer = 0x7f9d633d2000] 14:00:35 INFO - PROCESS | 1876 | 1461618035983 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 14:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1886ms 14:00:36 INFO - PROCESS | 1876 | 1461618036018 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 14:00:36 INFO - PROCESS | 1876 | 1461618036023 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 14:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:00:36 INFO - PROCESS | 1876 | 1461618036031 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:00:36 INFO - PROCESS | 1876 | 1461618036037 Marionette TRACE conn3 <- [1,1286,null,{}] 14:00:36 INFO - PROCESS | 1876 | 1461618036044 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:36 INFO - PROCESS | 1876 | 1461618036239 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 14:00:36 INFO - PROCESS | 1876 | 1461618036449 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:36 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67ed3000 == 119 [pid = 1876] [id = 329] 14:00:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 261 (0x7f9d61ad9400) [pid = 1876] [serial = 988] [outer = (nil)] 14:00:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 262 (0x7f9d63c49800) [pid = 1876] [serial = 989] [outer = 0x7f9d61ad9400] 14:00:36 INFO - PROCESS | 1876 | 1461618036575 Marionette DEBUG loaded listener.js 14:00:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 263 (0x7f9d67b7c400) [pid = 1876] [serial = 990] [outer = 0x7f9d61ad9400] 14:00:37 INFO - PROCESS | 1876 | 1461618037707 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 14:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1738ms 14:00:37 INFO - PROCESS | 1876 | 1461618037770 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 14:00:37 INFO - PROCESS | 1876 | 1461618037778 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 14:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:00:37 INFO - PROCESS | 1876 | 1461618037788 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:00:37 INFO - PROCESS | 1876 | 1461618037791 Marionette TRACE conn3 <- [1,1290,null,{}] 14:00:37 INFO - PROCESS | 1876 | 1461618037795 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:37 INFO - PROCESS | 1876 | 1461618037989 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 14:00:38 INFO - PROCESS | 1876 | 1461618038232 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:38 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d685c7800 == 120 [pid = 1876] [id = 330] 14:00:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 264 (0x7f9d61acdc00) [pid = 1876] [serial = 991] [outer = (nil)] 14:00:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 265 (0x7f9d686a0800) [pid = 1876] [serial = 992] [outer = 0x7f9d61acdc00] 14:00:38 INFO - PROCESS | 1876 | 1461618038347 Marionette DEBUG loaded listener.js 14:00:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 266 (0x7f9d6950b000) [pid = 1876] [serial = 993] [outer = 0x7f9d61acdc00] 14:00:39 INFO - PROCESS | 1876 | 1461618039168 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 14:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1433ms 14:00:39 INFO - PROCESS | 1876 | 1461618039221 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 14:00:39 INFO - PROCESS | 1876 | 1461618039225 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 14:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:00:39 INFO - PROCESS | 1876 | 1461618039231 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:00:39 INFO - PROCESS | 1876 | 1461618039236 Marionette TRACE conn3 <- [1,1294,null,{}] 14:00:39 INFO - PROCESS | 1876 | 1461618039250 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:39 INFO - PROCESS | 1876 | 1461618039452 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 14:00:39 INFO - PROCESS | 1876 | 1461618039660 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:39 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6fbba000 == 121 [pid = 1876] [id = 331] 14:00:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 267 (0x7f9d697b3400) [pid = 1876] [serial = 994] [outer = (nil)] 14:00:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 268 (0x7f9d6fb06400) [pid = 1876] [serial = 995] [outer = 0x7f9d697b3400] 14:00:39 INFO - PROCESS | 1876 | 1461618039732 Marionette DEBUG loaded listener.js 14:00:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 269 (0x7f9d709f1000) [pid = 1876] [serial = 996] [outer = 0x7f9d697b3400] 14:00:40 INFO - PROCESS | 1876 | 1461618040691 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 14:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1486ms 14:00:40 INFO - PROCESS | 1876 | 1461618040719 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 14:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:00:40 INFO - PROCESS | 1876 | 1461618040723 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 14:00:40 INFO - PROCESS | 1876 | 1461618040729 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:00:40 INFO - PROCESS | 1876 | 1461618040732 Marionette TRACE conn3 <- [1,1298,null,{}] 14:00:40 INFO - PROCESS | 1876 | 1461618040737 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:40 INFO - PROCESS | 1876 | 1461618040919 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 14:00:41 INFO - PROCESS | 1876 | 1461618041130 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:41 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6fa8a800 == 122 [pid = 1876] [id = 332] 14:00:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 270 (0x7f9d6a77b800) [pid = 1876] [serial = 997] [outer = (nil)] 14:00:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 271 (0x7f9d719b6000) [pid = 1876] [serial = 998] [outer = 0x7f9d6a77b800] 14:00:41 INFO - PROCESS | 1876 | 1461618041196 Marionette DEBUG loaded listener.js 14:00:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 272 (0x7f9d72016c00) [pid = 1876] [serial = 999] [outer = 0x7f9d6a77b800] 14:00:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d762dd800 == 121 [pid = 1876] [id = 188] 14:00:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d90872800 == 120 [pid = 1876] [id = 130] 14:00:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d726d7000 == 119 [pid = 1876] [id = 315] 14:00:41 INFO - PROCESS | 1876 | --DOMWINDOW == 271 (0x7f9d8be44c00) [pid = 1876] [serial = 848] [outer = (nil)] [url = about:blank] 14:00:41 INFO - PROCESS | 1876 | --DOMWINDOW == 270 (0x7f9d685a3c00) [pid = 1876] [serial = 866] [outer = (nil)] [url = about:blank] 14:00:41 INFO - PROCESS | 1876 | --DOMWINDOW == 269 (0x7f9d7a19f800) [pid = 1876] [serial = 842] [outer = (nil)] [url = about:blank] 14:00:41 INFO - PROCESS | 1876 | --DOMWINDOW == 268 (0x7f9d75222400) [pid = 1876] [serial = 839] [outer = (nil)] [url = about:blank] 14:00:41 INFO - PROCESS | 1876 | --DOMWINDOW == 267 (0x7f9d66e8a400) [pid = 1876] [serial = 857] [outer = (nil)] [url = about:blank] 14:00:41 INFO - PROCESS | 1876 | --DOMWINDOW == 266 (0x7f9d8df87c00) [pid = 1876] [serial = 851] [outer = (nil)] [url = about:blank] 14:00:41 INFO - PROCESS | 1876 | --DOMWINDOW == 265 (0x7f9d7ef63c00) [pid = 1876] [serial = 845] [outer = (nil)] [url = about:blank] 14:00:41 INFO - PROCESS | 1876 | --DOMWINDOW == 264 (0x7f9d697b7000) [pid = 1876] [serial = 854] [outer = (nil)] [url = about:blank] 14:00:41 INFO - PROCESS | 1876 | --DOMWINDOW == 263 (0x7f9d697b6000) [pid = 1876] [serial = 860] [outer = (nil)] [url = about:blank] 14:00:41 INFO - PROCESS | 1876 | --DOMWINDOW == 262 (0x7f9d717ea400) [pid = 1876] [serial = 836] [outer = (nil)] [url = about:blank] 14:00:41 INFO - PROCESS | 1876 | --DOMWINDOW == 261 (0x7f9d6869a400) [pid = 1876] [serial = 869] [outer = (nil)] [url = about:blank] 14:00:41 INFO - PROCESS | 1876 | --DOMWINDOW == 260 (0x7f9d7250c000) [pid = 1876] [serial = 863] [outer = (nil)] [url = about:blank] 14:00:41 INFO - PROCESS | 1876 | --DOMWINDOW == 259 (0x7f9d7619b800) [pid = 1876] [serial = 890] [outer = (nil)] [url = about:blank] 14:00:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d721a7800 == 118 [pid = 1876] [id = 314] 14:00:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71910000 == 117 [pid = 1876] [id = 313] 14:00:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6fa87800 == 116 [pid = 1876] [id = 312] 14:00:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66f34000 == 115 [pid = 1876] [id = 311] 14:00:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d685d6800 == 114 [pid = 1876] [id = 310] 14:00:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7271f800 == 113 [pid = 1876] [id = 308] 14:00:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6fa9b000 == 112 [pid = 1876] [id = 307] 14:00:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d68315800 == 111 [pid = 1876] [id = 306] 14:00:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d90869000 == 110 [pid = 1876] [id = 305] 14:00:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d88d67800 == 109 [pid = 1876] [id = 304] 14:00:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7efe9000 == 108 [pid = 1876] [id = 303] 14:00:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b0bd800 == 107 [pid = 1876] [id = 302] 14:00:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a371800 == 106 [pid = 1876] [id = 301] 14:00:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d77b42000 == 105 [pid = 1876] [id = 300] 14:00:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d762d7800 == 104 [pid = 1876] [id = 299] 14:00:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d721bd000 == 103 [pid = 1876] [id = 298] 14:00:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b641000 == 102 [pid = 1876] [id = 297] 14:00:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d72af2000 == 101 [pid = 1876] [id = 296] 14:00:42 INFO - PROCESS | 1876 | 1461618042196 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:00:42 INFO - PROCESS | 1876 | --DOMWINDOW == 258 (0x7f9d7280ac00) [pid = 1876] [serial = 884] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1876 | --DOMWINDOW == 257 (0x7f9d71751400) [pid = 1876] [serial = 876] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1876 | --DOMWINDOW == 256 (0x7f9d709e5400) [pid = 1876] [serial = 875] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1876 | --DOMWINDOW == 255 (0x7f9d75224000) [pid = 1876] [serial = 888] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1876 | --DOMWINDOW == 254 (0x7f9d89dc3000) [pid = 1876] [serial = 834] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1876 | --DOMWINDOW == 253 (0x7f9d719b1000) [pid = 1876] [serial = 878] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1876 | --DOMWINDOW == 252 (0x7f9d72016800) [pid = 1876] [serial = 879] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1876 | --DOMWINDOW == 251 (0x7f9d728ba800) [pid = 1876] [serial = 885] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1876 | --DOMWINDOW == 250 (0x7f9d68599000) [pid = 1876] [serial = 872] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1876 | --DOMWINDOW == 249 (0x7f9d685a6800) [pid = 1876] [serial = 873] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1876 | --DOMWINDOW == 248 (0x7f9d72511000) [pid = 1876] [serial = 882] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1876 | --DOMWINDOW == 247 (0x7f9d72504000) [pid = 1876] [serial = 881] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1876 | --DOMWINDOW == 246 (0x7f9d7396a000) [pid = 1876] [serial = 887] [outer = (nil)] [url = about:blank] 14:00:42 INFO - PROCESS | 1876 | --DOMWINDOW == 245 (0x7f9d771ec000) [pid = 1876] [serial = 768] [outer = (nil)] [url = about:blank] 14:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1528ms 14:00:42 INFO - PROCESS | 1876 | 1461618042258 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 14:00:42 INFO - PROCESS | 1876 | 1461618042261 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 14:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:00:42 INFO - PROCESS | 1876 | 1461618042267 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:00:42 INFO - PROCESS | 1876 | 1461618042269 Marionette TRACE conn3 <- [1,1302,null,{}] 14:00:42 INFO - PROCESS | 1876 | 1461618042274 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:42 INFO - PROCESS | 1876 | 1461618042461 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 14:00:42 INFO - PROCESS | 1876 | 1461618042689 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:42 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6851d800 == 102 [pid = 1876] [id = 333] 14:00:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 246 (0x7f9d717bb800) [pid = 1876] [serial = 1000] [outer = (nil)] 14:00:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 247 (0x7f9d7212e400) [pid = 1876] [serial = 1001] [outer = 0x7f9d717bb800] 14:00:42 INFO - PROCESS | 1876 | 1461618042756 Marionette DEBUG loaded listener.js 14:00:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 248 (0x7f9d721f9800) [pid = 1876] [serial = 1002] [outer = 0x7f9d717bb800] 14:00:43 INFO - PROCESS | 1876 | 1461618043480 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 14:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1229ms 14:00:43 INFO - PROCESS | 1876 | 1461618043507 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 14:00:43 INFO - PROCESS | 1876 | 1461618043511 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 14:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:00:43 INFO - PROCESS | 1876 | 1461618043520 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:00:43 INFO - PROCESS | 1876 | 1461618043522 Marionette TRACE conn3 <- [1,1306,null,{}] 14:00:43 INFO - PROCESS | 1876 | 1461618043526 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:43 INFO - PROCESS | 1876 | 1461618043710 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 14:00:43 INFO - PROCESS | 1876 | 1461618043727 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:43 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71722000 == 103 [pid = 1876] [id = 334] 14:00:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 249 (0x7f9d7250e400) [pid = 1876] [serial = 1003] [outer = (nil)] 14:00:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 250 (0x7f9d728ba400) [pid = 1876] [serial = 1004] [outer = 0x7f9d7250e400] 14:00:43 INFO - PROCESS | 1876 | 1461618043791 Marionette DEBUG loaded listener.js 14:00:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 251 (0x7f9d73d0fc00) [pid = 1876] [serial = 1005] [outer = 0x7f9d7250e400] 14:00:44 INFO - PROCESS | 1876 | 1461618044726 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 14:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1234ms 14:00:44 INFO - PROCESS | 1876 | 1461618044755 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 14:00:44 INFO - PROCESS | 1876 | 1461618044758 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 14:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:00:44 INFO - PROCESS | 1876 | 1461618044764 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:00:44 INFO - PROCESS | 1876 | 1461618044766 Marionette TRACE conn3 <- [1,1310,null,{}] 14:00:44 INFO - PROCESS | 1876 | 1461618044771 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:45 INFO - PROCESS | 1876 | 1461618045004 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 14:00:45 INFO - PROCESS | 1876 | 1461618045036 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:45 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d721bc000 == 104 [pid = 1876] [id = 335] 14:00:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 252 (0x7f9d61ad0c00) [pid = 1876] [serial = 1006] [outer = (nil)] 14:00:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 253 (0x7f9d75276400) [pid = 1876] [serial = 1007] [outer = 0x7f9d61ad0c00] 14:00:45 INFO - PROCESS | 1876 | 1461618045102 Marionette DEBUG loaded listener.js 14:00:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 254 (0x7f9d75c2c000) [pid = 1876] [serial = 1008] [outer = 0x7f9d61ad0c00] 14:00:45 INFO - PROCESS | 1876 | 1461618045970 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 14:00:46 INFO - PROCESS | 1876 | 1461618045999 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 14:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:00:46 INFO - PROCESS | 1876 | 1461618046005 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:00:46 INFO - PROCESS | 1876 | 1461618046007 Marionette TRACE conn3 <- [1,1314,null,{}] 14:00:46 INFO - PROCESS | 1876 | 1461618046013 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:46 INFO - PROCESS | 1876 | 1461618046230 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 14:00:46 INFO - PROCESS | 1876 | 1461618046277 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:46 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7271b800 == 105 [pid = 1876] [id = 336] 14:00:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 255 (0x7f9d7280c000) [pid = 1876] [serial = 1009] [outer = (nil)] 14:00:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 256 (0x7f9d766ab000) [pid = 1876] [serial = 1010] [outer = 0x7f9d7280c000] 14:00:46 INFO - PROCESS | 1876 | 1461618046339 Marionette DEBUG loaded listener.js 14:00:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 257 (0x7f9d766cb800) [pid = 1876] [serial = 1011] [outer = 0x7f9d7280c000] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 256 (0x7f9d67b7bc00) [pid = 1876] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 255 (0x7f9d8d649400) [pid = 1876] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 254 (0x7f9d75c37c00) [pid = 1876] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 253 (0x7f9d71c08c00) [pid = 1876] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 252 (0x7f9d7227c800) [pid = 1876] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 251 (0x7f9d7a199c00) [pid = 1876] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 250 (0x7f9d7a1a2400) [pid = 1876] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 249 (0x7f9d6b95e000) [pid = 1876] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 248 (0x7f9d766c9800) [pid = 1876] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 247 (0x7f9d6859c400) [pid = 1876] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 246 (0x7f9d76703800) [pid = 1876] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 245 (0x7f9d7ad2a000) [pid = 1876] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 244 (0x7f9d66e82400) [pid = 1876] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 243 (0x7f9d708c7800) [pid = 1876] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 242 (0x7f9d72131400) [pid = 1876] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 241 (0x7f9d6a589000) [pid = 1876] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 240 (0x7f9d6869e400) [pid = 1876] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 239 (0x7f9d6b6a5000) [pid = 1876] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 238 (0x7f9d67b80c00) [pid = 1876] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 237 (0x7f9d72509400) [pid = 1876] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 236 (0x7f9d75227800) [pid = 1876] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 235 (0x7f9d708cc000) [pid = 1876] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 234 (0x7f9d76706400) [pid = 1876] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 233 (0x7f9d7a027800) [pid = 1876] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 232 (0x7f9d721fcc00) [pid = 1876] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 231 (0x7f9d72803000) [pid = 1876] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 230 (0x7f9d66e86000) [pid = 1876] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 229 (0x7f9d7b620000) [pid = 1876] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 228 (0x7f9d75277800) [pid = 1876] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 227 (0x7f9d771ed000) [pid = 1876] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 226 (0x7f9d7a198c00) [pid = 1876] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 225 (0x7f9d6fb04c00) [pid = 1876] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 224 (0x7f9d75228c00) [pid = 1876] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 223 (0x7f9d6b6a4400) [pid = 1876] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 222 (0x7f9d72645800) [pid = 1876] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 221 (0x7f9d6fb0ec00) [pid = 1876] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 220 (0x7f9d67b7f400) [pid = 1876] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 219 (0x7f9d76704800) [pid = 1876] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 218 (0x7f9d76708c00) [pid = 1876] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 217 (0x7f9d7227a000) [pid = 1876] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 216 (0x7f9d76191800) [pid = 1876] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 215 (0x7f9d68698000) [pid = 1876] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 214 (0x7f9d89ff1800) [pid = 1876] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 213 (0x7f9d633db800) [pid = 1876] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 212 (0x7f9d771f5000) [pid = 1876] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 211 (0x7f9d685b8400) [pid = 1876] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 210 (0x7f9d717b6000) [pid = 1876] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 209 (0x7f9d685be800) [pid = 1876] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 208 (0x7f9d73d11c00) [pid = 1876] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 207 (0x7f9d7ac91000) [pid = 1876] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 206 (0x7f9d7a52a000) [pid = 1876] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 205 (0x7f9d88be5400) [pid = 1876] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 204 (0x7f9d7a1a1400) [pid = 1876] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 203 (0x7f9d72276c00) [pid = 1876] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 202 (0x7f9d76192000) [pid = 1876] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 201 (0x7f9d67b81000) [pid = 1876] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 200 (0x7f9d7d79d800) [pid = 1876] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 199 (0x7f9d77e98000) [pid = 1876] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 198 (0x7f9d7ac85800) [pid = 1876] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 197 (0x7f9d88864c00) [pid = 1876] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 196 (0x7f9d77e94000) [pid = 1876] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 195 (0x7f9d71c11000) [pid = 1876] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 194 (0x7f9d697b2800) [pid = 1876] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 193 (0x7f9d7b918800) [pid = 1876] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:00:47 INFO - PROCESS | 1876 | --DOMWINDOW == 192 (0x7f9d73c17c00) [pid = 1876] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:00:48 INFO - PROCESS | 1876 | 1461618048238 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 14:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 2290ms 14:00:48 INFO - PROCESS | 1876 | 1461618048297 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 14:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:00:48 INFO - PROCESS | 1876 | 1461618048302 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 14:00:48 INFO - PROCESS | 1876 | 1461618048308 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:00:48 INFO - PROCESS | 1876 | 1461618048310 Marionette TRACE conn3 <- [1,1318,null,{}] 14:00:48 INFO - PROCESS | 1876 | 1461618048315 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:48 INFO - PROCESS | 1876 | 1461618048488 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 14:00:48 INFO - PROCESS | 1876 | 1461618048653 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66f4f000 == 106 [pid = 1876] [id = 337] 14:00:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 193 (0x7f9d66e82400) [pid = 1876] [serial = 1012] [outer = (nil)] 14:00:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 194 (0x7f9d697b1c00) [pid = 1876] [serial = 1013] [outer = 0x7f9d66e82400] 14:00:48 INFO - PROCESS | 1876 | 1461618048717 Marionette DEBUG loaded listener.js 14:00:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 195 (0x7f9d719b3400) [pid = 1876] [serial = 1014] [outer = 0x7f9d66e82400] 14:00:49 INFO - PROCESS | 1876 | 1461618049432 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 14:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1181ms 14:00:49 INFO - PROCESS | 1876 | 1461618049495 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 14:00:49 INFO - PROCESS | 1876 | 1461618049498 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 14:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:00:49 INFO - PROCESS | 1876 | 1461618049504 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:00:49 INFO - PROCESS | 1876 | 1461618049506 Marionette TRACE conn3 <- [1,1322,null,{}] 14:00:49 INFO - PROCESS | 1876 | 1461618049515 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:49 INFO - PROCESS | 1876 | 1461618049816 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 14:00:50 INFO - PROCESS | 1876 | 1461618050018 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:50 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66f49000 == 107 [pid = 1876] [id = 338] 14:00:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 196 (0x7f9d61ad6800) [pid = 1876] [serial = 1015] [outer = (nil)] 14:00:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 197 (0x7f9d61b52c00) [pid = 1876] [serial = 1016] [outer = 0x7f9d61ad6800] 14:00:50 INFO - PROCESS | 1876 | 1461618050102 Marionette DEBUG loaded listener.js 14:00:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 198 (0x7f9d6398a800) [pid = 1876] [serial = 1017] [outer = 0x7f9d61ad6800] 14:00:51 INFO - PROCESS | 1876 | 1461618051096 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 14:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1631ms 14:00:51 INFO - PROCESS | 1876 | 1461618051137 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 14:00:51 INFO - PROCESS | 1876 | 1461618051143 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 14:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:00:51 INFO - PROCESS | 1876 | 1461618051150 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:00:51 INFO - PROCESS | 1876 | 1461618051156 Marionette TRACE conn3 <- [1,1326,null,{}] 14:00:51 INFO - PROCESS | 1876 | 1461618051163 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:51 INFO - PROCESS | 1876 | 1461618051378 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 14:00:51 INFO - PROCESS | 1876 | 1461618051625 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:51 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6ba91800 == 108 [pid = 1876] [id = 339] 14:00:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 199 (0x7f9d67b80c00) [pid = 1876] [serial = 1018] [outer = (nil)] 14:00:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 200 (0x7f9d685bd800) [pid = 1876] [serial = 1019] [outer = 0x7f9d67b80c00] 14:00:51 INFO - PROCESS | 1876 | 1461618051746 Marionette DEBUG loaded listener.js 14:00:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 201 (0x7f9d6869b000) [pid = 1876] [serial = 1020] [outer = 0x7f9d67b80c00] 14:00:52 INFO - PROCESS | 1876 | 1461618052678 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1584ms 14:00:52 INFO - PROCESS | 1876 | 1461618052736 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 14:00:52 INFO - PROCESS | 1876 | 1461618052746 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 14:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:00:52 INFO - PROCESS | 1876 | 1461618052758 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:00:52 INFO - PROCESS | 1876 | 1461618052762 Marionette TRACE conn3 <- [1,1330,null,{}] 14:00:52 INFO - PROCESS | 1876 | 1461618052769 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:52 INFO - PROCESS | 1876 | 1461618052970 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 14:00:53 INFO - PROCESS | 1876 | 1461618053253 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:53 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d721b8000 == 109 [pid = 1876] [id = 340] 14:00:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 202 (0x7f9d6950b800) [pid = 1876] [serial = 1021] [outer = (nil)] 14:00:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 203 (0x7f9d6b6a5000) [pid = 1876] [serial = 1022] [outer = 0x7f9d6950b800] 14:00:53 INFO - PROCESS | 1876 | 1461618053342 Marionette DEBUG loaded listener.js 14:00:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 204 (0x7f9d71750c00) [pid = 1876] [serial = 1023] [outer = 0x7f9d6950b800] 14:00:54 INFO - PROCESS | 1876 | 1461618054207 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1487ms 14:00:54 INFO - PROCESS | 1876 | 1461618054246 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 14:00:54 INFO - PROCESS | 1876 | 1461618054252 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 14:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:00:54 INFO - PROCESS | 1876 | 1461618054268 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:00:54 INFO - PROCESS | 1876 | 1461618054275 Marionette TRACE conn3 <- [1,1334,null,{}] 14:00:54 INFO - PROCESS | 1876 | 1461618054281 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:54 INFO - PROCESS | 1876 | 1461618054491 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 14:00:54 INFO - PROCESS | 1876 | 1461618054688 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:54 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d762d6000 == 110 [pid = 1876] [id = 341] 14:00:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 205 (0x7f9d69510000) [pid = 1876] [serial = 1024] [outer = (nil)] 14:00:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 206 (0x7f9d72273800) [pid = 1876] [serial = 1025] [outer = 0x7f9d69510000] 14:00:54 INFO - PROCESS | 1876 | 1461618054773 Marionette DEBUG loaded listener.js 14:00:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 207 (0x7f9d7264c800) [pid = 1876] [serial = 1026] [outer = 0x7f9d69510000] 14:00:55 INFO - PROCESS | 1876 | 1461618055667 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1441ms 14:00:55 INFO - PROCESS | 1876 | 1461618055702 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 14:00:55 INFO - PROCESS | 1876 | 1461618055706 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 14:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:00:55 INFO - PROCESS | 1876 | 1461618055711 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:00:55 INFO - PROCESS | 1876 | 1461618055714 Marionette TRACE conn3 <- [1,1338,null,{}] 14:00:55 INFO - PROCESS | 1876 | 1461618055719 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:55 INFO - PROCESS | 1876 | 1461618055918 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 14:00:56 INFO - PROCESS | 1876 | 1461618056121 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:56 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7672f800 == 111 [pid = 1876] [id = 342] 14:00:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 208 (0x7f9d697b3c00) [pid = 1876] [serial = 1027] [outer = (nil)] 14:00:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 209 (0x7f9d72b9fc00) [pid = 1876] [serial = 1028] [outer = 0x7f9d697b3c00] 14:00:56 INFO - PROCESS | 1876 | 1461618056195 Marionette DEBUG loaded listener.js 14:00:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 210 (0x7f9d7396a000) [pid = 1876] [serial = 1029] [outer = 0x7f9d697b3c00] 14:00:57 INFO - PROCESS | 1876 | 1461618057570 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 14:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1879ms 14:00:57 INFO - PROCESS | 1876 | 1461618057591 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 14:00:57 INFO - PROCESS | 1876 | 1461618057595 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 14:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:00:57 INFO - PROCESS | 1876 | 1461618057647 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:00:57 INFO - PROCESS | 1876 | 1461618057650 Marionette TRACE conn3 <- [1,1342,null,{}] 14:00:57 INFO - PROCESS | 1876 | 1461618057682 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:57 INFO - PROCESS | 1876 | 1461618057881 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 14:00:58 INFO - PROCESS | 1876 | 1461618058075 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:58 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7952e800 == 112 [pid = 1876] [id = 343] 14:00:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 211 (0x7f9d762a7c00) [pid = 1876] [serial = 1030] [outer = (nil)] 14:00:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 212 (0x7f9d766af800) [pid = 1876] [serial = 1031] [outer = 0x7f9d762a7c00] 14:00:58 INFO - PROCESS | 1876 | 1461618058158 Marionette DEBUG loaded listener.js 14:00:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 213 (0x7f9d76711000) [pid = 1876] [serial = 1032] [outer = 0x7f9d762a7c00] 14:00:59 INFO - PROCESS | 1876 | 1461618059038 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 14:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1495ms 14:00:59 INFO - PROCESS | 1876 | 1461618059097 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 14:00:59 INFO - PROCESS | 1876 | 1461618059101 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 14:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:00:59 INFO - PROCESS | 1876 | 1461618059107 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:00:59 INFO - PROCESS | 1876 | 1461618059111 Marionette TRACE conn3 <- [1,1346,null,{}] 14:00:59 INFO - PROCESS | 1876 | 1461618059117 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:59 INFO - PROCESS | 1876 | 1461618059316 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 14:00:59 INFO - PROCESS | 1876 | 1461618059518 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:59 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b3a0000 == 113 [pid = 1876] [id = 344] 14:00:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 214 (0x7f9d67b7e800) [pid = 1876] [serial = 1033] [outer = (nil)] 14:00:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 215 (0x7f9d771ec000) [pid = 1876] [serial = 1034] [outer = 0x7f9d67b7e800] 14:00:59 INFO - PROCESS | 1876 | 1461618059598 Marionette DEBUG loaded listener.js 14:00:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 216 (0x7f9d79714400) [pid = 1876] [serial = 1035] [outer = 0x7f9d67b7e800] 14:01:00 INFO - PROCESS | 1876 | 1461618060519 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 14:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1478ms 14:01:00 INFO - PROCESS | 1876 | 1461618060587 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 14:01:00 INFO - PROCESS | 1876 | 1461618060590 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 14:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:01:00 INFO - PROCESS | 1876 | 1461618060597 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:01:00 INFO - PROCESS | 1876 | 1461618060600 Marionette TRACE conn3 <- [1,1350,null,{}] 14:01:00 INFO - PROCESS | 1876 | 1461618060605 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:00 INFO - PROCESS | 1876 | 1461618060812 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 14:01:01 INFO - PROCESS | 1876 | 1461618061055 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:01 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7efdc000 == 114 [pid = 1876] [id = 345] 14:01:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 217 (0x7f9d685a1c00) [pid = 1876] [serial = 1036] [outer = (nil)] 14:01:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 218 (0x7f9d7a025800) [pid = 1876] [serial = 1037] [outer = 0x7f9d685a1c00] 14:01:01 INFO - PROCESS | 1876 | 1461618061173 Marionette DEBUG loaded listener.js 14:01:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 219 (0x7f9d7a324400) [pid = 1876] [serial = 1038] [outer = 0x7f9d685a1c00] 14:01:02 INFO - PROCESS | 1876 | 1461618062081 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 14:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1530ms 14:01:02 INFO - PROCESS | 1876 | 1461618062128 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 14:01:02 INFO - PROCESS | 1876 | 1461618062131 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 14:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:01:02 INFO - PROCESS | 1876 | 1461618062138 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:01:02 INFO - PROCESS | 1876 | 1461618062141 Marionette TRACE conn3 <- [1,1354,null,{}] 14:01:02 INFO - PROCESS | 1876 | 1461618062147 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:02 INFO - PROCESS | 1876 | 1461618062365 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 14:01:02 INFO - PROCESS | 1876 | 1461618062620 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:02 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88de8800 == 115 [pid = 1876] [id = 346] 14:01:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 220 (0x7f9d709f1400) [pid = 1876] [serial = 1039] [outer = (nil)] 14:01:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 221 (0x7f9d7ac86c00) [pid = 1876] [serial = 1040] [outer = 0x7f9d709f1400] 14:01:02 INFO - PROCESS | 1876 | 1461618062737 Marionette DEBUG loaded listener.js 14:01:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 222 (0x7f9d7b09c400) [pid = 1876] [serial = 1041] [outer = 0x7f9d709f1400] 14:01:03 INFO - PROCESS | 1876 | 1461618063716 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 14:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1633ms 14:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:01:03 INFO - PROCESS | 1876 | 1461618063772 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 14:01:03 INFO - PROCESS | 1876 | 1461618063775 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 14:01:03 INFO - PROCESS | 1876 | 1461618063782 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:01:03 INFO - PROCESS | 1876 | 1461618063791 Marionette TRACE conn3 <- [1,1358,null,{}] 14:01:03 INFO - PROCESS | 1876 | 1461618063795 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:04 INFO - PROCESS | 1876 | 1461618064034 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 14:01:04 INFO - PROCESS | 1876 | 1461618064280 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:04 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8e1a4000 == 116 [pid = 1876] [id = 347] 14:01:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 223 (0x7f9d7a32d400) [pid = 1876] [serial = 1042] [outer = (nil)] 14:01:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 224 (0x7f9d7b98b000) [pid = 1876] [serial = 1043] [outer = 0x7f9d7a32d400] 14:01:04 INFO - PROCESS | 1876 | 1461618064400 Marionette DEBUG loaded listener.js 14:01:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 225 (0x7f9d7e3d6c00) [pid = 1876] [serial = 1044] [outer = 0x7f9d7a32d400] 14:01:05 INFO - PROCESS | 1876 | 1461618065275 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 14:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1538ms 14:01:05 INFO - PROCESS | 1876 | 1461618065320 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 14:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:01:05 INFO - PROCESS | 1876 | 1461618065324 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 14:01:05 INFO - PROCESS | 1876 | 1461618065330 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:01:05 INFO - PROCESS | 1876 | 1461618065333 Marionette TRACE conn3 <- [1,1362,null,{}] 14:01:05 INFO - PROCESS | 1876 | 1461618065338 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:05 INFO - PROCESS | 1876 | 1461618065547 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 14:01:05 INFO - PROCESS | 1876 | 1461618065758 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:05 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75d11000 == 117 [pid = 1876] [id = 348] 14:01:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 226 (0x7f9d88a9d400) [pid = 1876] [serial = 1045] [outer = (nil)] 14:01:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 227 (0x7f9d88be8000) [pid = 1876] [serial = 1046] [outer = 0x7f9d88a9d400] 14:01:05 INFO - PROCESS | 1876 | 1461618065932 Marionette DEBUG loaded listener.js 14:01:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 228 (0x7f9d89fec800) [pid = 1876] [serial = 1047] [outer = 0x7f9d88a9d400] 14:01:06 INFO - PROCESS | 1876 | 1461618066920 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 14:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1637ms 14:01:06 INFO - PROCESS | 1876 | 1461618066967 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 14:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:01:06 INFO - PROCESS | 1876 | 1461618066972 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 14:01:06 INFO - PROCESS | 1876 | 1461618066979 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:01:06 INFO - PROCESS | 1876 | 1461618066983 Marionette TRACE conn3 <- [1,1366,null,{}] 14:01:06 INFO - PROCESS | 1876 | 1461618066988 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:07 INFO - PROCESS | 1876 | 1461618067210 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 14:01:07 INFO - PROCESS | 1876 | 1461618067470 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:07 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d64404800 == 118 [pid = 1876] [id = 349] 14:01:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 229 (0x7f9d66e83c00) [pid = 1876] [serial = 1048] [outer = (nil)] 14:01:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 230 (0x7f9d6859d400) [pid = 1876] [serial = 1049] [outer = 0x7f9d66e83c00] 14:01:07 INFO - PROCESS | 1876 | 1461618067592 Marionette DEBUG loaded listener.js 14:01:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 231 (0x7f9d87c0b000) [pid = 1876] [serial = 1050] [outer = 0x7f9d66e83c00] 14:01:08 INFO - PROCESS | 1876 | 1461618068565 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 14:01:08 INFO - PROCESS | 1876 | 1461618068618 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 14:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:01:08 INFO - PROCESS | 1876 | 1461618068625 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:01:08 INFO - PROCESS | 1876 | 1461618068628 Marionette TRACE conn3 <- [1,1370,null,{}] 14:01:08 INFO - PROCESS | 1876 | 1461618068633 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:08 INFO - PROCESS | 1876 | 1461618068842 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 14:01:09 INFO - PROCESS | 1876 | 1461618069105 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:09 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d64bf3000 == 119 [pid = 1876] [id = 350] 14:01:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 232 (0x7f9d66e85c00) [pid = 1876] [serial = 1051] [outer = (nil)] 14:01:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 233 (0x7f9d6a590c00) [pid = 1876] [serial = 1052] [outer = 0x7f9d66e85c00] 14:01:09 INFO - PROCESS | 1876 | 1461618069226 Marionette DEBUG loaded listener.js 14:01:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 234 (0x7f9d717ec800) [pid = 1876] [serial = 1053] [outer = 0x7f9d66e85c00] 14:01:10 INFO - PROCESS | 1876 | 1461618070133 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 14:01:10 INFO - PROCESS | 1876 | 1461618070160 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 14:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:01:10 INFO - PROCESS | 1876 | 1461618070167 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:01:10 INFO - PROCESS | 1876 | 1461618070171 Marionette TRACE conn3 <- [1,1374,null,{}] 14:01:10 INFO - PROCESS | 1876 | 1461618070177 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:10 INFO - PROCESS | 1876 | 1461618070383 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 14:01:10 INFO - PROCESS | 1876 | 1461618070637 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:10 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67ec5800 == 120 [pid = 1876] [id = 351] 14:01:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 235 (0x7f9d63c50800) [pid = 1876] [serial = 1054] [outer = (nil)] 14:01:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 236 (0x7f9d6a594c00) [pid = 1876] [serial = 1055] [outer = 0x7f9d63c50800] 14:01:10 INFO - PROCESS | 1876 | 1461618070755 Marionette DEBUG loaded listener.js 14:01:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 237 (0x7f9d72130000) [pid = 1876] [serial = 1056] [outer = 0x7f9d63c50800] 14:01:12 INFO - PROCESS | 1876 | [1876] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:01:12 INFO - PROCESS | 1876 | 1461618072143 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 14:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:01:12 INFO - PROCESS | 1876 | 1461618072216 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 14:01:12 INFO - PROCESS | 1876 | 1461618072223 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:01:12 INFO - PROCESS | 1876 | 1461618072228 Marionette TRACE conn3 <- [1,1378,null,{}] 14:01:12 INFO - PROCESS | 1876 | 1461618072291 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:12 INFO - PROCESS | 1876 | 1461618072543 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 14:01:12 INFO - PROCESS | 1876 | 1461618072933 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:12 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d62fd6800 == 121 [pid = 1876] [id = 352] 14:01:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 238 (0x7f9d64bac400) [pid = 1876] [serial = 1057] [outer = (nil)] 14:01:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 239 (0x7f9d66e84400) [pid = 1876] [serial = 1058] [outer = 0x7f9d64bac400] 14:01:13 INFO - PROCESS | 1876 | 1461618073009 Marionette DEBUG loaded listener.js 14:01:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 240 (0x7f9d685a3c00) [pid = 1876] [serial = 1059] [outer = 0x7f9d64bac400] 14:01:14 INFO - PROCESS | 1876 | 1461618074010 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 14:01:14 INFO - PROCESS | 1876 | 1461618074127 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 14:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:01:14 INFO - PROCESS | 1876 | 1461618074140 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:01:14 INFO - PROCESS | 1876 | 1461618074143 Marionette TRACE conn3 <- [1,1382,null,{}] 14:01:14 INFO - PROCESS | 1876 | 1461618074149 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:14 INFO - PROCESS | 1876 | 1461618074337 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 236 (0x7f9d7670d400) [pid = 1876] [serial = 810] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 235 (0x7f9d8df86000) [pid = 1876] [serial = 804] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 234 (0x7f9d762a6000) [pid = 1876] [serial = 947] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 233 (0x7f9d8d64dc00) [pid = 1876] [serial = 741] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 232 (0x7f9d7280c400) [pid = 1876] [serial = 944] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 231 (0x7f9d7e3dbc00) [pid = 1876] [serial = 732] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 230 (0x7f9d87c07400) [pid = 1876] [serial = 792] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 229 (0x7f9d708cd800) [pid = 1876] [serial = 711] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 228 (0x7f9d78c38400) [pid = 1876] [serial = 623] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 227 (0x7f9d76710800) [pid = 1876] [serial = 867] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 226 (0x7f9d77b8dc00) [pid = 1876] [serial = 948] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 225 (0x7f9d7a587c00) [pid = 1876] [serial = 665] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 224 (0x7f9d89d31c00) [pid = 1876] [serial = 795] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 223 (0x7f9d63c4c800) [pid = 1876] [serial = 920] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 222 (0x7f9d66e8f400) [pid = 1876] [serial = 858] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 221 (0x7f9d708c8800) [pid = 1876] [serial = 893] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 220 (0x7f9d71c09c00) [pid = 1876] [serial = 939] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 219 (0x7f9d7629e400) [pid = 1876] [serial = 560] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 218 (0x7f9d717e6000) [pid = 1876] [serial = 747] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 217 (0x7f9d686a2800) [pid = 1876] [serial = 935] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 216 (0x7f9d81d59c00) [pid = 1876] [serial = 674] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 215 (0x7f9d88867800) [pid = 1876] [serial = 678] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 214 (0x7f9d7250f800) [pid = 1876] [serial = 864] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 213 (0x7f9d766c6c00) [pid = 1876] [serial = 723] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 212 (0x7f9d72129c00) [pid = 1876] [serial = 837] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 211 (0x7f9d73d0e800) [pid = 1876] [serial = 899] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 210 (0x7f9d79713800) [pid = 1876] [serial = 626] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 209 (0x7f9d7a51cc00) [pid = 1876] [serial = 632] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 208 (0x7f9d762a7000) [pid = 1876] [serial = 840] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 207 (0x7f9d88d99800) [pid = 1876] [serial = 681] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 206 (0x7f9d697bd400) [pid = 1876] [serial = 861] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 205 (0x7f9d89ff3800) [pid = 1876] [serial = 738] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 204 (0x7f9d8d64c800) [pid = 1876] [serial = 917] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 203 (0x7f9d766cf000) [pid = 1876] [serial = 777] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 202 (0x7f9d79667800) [pid = 1876] [serial = 783] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 201 (0x7f9d7a526c00) [pid = 1876] [serial = 726] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 200 (0x7f9d717bf400) [pid = 1876] [serial = 771] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 199 (0x7f9d75c31000) [pid = 1876] [serial = 720] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 198 (0x7f9d77b2e000) [pid = 1876] [serial = 905] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 197 (0x7f9d697bb800) [pid = 1876] [serial = 936] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 196 (0x7f9d7a19bc00) [pid = 1876] [serial = 629] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 195 (0x7f9d752e7c00) [pid = 1876] [serial = 659] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 194 (0x7f9d7a520c00) [pid = 1876] [serial = 908] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 193 (0x7f9d72122c00) [pid = 1876] [serial = 656] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 192 (0x7f9d717bc800) [pid = 1876] [serial = 938] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 191 (0x7f9d709e7400) [pid = 1876] [serial = 744] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 190 (0x7f9d728c2800) [pid = 1876] [serial = 945] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 189 (0x7f9d7b313400) [pid = 1876] [serial = 668] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 188 (0x7f9d68625c00) [pid = 1876] [serial = 923] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 187 (0x7f9d77d4f000) [pid = 1876] [serial = 780] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 186 (0x7f9d787d8000) [pid = 1876] [serial = 662] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 185 (0x7f9d766c9000) [pid = 1876] [serial = 617] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d721fc800) [pid = 1876] [serial = 941] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d8d644800) [pid = 1876] [serial = 687] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d67b83c00) [pid = 1876] [serial = 932] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d7ef80400) [pid = 1876] [serial = 911] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d7b61e800) [pid = 1876] [serial = 729] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d7d796000) [pid = 1876] [serial = 789] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d71c12400) [pid = 1876] [serial = 714] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d728c0000) [pid = 1876] [serial = 807] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d75c2c800) [pid = 1876] [serial = 614] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d7250ac00) [pid = 1876] [serial = 942] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d721f5c00) [pid = 1876] [serial = 896] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d685a7c00) [pid = 1876] [serial = 933] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d7e3e2000) [pid = 1876] [serial = 671] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d8d646400) [pid = 1876] [serial = 849] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d766a6000) [pid = 1876] [serial = 902] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d8d8ae800) [pid = 1876] [serial = 801] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d7ad25000) [pid = 1876] [serial = 786] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d73c18000) [pid = 1876] [serial = 717] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d89c47000) [pid = 1876] [serial = 914] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d77b32000) [pid = 1876] [serial = 620] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d6869f800) [pid = 1876] [serial = 870] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d8beb0c00) [pid = 1876] [serial = 798] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d89f73800) [pid = 1876] [serial = 846] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d88f22800) [pid = 1876] [serial = 735] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d89dc4800) [pid = 1876] [serial = 684] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d7a529c00) [pid = 1876] [serial = 843] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d736e3800) [pid = 1876] [serial = 774] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 157 (0x7f9d697bb000) [pid = 1876] [serial = 855] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 156 (0x7f9d8e22bc00) [pid = 1876] [serial = 852] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | --DOMWINDOW == 155 (0x7f9d7522f800) [pid = 1876] [serial = 611] [outer = (nil)] [url = about:blank] 14:01:14 INFO - PROCESS | 1876 | 1461618074664 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:14 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6440f800 == 104 [pid = 1876] [id = 353] 14:01:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 156 (0x7f9d64baf000) [pid = 1876] [serial = 1060] [outer = (nil)] 14:01:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 157 (0x7f9d6869f800) [pid = 1876] [serial = 1061] [outer = 0x7f9d64baf000] 14:01:14 INFO - PROCESS | 1876 | 1461618074771 Marionette DEBUG loaded listener.js 14:01:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 158 (0x7f9d697ba400) [pid = 1876] [serial = 1062] [outer = 0x7f9d64baf000] 14:01:15 INFO - PROCESS | 1876 | [1876] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:01:15 INFO - PROCESS | 1876 | 1461618075542 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 14:01:15 INFO - PROCESS | 1876 | 1461618075581 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 14:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:01:15 INFO - PROCESS | 1876 | 1461618075588 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:01:15 INFO - PROCESS | 1876 | 1461618075593 Marionette TRACE conn3 <- [1,1386,null,{}] 14:01:15 INFO - PROCESS | 1876 | 1461618075608 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:15 INFO - PROCESS | 1876 | 1461618075856 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 14:01:15 INFO - PROCESS | 1876 | 1461618075875 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:16 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d68674000 == 105 [pid = 1876] [id = 354] 14:01:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d709e5400) [pid = 1876] [serial = 1063] [outer = (nil)] 14:01:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d717bf400) [pid = 1876] [serial = 1064] [outer = 0x7f9d709e5400] 14:01:16 INFO - PROCESS | 1876 | 1461618076048 Marionette DEBUG loaded listener.js 14:01:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d71d60000) [pid = 1876] [serial = 1065] [outer = 0x7f9d709e5400] 14:01:16 INFO - PROCESS | 1876 | 1461618076882 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 14:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:01:16 INFO - PROCESS | 1876 | 1461618076934 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 14:01:16 INFO - PROCESS | 1876 | 1461618076951 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:01:16 INFO - PROCESS | 1876 | 1461618076953 Marionette TRACE conn3 <- [1,1390,null,{}] 14:01:16 INFO - PROCESS | 1876 | 1461618076962 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:17 INFO - PROCESS | 1876 | 1461618077226 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 14:01:17 INFO - PROCESS | 1876 | 1461618077255 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:17 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6fa8c000 == 106 [pid = 1876] [id = 355] 14:01:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d708c8c00) [pid = 1876] [serial = 1066] [outer = (nil)] 14:01:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d721dac00) [pid = 1876] [serial = 1067] [outer = 0x7f9d708c8c00] 14:01:17 INFO - PROCESS | 1876 | 1461618077326 Marionette DEBUG loaded listener.js 14:01:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d72511400) [pid = 1876] [serial = 1068] [outer = 0x7f9d708c8c00] 14:01:18 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d61ad0c00) [pid = 1876] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:01:18 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d61acdc00) [pid = 1876] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:01:18 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d717bb800) [pid = 1876] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:01:18 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d7280c000) [pid = 1876] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:01:18 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d7250e400) [pid = 1876] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:01:18 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d6a77b800) [pid = 1876] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:01:18 INFO - PROCESS | 1876 | --DOMWINDOW == 157 (0x7f9d697b3400) [pid = 1876] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:01:18 INFO - PROCESS | 1876 | --DOMWINDOW == 156 (0x7f9d61ad9400) [pid = 1876] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:01:18 INFO - PROCESS | 1876 | --DOMWINDOW == 155 (0x7f9d71e3ec00) [pid = 1876] [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.] 14:01:18 INFO - PROCESS | 1876 | 1461618078843 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 14:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1994ms 14:01:18 INFO - PROCESS | 1876 | 1461618078935 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 14:01:18 INFO - PROCESS | 1876 | 1461618078938 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 14:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:01:18 INFO - PROCESS | 1876 | 1461618078944 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:01:18 INFO - PROCESS | 1876 | 1461618078946 Marionette TRACE conn3 <- [1,1394,null,{}] 14:01:18 INFO - PROCESS | 1876 | 1461618078952 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:19 INFO - PROCESS | 1876 | 1461618079189 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 14:01:19 INFO - PROCESS | 1876 | 1461618079286 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:19 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6fa9c000 == 107 [pid = 1876] [id = 356] 14:01:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 156 (0x7f9d697b3400) [pid = 1876] [serial = 1069] [outer = (nil)] 14:01:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 157 (0x7f9d72503c00) [pid = 1876] [serial = 1070] [outer = 0x7f9d697b3400] 14:01:19 INFO - PROCESS | 1876 | 1461618079353 Marionette DEBUG loaded listener.js 14:01:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 158 (0x7f9d7264c400) [pid = 1876] [serial = 1071] [outer = 0x7f9d697b3400] 14:01:20 INFO - PROCESS | 1876 | 1461618080045 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 14:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1131ms 14:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:01:20 INFO - PROCESS | 1876 | 1461618080076 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 14:01:20 INFO - PROCESS | 1876 | 1461618080079 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 14:01:20 INFO - PROCESS | 1876 | 1461618080084 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:01:20 INFO - PROCESS | 1876 | 1461618080087 Marionette TRACE conn3 <- [1,1398,null,{}] 14:01:20 INFO - PROCESS | 1876 | 1461618080103 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:20 INFO - PROCESS | 1876 | 1461618080319 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 14:01:20 INFO - PROCESS | 1876 | 1461618080332 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:20 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7191d000 == 108 [pid = 1876] [id = 357] 14:01:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d73c0a800) [pid = 1876] [serial = 1072] [outer = (nil)] 14:01:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d752e1800) [pid = 1876] [serial = 1073] [outer = 0x7f9d73c0a800] 14:01:20 INFO - PROCESS | 1876 | 1461618080399 Marionette DEBUG loaded listener.js 14:01:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d76191800) [pid = 1876] [serial = 1074] [outer = 0x7f9d73c0a800] 14:01:21 INFO - PROCESS | 1876 | 1461618081589 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 14:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1543ms 14:01:21 INFO - PROCESS | 1876 | 1461618081629 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 14:01:21 INFO - PROCESS | 1876 | 1461618081636 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 14:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:01:21 INFO - PROCESS | 1876 | 1461618081646 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:01:21 INFO - PROCESS | 1876 | 1461618081651 Marionette TRACE conn3 <- [1,1402,null,{}] 14:01:21 INFO - PROCESS | 1876 | 1461618081659 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:21 INFO - PROCESS | 1876 | 1461618081884 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 14:01:22 INFO - PROCESS | 1876 | 1461618082131 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:22 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d68505000 == 109 [pid = 1876] [id = 358] 14:01:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d685a0800) [pid = 1876] [serial = 1075] [outer = (nil)] 14:01:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d685be800) [pid = 1876] [serial = 1076] [outer = 0x7f9d685a0800] 14:01:22 INFO - PROCESS | 1876 | 1461618082259 Marionette DEBUG loaded listener.js 14:01:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d69508000) [pid = 1876] [serial = 1077] [outer = 0x7f9d685a0800] 14:01:23 INFO - PROCESS | 1876 | 1461618083150 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 14:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1536ms 14:01:23 INFO - PROCESS | 1876 | 1461618083183 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 14:01:23 INFO - PROCESS | 1876 | 1461618083191 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 14:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:01:23 INFO - PROCESS | 1876 | 1461618083201 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:01:23 INFO - PROCESS | 1876 | 1461618083206 Marionette TRACE conn3 <- [1,1406,null,{}] 14:01:23 INFO - PROCESS | 1876 | 1461618083212 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:23 INFO - PROCESS | 1876 | 1461618083437 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 14:01:23 INFO - PROCESS | 1876 | 1461618083699 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:23 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71721000 == 110 [pid = 1876] [id = 359] 14:01:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d6b6af400) [pid = 1876] [serial = 1078] [outer = (nil)] 14:01:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d709eac00) [pid = 1876] [serial = 1079] [outer = 0x7f9d6b6af400] 14:01:23 INFO - PROCESS | 1876 | 1461618083818 Marionette DEBUG loaded listener.js 14:01:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d71c09c00) [pid = 1876] [serial = 1080] [outer = 0x7f9d6b6af400] 14:01:24 INFO - PROCESS | 1876 | 1461618084734 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 14:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1590ms 14:01:24 INFO - PROCESS | 1876 | 1461618084792 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 14:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:01:24 INFO - PROCESS | 1876 | 1461618084796 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 14:01:24 INFO - PROCESS | 1876 | 1461618084803 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:01:24 INFO - PROCESS | 1876 | 1461618084809 Marionette TRACE conn3 <- [1,1410,null,{}] 14:01:24 INFO - PROCESS | 1876 | 1461618084825 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:25 INFO - PROCESS | 1876 | 1461618085075 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 14:01:25 INFO - PROCESS | 1876 | 1461618085361 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:25 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d726c8000 == 111 [pid = 1876] [id = 360] 14:01:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d728b4800) [pid = 1876] [serial = 1081] [outer = (nil)] 14:01:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d738f4c00) [pid = 1876] [serial = 1082] [outer = 0x7f9d728b4800] 14:01:25 INFO - PROCESS | 1876 | 1461618085443 Marionette DEBUG loaded listener.js 14:01:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d75227800) [pid = 1876] [serial = 1083] [outer = 0x7f9d728b4800] 14:01:26 INFO - PROCESS | 1876 | 1461618086435 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 14:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1647ms 14:01:26 INFO - PROCESS | 1876 | 1461618086450 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 14:01:26 INFO - PROCESS | 1876 | 1461618086456 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 14:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:01:26 INFO - PROCESS | 1876 | 1461618086466 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:01:26 INFO - PROCESS | 1876 | 1461618086468 Marionette TRACE conn3 <- [1,1414,null,{}] 14:01:26 INFO - PROCESS | 1876 | 1461618086474 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:26 INFO - PROCESS | 1876 | 1461618086691 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 14:01:26 INFO - PROCESS | 1876 | 1461618086947 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:26 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d752a8800 == 112 [pid = 1876] [id = 361] 14:01:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d717bf000) [pid = 1876] [serial = 1084] [outer = (nil)] 14:01:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d75c2c800) [pid = 1876] [serial = 1085] [outer = 0x7f9d717bf000] 14:01:27 INFO - PROCESS | 1876 | 1461618087038 Marionette DEBUG loaded listener.js 14:01:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d762ad000) [pid = 1876] [serial = 1086] [outer = 0x7f9d717bf000] 14:01:28 INFO - PROCESS | 1876 | 1461618088018 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 14:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1579ms 14:01:28 INFO - PROCESS | 1876 | 1461618088046 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 14:01:28 INFO - PROCESS | 1876 | 1461618088050 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 14:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:01:28 INFO - PROCESS | 1876 | 1461618088056 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:01:28 INFO - PROCESS | 1876 | 1461618088058 Marionette TRACE conn3 <- [1,1418,null,{}] 14:01:28 INFO - PROCESS | 1876 | 1461618088064 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:28 INFO - PROCESS | 1876 | 1461618088285 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 14:01:28 INFO - PROCESS | 1876 | 1461618088568 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:28 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75fe9800 == 113 [pid = 1876] [id = 362] 14:01:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d7200b000) [pid = 1876] [serial = 1087] [outer = (nil)] 14:01:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d766cf400) [pid = 1876] [serial = 1088] [outer = 0x7f9d7200b000] 14:01:28 INFO - PROCESS | 1876 | 1461618088647 Marionette DEBUG loaded listener.js 14:01:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d771f2400) [pid = 1876] [serial = 1089] [outer = 0x7f9d7200b000] 14:01:29 INFO - PROCESS | 1876 | 1461618089576 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 14:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1583ms 14:01:29 INFO - PROCESS | 1876 | 1461618089640 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 14:01:29 INFO - PROCESS | 1876 | 1461618089643 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 14:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:01:29 INFO - PROCESS | 1876 | 1461618089650 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:01:29 INFO - PROCESS | 1876 | 1461618089653 Marionette TRACE conn3 <- [1,1422,null,{}] 14:01:29 INFO - PROCESS | 1876 | 1461618089658 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:29 INFO - PROCESS | 1876 | 1461618089885 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 14:01:30 INFO - PROCESS | 1876 | 1461618090128 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:30 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d767dc000 == 114 [pid = 1876] [id = 363] 14:01:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d7a19f800) [pid = 1876] [serial = 1090] [outer = (nil)] 14:01:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d7ac8b800) [pid = 1876] [serial = 1091] [outer = 0x7f9d7a19f800] 14:01:30 INFO - PROCESS | 1876 | 1461618090216 Marionette DEBUG loaded listener.js 14:01:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d7b989800) [pid = 1876] [serial = 1092] [outer = 0x7f9d7a19f800] 14:01:31 INFO - PROCESS | 1876 | 1461618091057 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 14:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1477ms 14:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:01:31 INFO - PROCESS | 1876 | 1461618091130 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 14:01:31 INFO - PROCESS | 1876 | 1461618091133 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 14:01:31 INFO - PROCESS | 1876 | 1461618091139 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:01:31 INFO - PROCESS | 1876 | 1461618091142 Marionette TRACE conn3 <- [1,1426,null,{}] 14:01:31 INFO - PROCESS | 1876 | 1461618091147 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:31 INFO - PROCESS | 1876 | 1461618091347 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 14:01:31 INFO - PROCESS | 1876 | 1461618091599 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:31 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a2d4000 == 115 [pid = 1876] [id = 364] 14:01:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d75c2d800) [pid = 1876] [serial = 1093] [outer = (nil)] 14:01:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d7ef1b000) [pid = 1876] [serial = 1094] [outer = 0x7f9d75c2d800] 14:01:31 INFO - PROCESS | 1876 | 1461618091735 Marionette DEBUG loaded listener.js 14:01:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d87c0c400) [pid = 1876] [serial = 1095] [outer = 0x7f9d75c2d800] 14:01:32 INFO - PROCESS | 1876 | 1461618092692 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 14:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1589ms 14:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:01:32 INFO - PROCESS | 1876 | 1461618092728 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 14:01:32 INFO - PROCESS | 1876 | 1461618092731 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 14:01:32 INFO - PROCESS | 1876 | 1461618092738 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:01:32 INFO - PROCESS | 1876 | 1461618092740 Marionette TRACE conn3 <- [1,1430,null,{}] 14:01:32 INFO - PROCESS | 1876 | 1461618092746 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:32 INFO - PROCESS | 1876 | 1461618092943 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 14:01:33 INFO - PROCESS | 1876 | 1461618093183 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:33 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7ac45800 == 116 [pid = 1876] [id = 365] 14:01:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d771ee800) [pid = 1876] [serial = 1096] [outer = (nil)] 14:01:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d88d50c00) [pid = 1876] [serial = 1097] [outer = 0x7f9d771ee800] 14:01:33 INFO - PROCESS | 1876 | 1461618093311 Marionette DEBUG loaded listener.js 14:01:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d89f6d000) [pid = 1876] [serial = 1098] [outer = 0x7f9d771ee800] 14:01:34 INFO - PROCESS | 1876 | 1461618094204 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 14:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1537ms 14:01:34 INFO - PROCESS | 1876 | 1461618094274 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 14:01:34 INFO - PROCESS | 1876 | 1461618094278 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 14:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:01:34 INFO - PROCESS | 1876 | 1461618094284 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:01:34 INFO - PROCESS | 1876 | 1461618094287 Marionette TRACE conn3 <- [1,1434,null,{}] 14:01:34 INFO - PROCESS | 1876 | 1461618094293 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:34 INFO - PROCESS | 1876 | 1461618094536 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 14:01:34 INFO - PROCESS | 1876 | 1461618094775 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:34 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b9df800 == 117 [pid = 1876] [id = 366] 14:01:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 186 (0x7f9d87c05c00) [pid = 1876] [serial = 1099] [outer = (nil)] 14:01:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 187 (0x7f9d8b91cc00) [pid = 1876] [serial = 1100] [outer = 0x7f9d87c05c00] 14:01:34 INFO - PROCESS | 1876 | 1461618094901 Marionette DEBUG loaded listener.js 14:01:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 188 (0x7f9d8d512400) [pid = 1876] [serial = 1101] [outer = 0x7f9d87c05c00] 14:01:35 INFO - PROCESS | 1876 | 1461618095809 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 14:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1582ms 14:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:01:35 INFO - PROCESS | 1876 | 1461618095868 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 14:01:35 INFO - PROCESS | 1876 | 1461618095871 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 14:01:35 INFO - PROCESS | 1876 | 1461618095877 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:01:35 INFO - PROCESS | 1876 | 1461618095880 Marionette TRACE conn3 <- [1,1438,null,{}] 14:01:35 INFO - PROCESS | 1876 | 1461618095886 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:36 INFO - PROCESS | 1876 | 1461618096087 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 14:01:36 INFO - PROCESS | 1876 | 1461618096339 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:36 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d82ce1800 == 118 [pid = 1876] [id = 367] 14:01:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 189 (0x7f9d89f7a800) [pid = 1876] [serial = 1102] [outer = (nil)] 14:01:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 190 (0x7f9d8d650800) [pid = 1876] [serial = 1103] [outer = 0x7f9d89f7a800] 14:01:36 INFO - PROCESS | 1876 | 1461618096429 Marionette DEBUG loaded listener.js 14:01:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 191 (0x7f9d8d8abc00) [pid = 1876] [serial = 1104] [outer = 0x7f9d89f7a800] 14:01:37 INFO - PROCESS | 1876 | 1461618097325 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 14:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1487ms 14:01:37 INFO - PROCESS | 1876 | 1461618097364 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 14:01:37 INFO - PROCESS | 1876 | 1461618097369 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 14:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:01:37 INFO - PROCESS | 1876 | 1461618097375 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:01:37 INFO - PROCESS | 1876 | 1461618097380 Marionette TRACE conn3 <- [1,1442,null,{}] 14:01:37 INFO - PROCESS | 1876 | 1461618097386 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:37 INFO - PROCESS | 1876 | 1461618097633 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 14:01:37 INFO - PROCESS | 1876 | 1461618097889 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:37 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8b939000 == 119 [pid = 1876] [id = 368] 14:01:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 192 (0x7f9d8e139000) [pid = 1876] [serial = 1105] [outer = (nil)] 14:01:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 193 (0x7f9d8e229800) [pid = 1876] [serial = 1106] [outer = 0x7f9d8e139000] 14:01:38 INFO - PROCESS | 1876 | 1461618098015 Marionette DEBUG loaded listener.js 14:01:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 194 (0x7f9d8e281c00) [pid = 1876] [serial = 1107] [outer = 0x7f9d8e139000] 14:01:38 INFO - PROCESS | 1876 | 1461618098887 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 14:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1539ms 14:01:38 INFO - PROCESS | 1876 | 1461618098919 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 14:01:38 INFO - PROCESS | 1876 | 1461618098922 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 14:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:01:38 INFO - PROCESS | 1876 | 1461618098929 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:01:38 INFO - PROCESS | 1876 | 1461618098931 Marionette TRACE conn3 <- [1,1446,null,{}] 14:01:38 INFO - PROCESS | 1876 | 1461618098937 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:39 INFO - PROCESS | 1876 | 1461618099137 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 14:01:39 INFO - PROCESS | 1876 | 1461618099341 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:39 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8e1a6800 == 120 [pid = 1876] [id = 369] 14:01:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 195 (0x7f9d7af4ec00) [pid = 1876] [serial = 1108] [outer = (nil)] 14:01:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 196 (0x7f9d7af55c00) [pid = 1876] [serial = 1109] [outer = 0x7f9d7af4ec00] 14:01:39 INFO - PROCESS | 1876 | 1461618099414 Marionette DEBUG loaded listener.js 14:01:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 197 (0x7f9d7af5a400) [pid = 1876] [serial = 1110] [outer = 0x7f9d7af4ec00] 14:01:40 INFO - PROCESS | 1876 | 1461618100368 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 14:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1484ms 14:01:40 INFO - PROCESS | 1876 | 1461618100414 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 14:01:40 INFO - PROCESS | 1876 | 1461618100418 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 14:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:01:40 INFO - PROCESS | 1876 | 1461618100424 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:01:40 INFO - PROCESS | 1876 | 1461618100427 Marionette TRACE conn3 <- [1,1450,null,{}] 14:01:40 INFO - PROCESS | 1876 | 1461618100442 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:40 INFO - PROCESS | 1876 | 1461618100649 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 14:01:40 INFO - PROCESS | 1876 | 1461618100890 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:41 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d64176800 == 121 [pid = 1876] [id = 370] 14:01:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 198 (0x7f9d61b5f400) [pid = 1876] [serial = 1111] [outer = (nil)] 14:01:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 199 (0x7f9d633d6000) [pid = 1876] [serial = 1112] [outer = 0x7f9d61b5f400] 14:01:41 INFO - PROCESS | 1876 | 1461618101382 Marionette DEBUG loaded listener.js 14:01:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 200 (0x7f9d63c50000) [pid = 1876] [serial = 1113] [outer = 0x7f9d61b5f400] 14:01:42 INFO - PROCESS | 1876 | 1461618102310 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 14:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1947ms 14:01:42 INFO - PROCESS | 1876 | 1461618102373 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 14:01:42 INFO - PROCESS | 1876 | 1461618102380 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 14:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:01:42 INFO - PROCESS | 1876 | 1461618102388 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:01:42 INFO - PROCESS | 1876 | 1461618102393 Marionette TRACE conn3 <- [1,1454,null,{}] 14:01:42 INFO - PROCESS | 1876 | 1461618102400 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:42 INFO - PROCESS | 1876 | 1461618102651 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 14:01:42 INFO - PROCESS | 1876 | 1461618102923 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:42 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6fba6800 == 122 [pid = 1876] [id = 371] 14:01:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 201 (0x7f9d66e8fc00) [pid = 1876] [serial = 1114] [outer = (nil)] 14:01:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 202 (0x7f9d6861e400) [pid = 1876] [serial = 1115] [outer = 0x7f9d66e8fc00] 14:01:43 INFO - PROCESS | 1876 | 1461618103092 Marionette DEBUG loaded listener.js 14:01:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 203 (0x7f9d68628800) [pid = 1876] [serial = 1116] [outer = 0x7f9d66e8fc00] 14:01:44 INFO - PROCESS | 1876 | 1461618104077 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 14:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1741ms 14:01:44 INFO - PROCESS | 1876 | 1461618104128 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 14:01:44 INFO - PROCESS | 1876 | 1461618104134 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 14:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:01:44 INFO - PROCESS | 1876 | 1461618104143 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:01:44 INFO - PROCESS | 1876 | 1461618104147 Marionette TRACE conn3 <- [1,1458,null,{}] 14:01:44 INFO - PROCESS | 1876 | 1461618104152 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:44 INFO - PROCESS | 1876 | 1461618104338 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 14:01:44 INFO - PROCESS | 1876 | 1461618104551 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:44 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6850b800 == 123 [pid = 1876] [id = 372] 14:01:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 204 (0x7f9d686a3400) [pid = 1876] [serial = 1117] [outer = (nil)] 14:01:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 205 (0x7f9d6fb0cc00) [pid = 1876] [serial = 1118] [outer = 0x7f9d686a3400] 14:01:44 INFO - PROCESS | 1876 | 1461618104620 Marionette DEBUG loaded listener.js 14:01:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 206 (0x7f9d717bd400) [pid = 1876] [serial = 1119] [outer = 0x7f9d686a3400] 14:01:45 INFO - PROCESS | 1876 | --DOMWINDOW == 205 (0x7f9d639f9000) [pid = 1876] [serial = 980] [outer = (nil)] [url = about:blank] 14:01:45 INFO - PROCESS | 1876 | --DOMWINDOW == 204 (0x7f9d73c19c00) [pid = 1876] [serial = 959] [outer = (nil)] [url = about:blank] 14:01:45 INFO - PROCESS | 1876 | --DOMWINDOW == 203 (0x7f9d68696400) [pid = 1876] [serial = 953] [outer = (nil)] [url = about:blank] 14:01:45 INFO - PROCESS | 1876 | --DOMWINDOW == 202 (0x7f9d6398ac00) [pid = 1876] [serial = 974] [outer = (nil)] [url = about:blank] 14:01:45 INFO - PROCESS | 1876 | --DOMWINDOW == 201 (0x7f9d79714800) [pid = 1876] [serial = 962] [outer = (nil)] [url = about:blank] 14:01:45 INFO - PROCESS | 1876 | --DOMWINDOW == 200 (0x7f9d8d8a8800) [pid = 1876] [serial = 968] [outer = (nil)] [url = about:blank] 14:01:45 INFO - PROCESS | 1876 | --DOMWINDOW == 199 (0x7f9d64badc00) [pid = 1876] [serial = 983] [outer = (nil)] [url = about:blank] 14:01:45 INFO - PROCESS | 1876 | --DOMWINDOW == 198 (0x7f9d66e91800) [pid = 1876] [serial = 986] [outer = (nil)] [url = about:blank] 14:01:45 INFO - PROCESS | 1876 | --DOMWINDOW == 197 (0x7f9d719b7800) [pid = 1876] [serial = 956] [outer = (nil)] [url = about:blank] 14:01:45 INFO - PROCESS | 1876 | --DOMWINDOW == 196 (0x7f9d61b5bc00) [pid = 1876] [serial = 971] [outer = (nil)] [url = about:blank] 14:01:45 INFO - PROCESS | 1876 | --DOMWINDOW == 195 (0x7f9d639ee800) [pid = 1876] [serial = 977] [outer = (nil)] [url = about:blank] 14:01:45 INFO - PROCESS | 1876 | --DOMWINDOW == 194 (0x7f9d7ad29800) [pid = 1876] [serial = 965] [outer = (nil)] [url = about:blank] 14:01:46 INFO - PROCESS | 1876 | 1461618105999 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6fa9c000 == 122 [pid = 1876] [id = 356] 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6fa8c000 == 121 [pid = 1876] [id = 355] 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d720c5800 == 120 [pid = 1876] [id = 11] 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d68674000 == 119 [pid = 1876] [id = 354] 14:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1985ms 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6440f800 == 118 [pid = 1876] [id = 353] 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d62fd6800 == 117 [pid = 1876] [id = 352] 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d64bf3000 == 116 [pid = 1876] [id = 350] 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d64404800 == 115 [pid = 1876] [id = 349] 14:01:46 INFO - PROCESS | 1876 | 1461618106198 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 14:01:46 INFO - PROCESS | 1876 | 1461618106204 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d75d11000 == 114 [pid = 1876] [id = 348] 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8e1a4000 == 113 [pid = 1876] [id = 347] 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d88de8800 == 112 [pid = 1876] [id = 346] 14:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7efdc000 == 111 [pid = 1876] [id = 345] 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b3a0000 == 110 [pid = 1876] [id = 344] 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7952e800 == 109 [pid = 1876] [id = 343] 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7672f800 == 108 [pid = 1876] [id = 342] 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d762d6000 == 107 [pid = 1876] [id = 341] 14:01:46 INFO - PROCESS | 1876 | 1461618106232 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:01:46 INFO - PROCESS | 1876 | 1461618106241 Marionette TRACE conn3 <- [1,1462,null,{}] 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d721b8000 == 106 [pid = 1876] [id = 340] 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6ba91800 == 105 [pid = 1876] [id = 339] 14:01:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66f49000 == 104 [pid = 1876] [id = 338] 14:01:46 INFO - PROCESS | 1876 | 1461618106271 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:46 INFO - PROCESS | 1876 | 1461618106576 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 14:01:46 INFO - PROCESS | 1876 | --DOMWINDOW == 193 (0x7f9d728ba400) [pid = 1876] [serial = 1004] [outer = (nil)] [url = about:blank] 14:01:46 INFO - PROCESS | 1876 | --DOMWINDOW == 192 (0x7f9d72016c00) [pid = 1876] [serial = 999] [outer = (nil)] [url = about:blank] 14:01:46 INFO - PROCESS | 1876 | --DOMWINDOW == 191 (0x7f9d75c2c000) [pid = 1876] [serial = 1008] [outer = (nil)] [url = about:blank] 14:01:46 INFO - PROCESS | 1876 | --DOMWINDOW == 190 (0x7f9d6fb06400) [pid = 1876] [serial = 995] [outer = (nil)] [url = about:blank] 14:01:46 INFO - PROCESS | 1876 | --DOMWINDOW == 189 (0x7f9d719b6000) [pid = 1876] [serial = 998] [outer = (nil)] [url = about:blank] 14:01:46 INFO - PROCESS | 1876 | --DOMWINDOW == 188 (0x7f9d63c49800) [pid = 1876] [serial = 989] [outer = (nil)] [url = about:blank] 14:01:46 INFO - PROCESS | 1876 | --DOMWINDOW == 187 (0x7f9d73d0fc00) [pid = 1876] [serial = 1005] [outer = (nil)] [url = about:blank] 14:01:46 INFO - PROCESS | 1876 | --DOMWINDOW == 186 (0x7f9d67b7c400) [pid = 1876] [serial = 990] [outer = (nil)] [url = about:blank] 14:01:46 INFO - PROCESS | 1876 | --DOMWINDOW == 185 (0x7f9d766cb800) [pid = 1876] [serial = 1011] [outer = (nil)] [url = about:blank] 14:01:46 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d709f1000) [pid = 1876] [serial = 996] [outer = (nil)] [url = about:blank] 14:01:46 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d7e3e1c00) [pid = 1876] [serial = 675] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:01:46 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d697b1c00) [pid = 1876] [serial = 1013] [outer = (nil)] [url = about:blank] 14:01:46 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d75276400) [pid = 1876] [serial = 1007] [outer = (nil)] [url = about:blank] 14:01:46 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d686a0800) [pid = 1876] [serial = 992] [outer = (nil)] [url = about:blank] 14:01:46 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d6950b000) [pid = 1876] [serial = 993] [outer = (nil)] [url = about:blank] 14:01:46 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d721f9800) [pid = 1876] [serial = 1002] [outer = (nil)] [url = about:blank] 14:01:46 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d766ab000) [pid = 1876] [serial = 1010] [outer = (nil)] [url = about:blank] 14:01:46 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d7212e400) [pid = 1876] [serial = 1001] [outer = (nil)] [url = about:blank] 14:01:46 INFO - PROCESS | 1876 | 1461618106842 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:46 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67ddb000 == 105 [pid = 1876] [id = 373] 14:01:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d686a0800) [pid = 1876] [serial = 1120] [outer = (nil)] 14:01:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d719af000) [pid = 1876] [serial = 1121] [outer = 0x7f9d686a0800] 14:01:46 INFO - PROCESS | 1876 | 1461618106954 Marionette DEBUG loaded listener.js 14:01:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d72131400) [pid = 1876] [serial = 1122] [outer = 0x7f9d686a0800] 14:01:47 INFO - PROCESS | 1876 | 1461618107887 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 14:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1715ms 14:01:47 INFO - PROCESS | 1876 | 1461618107935 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 14:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:01:47 INFO - PROCESS | 1876 | 1461618107940 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 14:01:47 INFO - PROCESS | 1876 | 1461618107945 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:01:47 INFO - PROCESS | 1876 | 1461618107948 Marionette TRACE conn3 <- [1,1466,null,{}] 14:01:47 INFO - PROCESS | 1876 | 1461618107953 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:48 INFO - PROCESS | 1876 | 1461618108128 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 14:01:48 INFO - PROCESS | 1876 | 1461618108144 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d716b5800 == 106 [pid = 1876] [id = 374] 14:01:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d721d4000) [pid = 1876] [serial = 1123] [outer = (nil)] 14:01:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d72642c00) [pid = 1876] [serial = 1124] [outer = 0x7f9d721d4000] 14:01:48 INFO - PROCESS | 1876 | 1461618108205 Marionette DEBUG loaded listener.js 14:01:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d7264fc00) [pid = 1876] [serial = 1125] [outer = 0x7f9d721d4000] 14:01:49 INFO - PROCESS | 1876 | 1461618109268 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 14:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1378ms 14:01:49 INFO - PROCESS | 1876 | 1461618109325 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 14:01:49 INFO - PROCESS | 1876 | 1461618109328 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 14:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:01:49 INFO - PROCESS | 1876 | 1461618109334 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:01:49 INFO - PROCESS | 1876 | 1461618109336 Marionette TRACE conn3 <- [1,1470,null,{}] 14:01:49 INFO - PROCESS | 1876 | 1461618109350 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:49 INFO - PROCESS | 1876 | 1461618109594 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 14:01:49 INFO - PROCESS | 1876 | 1461618109624 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:49 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71eb8800 == 107 [pid = 1876] [id = 375] 14:01:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d72ba3400) [pid = 1876] [serial = 1126] [outer = (nil)] 14:01:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d73974000) [pid = 1876] [serial = 1127] [outer = 0x7f9d72ba3400] 14:01:49 INFO - PROCESS | 1876 | 1461618109694 Marionette DEBUG loaded listener.js 14:01:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d752e3400) [pid = 1876] [serial = 1128] [outer = 0x7f9d72ba3400] 14:01:50 INFO - PROCESS | 1876 | 1461618110646 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 14:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1389ms 14:01:50 INFO - PROCESS | 1876 | 1461618110727 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 14:01:50 INFO - PROCESS | 1876 | 1461618110730 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 14:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:01:50 INFO - PROCESS | 1876 | 1461618110736 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:01:50 INFO - PROCESS | 1876 | 1461618110738 Marionette TRACE conn3 <- [1,1474,null,{}] 14:01:50 INFO - PROCESS | 1876 | 1461618110744 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:51 INFO - PROCESS | 1876 | 1461618110998 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 14:01:51 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d63c50800) [pid = 1876] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:01:51 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d697b3400) [pid = 1876] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:01:51 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d64bac400) [pid = 1876] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:01:51 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d709e5400) [pid = 1876] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:01:51 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d64baf000) [pid = 1876] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:01:51 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d708c8c00) [pid = 1876] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:01:51 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d633d2000) [pid = 1876] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:01:51 INFO - PROCESS | 1876 | 1461618111725 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:51 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d685de800 == 108 [pid = 1876] [id = 376] 14:01:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d61ad8400) [pid = 1876] [serial = 1129] [outer = (nil)] 14:01:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d64bac400) [pid = 1876] [serial = 1130] [outer = 0x7f9d61ad8400] 14:01:51 INFO - PROCESS | 1876 | 1461618111788 Marionette DEBUG loaded listener.js 14:01:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d709e5400) [pid = 1876] [serial = 1131] [outer = 0x7f9d61ad8400] 14:01:52 INFO - PROCESS | 1876 | 1461618112508 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 14:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1833ms 14:01:52 INFO - PROCESS | 1876 | 1461618112577 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 14:01:52 INFO - PROCESS | 1876 | 1461618112580 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 14:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:01:52 INFO - PROCESS | 1876 | 1461618112587 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:01:52 INFO - PROCESS | 1876 | 1461618112590 Marionette TRACE conn3 <- [1,1478,null,{}] 14:01:52 INFO - PROCESS | 1876 | 1461618112595 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:52 INFO - PROCESS | 1876 | 1461618112804 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 14:01:52 INFO - PROCESS | 1876 | 1461618112816 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:52 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d74733000 == 109 [pid = 1876] [id = 377] 14:01:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d717e4800) [pid = 1876] [serial = 1132] [outer = (nil)] 14:01:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d771f8400) [pid = 1876] [serial = 1133] [outer = 0x7f9d717e4800] 14:01:52 INFO - PROCESS | 1876 | 1461618112881 Marionette DEBUG loaded listener.js 14:01:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d787dd400) [pid = 1876] [serial = 1134] [outer = 0x7f9d717e4800] 14:01:54 INFO - PROCESS | 1876 | 1461618114728 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 14:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2180ms 14:01:54 INFO - PROCESS | 1876 | 1461618114783 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 14:01:54 INFO - PROCESS | 1876 | 1461618114787 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 14:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:01:54 INFO - PROCESS | 1876 | 1461618114797 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:01:54 INFO - PROCESS | 1876 | 1461618114802 Marionette TRACE conn3 <- [1,1482,null,{}] 14:01:54 INFO - PROCESS | 1876 | 1461618114811 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:55 INFO - PROCESS | 1876 | 1461618115024 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 14:01:55 INFO - PROCESS | 1876 | 1461618115227 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:55 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6850f000 == 110 [pid = 1876] [id = 378] 14:01:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d61b5c800) [pid = 1876] [serial = 1135] [outer = (nil)] 14:01:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 186 (0x7f9d66e8d000) [pid = 1876] [serial = 1136] [outer = 0x7f9d61b5c800] 14:01:55 INFO - PROCESS | 1876 | 1461618115346 Marionette DEBUG loaded listener.js 14:01:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 187 (0x7f9d68623400) [pid = 1876] [serial = 1137] [outer = 0x7f9d61b5c800] 14:01:56 INFO - PROCESS | 1876 | 1461618116293 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 14:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1533ms 14:01:56 INFO - PROCESS | 1876 | 1461618116331 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 14:01:56 INFO - PROCESS | 1876 | 1461618116340 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 14:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:01:56 INFO - PROCESS | 1876 | 1461618116350 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:01:56 INFO - PROCESS | 1876 | 1461618116355 Marionette TRACE conn3 <- [1,1486,null,{}] 14:01:56 INFO - PROCESS | 1876 | 1461618116361 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:56 INFO - PROCESS | 1876 | 1461618116594 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 14:01:56 INFO - PROCESS | 1876 | 1461618116852 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:56 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d721bc000 == 111 [pid = 1876] [id = 379] 14:01:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 188 (0x7f9d6b6ab000) [pid = 1876] [serial = 1138] [outer = (nil)] 14:01:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 189 (0x7f9d6fb0ec00) [pid = 1876] [serial = 1139] [outer = 0x7f9d6b6ab000] 14:01:56 INFO - PROCESS | 1876 | 1461618116973 Marionette DEBUG loaded listener.js 14:01:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 190 (0x7f9d717e7c00) [pid = 1876] [serial = 1140] [outer = 0x7f9d6b6ab000] 14:01:57 INFO - PROCESS | 1876 | 1461618117953 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 14:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1638ms 14:01:57 INFO - PROCESS | 1876 | 1461618117989 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 14:01:57 INFO - PROCESS | 1876 | 1461618117993 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 14:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:01:58 INFO - PROCESS | 1876 | 1461618117999 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:01:58 INFO - PROCESS | 1876 | 1461618118005 Marionette TRACE conn3 <- [1,1490,null,{}] 14:01:58 INFO - PROCESS | 1876 | 1461618118021 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:58 INFO - PROCESS | 1876 | 1461618118242 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 14:01:58 INFO - PROCESS | 1876 | 1461618118493 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:58 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d767c6800 == 112 [pid = 1876] [id = 380] 14:01:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 191 (0x7f9d72650800) [pid = 1876] [serial = 1141] [outer = (nil)] 14:01:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 192 (0x7f9d73c11400) [pid = 1876] [serial = 1142] [outer = 0x7f9d72650800] 14:01:58 INFO - PROCESS | 1876 | 1461618118613 Marionette DEBUG loaded listener.js 14:01:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 193 (0x7f9d75c28c00) [pid = 1876] [serial = 1143] [outer = 0x7f9d72650800] 14:01:59 INFO - PROCESS | 1876 | 1461618119510 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 14:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1535ms 14:01:59 INFO - PROCESS | 1876 | 1461618119536 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 14:01:59 INFO - PROCESS | 1876 | 1461618119540 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 14:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:01:59 INFO - PROCESS | 1876 | 1461618119546 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:01:59 INFO - PROCESS | 1876 | 1461618119549 Marionette TRACE conn3 <- [1,1494,null,{}] 14:01:59 INFO - PROCESS | 1876 | 1461618119555 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:59 INFO - PROCESS | 1876 | 1461618119749 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 14:01:59 INFO - PROCESS | 1876 | 1461618119952 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:59 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7aa5b000 == 113 [pid = 1876] [id = 381] 14:01:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 194 (0x7f9d6b960000) [pid = 1876] [serial = 1144] [outer = (nil)] 14:02:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 195 (0x7f9d771ee000) [pid = 1876] [serial = 1145] [outer = 0x7f9d6b960000] 14:02:00 INFO - PROCESS | 1876 | 1461618120028 Marionette DEBUG loaded listener.js 14:02:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 196 (0x7f9d7955c800) [pid = 1876] [serial = 1146] [outer = 0x7f9d6b960000] 14:02:00 INFO - PROCESS | 1876 | 1461618120984 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 14:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1481ms 14:02:01 INFO - PROCESS | 1876 | 1461618121029 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 14:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:02:01 INFO - PROCESS | 1876 | 1461618121032 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 14:02:01 INFO - PROCESS | 1876 | 1461618121038 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:02:01 INFO - PROCESS | 1876 | 1461618121041 Marionette TRACE conn3 <- [1,1498,null,{}] 14:02:01 INFO - PROCESS | 1876 | 1461618121046 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:01 INFO - PROCESS | 1876 | 1461618121246 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 14:02:01 INFO - PROCESS | 1876 | 1461618121454 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:01 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7e36c800 == 114 [pid = 1876] [id = 382] 14:02:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 197 (0x7f9d72810c00) [pid = 1876] [serial = 1147] [outer = (nil)] 14:02:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 198 (0x7f9d7a1a2400) [pid = 1876] [serial = 1148] [outer = 0x7f9d72810c00] 14:02:01 INFO - PROCESS | 1876 | 1461618121626 Marionette DEBUG loaded listener.js 14:02:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 199 (0x7f9d7a525c00) [pid = 1876] [serial = 1149] [outer = 0x7f9d72810c00] 14:02:02 INFO - PROCESS | 1876 | 1461618122529 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 14:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1529ms 14:02:02 INFO - PROCESS | 1876 | 1461618122568 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 14:02:02 INFO - PROCESS | 1876 | 1461618122571 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 14:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:02:02 INFO - PROCESS | 1876 | 1461618122577 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:02:02 INFO - PROCESS | 1876 | 1461618122581 Marionette TRACE conn3 <- [1,1502,null,{}] 14:02:02 INFO - PROCESS | 1876 | 1461618122587 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:02 INFO - PROCESS | 1876 | 1461618122839 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 14:02:03 INFO - PROCESS | 1876 | 1461618123099 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:03 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8b93d000 == 115 [pid = 1876] [id = 383] 14:02:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 200 (0x7f9d7ef61800) [pid = 1876] [serial = 1150] [outer = (nil)] 14:02:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 201 (0x7f9d88a9b800) [pid = 1876] [serial = 1151] [outer = 0x7f9d7ef61800] 14:02:03 INFO - PROCESS | 1876 | 1461618123220 Marionette DEBUG loaded listener.js 14:02:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 202 (0x7f9d89d69000) [pid = 1876] [serial = 1152] [outer = 0x7f9d7ef61800] 14:02:04 INFO - PROCESS | 1876 | 1461618124144 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 14:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1581ms 14:02:04 INFO - PROCESS | 1876 | 1461618124159 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 14:02:04 INFO - PROCESS | 1876 | 1461618124163 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 14:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:02:04 INFO - PROCESS | 1876 | 1461618124168 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:02:04 INFO - PROCESS | 1876 | 1461618124171 Marionette TRACE conn3 <- [1,1506,null,{}] 14:02:04 INFO - PROCESS | 1876 | 1461618124176 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:04 INFO - PROCESS | 1876 | 1461618124369 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 14:02:04 INFO - PROCESS | 1876 | 1461618124618 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:04 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d923a3000 == 116 [pid = 1876] [id = 384] 14:02:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 203 (0x7f9d7af5a800) [pid = 1876] [serial = 1153] [outer = (nil)] 14:02:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 204 (0x7f9d89d6fc00) [pid = 1876] [serial = 1154] [outer = 0x7f9d7af5a800] 14:02:04 INFO - PROCESS | 1876 | 1461618124736 Marionette DEBUG loaded listener.js 14:02:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 205 (0x7f9d89d74800) [pid = 1876] [serial = 1155] [outer = 0x7f9d7af5a800] 14:02:05 INFO - PROCESS | 1876 | 1461618125572 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 14:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1436ms 14:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:02:05 INFO - PROCESS | 1876 | 1461618125604 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 14:02:05 INFO - PROCESS | 1876 | 1461618125607 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 14:02:05 INFO - PROCESS | 1876 | 1461618125614 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:02:05 INFO - PROCESS | 1876 | 1461618125617 Marionette TRACE conn3 <- [1,1510,null,{}] 14:02:05 INFO - PROCESS | 1876 | 1461618125622 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:05 INFO - PROCESS | 1876 | 1461618125812 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 14:02:06 INFO - PROCESS | 1876 | 1461618126019 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:06 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66880000 == 117 [pid = 1876] [id = 385] 14:02:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 206 (0x7f9d7b31a400) [pid = 1876] [serial = 1156] [outer = (nil)] 14:02:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 207 (0x7f9d8d515c00) [pid = 1876] [serial = 1157] [outer = 0x7f9d7b31a400] 14:02:06 INFO - PROCESS | 1876 | 1461618126089 Marionette DEBUG loaded listener.js 14:02:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 208 (0x7f9d8d8ae800) [pid = 1876] [serial = 1158] [outer = 0x7f9d7b31a400] 14:02:07 INFO - PROCESS | 1876 | 1461618126995 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 14:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1436ms 14:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:02:07 INFO - PROCESS | 1876 | 1461618127051 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 14:02:07 INFO - PROCESS | 1876 | 1461618127054 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 14:02:07 INFO - PROCESS | 1876 | 1461618127060 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:02:07 INFO - PROCESS | 1876 | 1461618127063 Marionette TRACE conn3 <- [1,1514,null,{}] 14:02:07 INFO - PROCESS | 1876 | 1461618127068 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:07 INFO - PROCESS | 1876 | 1461618127301 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 14:02:07 INFO - PROCESS | 1876 | 1461618127547 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:07 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d923ae000 == 118 [pid = 1876] [id = 386] 14:02:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 209 (0x7f9d610c2c00) [pid = 1876] [serial = 1159] [outer = (nil)] 14:02:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 210 (0x7f9d610cb000) [pid = 1876] [serial = 1160] [outer = 0x7f9d610c2c00] 14:02:07 INFO - PROCESS | 1876 | 1461618127681 Marionette DEBUG loaded listener.js 14:02:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 211 (0x7f9d610cfc00) [pid = 1876] [serial = 1161] [outer = 0x7f9d610c2c00] 14:02:08 INFO - PROCESS | 1876 | 1461618128525 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 14:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1530ms 14:02:08 INFO - PROCESS | 1876 | 1461618128591 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 14:02:08 INFO - PROCESS | 1876 | 1461618128594 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 14:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:02:08 INFO - PROCESS | 1876 | 1461618128601 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:02:08 INFO - PROCESS | 1876 | 1461618128604 Marionette TRACE conn3 <- [1,1518,null,{}] 14:02:08 INFO - PROCESS | 1876 | 1461618128609 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:08 INFO - PROCESS | 1876 | 1461618128829 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 14:02:09 INFO - PROCESS | 1876 | 1461618129126 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:09 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75fb5000 == 119 [pid = 1876] [id = 387] 14:02:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 212 (0x7f9d610c3800) [pid = 1876] [serial = 1162] [outer = (nil)] 14:02:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 213 (0x7f9d61a62400) [pid = 1876] [serial = 1163] [outer = 0x7f9d610c3800] 14:02:09 INFO - PROCESS | 1876 | 1461618129204 Marionette DEBUG loaded listener.js 14:02:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 214 (0x7f9d61a67400) [pid = 1876] [serial = 1164] [outer = 0x7f9d610c3800] 14:02:10 INFO - PROCESS | 1876 | 1461618130047 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 14:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1489ms 14:02:10 INFO - PROCESS | 1876 | 1461618130091 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 14:02:10 INFO - PROCESS | 1876 | 1461618130095 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 14:02:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:02:10 INFO - PROCESS | 1876 | 1461618130101 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:02:10 INFO - PROCESS | 1876 | 1461618130104 Marionette TRACE conn3 <- [1,1522,null,{}] 14:02:10 INFO - PROCESS | 1876 | 1461618130110 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:10 INFO - PROCESS | 1876 | 1461618130324 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 14:02:10 INFO - PROCESS | 1876 | 1461618130587 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:10 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d68295800 == 120 [pid = 1876] [id = 388] 14:02:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 215 (0x7f9d8d647c00) [pid = 1876] [serial = 1165] [outer = (nil)] 14:02:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 216 (0x7f9d8dd6a800) [pid = 1876] [serial = 1166] [outer = 0x7f9d8d647c00] 14:02:10 INFO - PROCESS | 1876 | 1461618130718 Marionette DEBUG loaded listener.js 14:02:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 217 (0x7f9d8dfcb800) [pid = 1876] [serial = 1167] [outer = 0x7f9d8d647c00] 14:02:11 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:11 INFO - PROCESS | 1876 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:02:11 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:11 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:11 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:11 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:11 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:11 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:11 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:11 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:11 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:11 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:11 INFO - PROCESS | 1876 | 1461618131484 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 14:02:11 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:02:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:02:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:02:11 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:02:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:02:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:02:11 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 14:02:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:02:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:02:11 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 14:02:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:02:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:02:11 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1429ms 14:02:11 INFO - PROCESS | 1876 | 1461618131537 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 14:02:11 INFO - PROCESS | 1876 | 1461618131540 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 14:02:11 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:02:11 INFO - PROCESS | 1876 | 1461618131549 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:02:11 INFO - PROCESS | 1876 | 1461618131552 Marionette TRACE conn3 <- [1,1526,null,{}] 14:02:11 INFO - PROCESS | 1876 | 1461618131578 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:11 INFO - PROCESS | 1876 | 1461618131778 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 14:02:11 INFO - PROCESS | 1876 | 1461618131985 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:12 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66e64000 == 121 [pid = 1876] [id = 389] 14:02:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 218 (0x7f9d61a6a800) [pid = 1876] [serial = 1168] [outer = (nil)] 14:02:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 219 (0x7f9d66e50c00) [pid = 1876] [serial = 1169] [outer = 0x7f9d61a6a800] 14:02:12 INFO - PROCESS | 1876 | 1461618132098 Marionette DEBUG loaded listener.js 14:02:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 220 (0x7f9d696ed400) [pid = 1876] [serial = 1170] [outer = 0x7f9d61a6a800] 14:02:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:02:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:02:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:02:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:02:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:02:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:02:13 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1455ms 14:02:13 INFO - PROCESS | 1876 | 1461618132992 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 14:02:13 INFO - PROCESS | 1876 | 1461618133010 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 14:02:13 INFO - PROCESS | 1876 | 1461618133013 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 14:02:13 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:02:13 INFO - PROCESS | 1876 | 1461618133019 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:02:13 INFO - PROCESS | 1876 | 1461618133022 Marionette TRACE conn3 <- [1,1530,null,{}] 14:02:13 INFO - PROCESS | 1876 | 1461618133027 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:13 INFO - PROCESS | 1876 | 1461618133234 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 14:02:13 INFO - PROCESS | 1876 | 1461618133459 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:13 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6700e800 == 122 [pid = 1876] [id = 390] 14:02:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 221 (0x7f9d61b5dc00) [pid = 1876] [serial = 1171] [outer = (nil)] 14:02:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 222 (0x7f9d63cbec00) [pid = 1876] [serial = 1172] [outer = 0x7f9d61b5dc00] 14:02:13 INFO - PROCESS | 1876 | 1461618133573 Marionette DEBUG loaded listener.js 14:02:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 223 (0x7f9d63cca800) [pid = 1876] [serial = 1173] [outer = 0x7f9d61b5dc00] 14:02:14 INFO - PROCESS | 1876 | 1461618134372 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 14:02:14 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 14:02:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:02:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:02:14 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 14:02:14 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:02:14 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1381ms 14:02:14 INFO - PROCESS | 1876 | 1461618134404 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 14:02:14 INFO - PROCESS | 1876 | 1461618134407 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 14:02:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:02:14 INFO - PROCESS | 1876 | 1461618134413 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:02:14 INFO - PROCESS | 1876 | 1461618134416 Marionette TRACE conn3 <- [1,1534,null,{}] 14:02:14 INFO - PROCESS | 1876 | 1461618134421 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:14 INFO - PROCESS | 1876 | 1461618134630 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 14:02:14 INFO - PROCESS | 1876 | 1461618134849 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:14 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d958e1000 == 123 [pid = 1876] [id = 391] 14:02:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 224 (0x7f9d61ad5c00) [pid = 1876] [serial = 1174] [outer = (nil)] 14:02:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 225 (0x7f9d6950e000) [pid = 1876] [serial = 1175] [outer = 0x7f9d61ad5c00] 14:02:14 INFO - PROCESS | 1876 | 1461618134959 Marionette DEBUG loaded listener.js 14:02:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 226 (0x7f9d696f2000) [pid = 1876] [serial = 1176] [outer = 0x7f9d61ad5c00] 14:02:16 INFO - PROCESS | 1876 | 1461618136434 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 14:02:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:02:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 2086ms 14:02:16 INFO - PROCESS | 1876 | 1461618136544 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 14:02:16 INFO - PROCESS | 1876 | 1461618136550 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 14:02:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:02:16 INFO - PROCESS | 1876 | 1461618136558 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:02:16 INFO - PROCESS | 1876 | 1461618136564 Marionette TRACE conn3 <- [1,1538,null,{}] 14:02:16 INFO - PROCESS | 1876 | 1461618136572 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:16 INFO - PROCESS | 1876 | 1461618136778 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 14:02:16 INFO - PROCESS | 1876 | 1461618136991 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:17 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67db0000 == 124 [pid = 1876] [id = 392] 14:02:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 227 (0x7f9d61a68c00) [pid = 1876] [serial = 1177] [outer = (nil)] 14:02:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 228 (0x7f9d633db400) [pid = 1876] [serial = 1178] [outer = 0x7f9d61a68c00] 14:02:17 INFO - PROCESS | 1876 | 1461618137102 Marionette DEBUG loaded listener.js 14:02:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 229 (0x7f9d639f0400) [pid = 1876] [serial = 1179] [outer = 0x7f9d61a68c00] 14:02:18 INFO - PROCESS | 1876 | 1461618137997 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:02:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:02:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1486ms 14:02:18 INFO - PROCESS | 1876 | 1461618138046 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 14:02:18 INFO - PROCESS | 1876 | 1461618138054 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 14:02:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:02:18 INFO - PROCESS | 1876 | 1461618138065 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:02:18 INFO - PROCESS | 1876 | 1461618138068 Marionette TRACE conn3 <- [1,1542,null,{}] 14:02:18 INFO - PROCESS | 1876 | 1461618138075 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:18 INFO - PROCESS | 1876 | 1461618138268 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 14:02:18 INFO - PROCESS | 1876 | 1461618138698 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:18 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d64178000 == 125 [pid = 1876] [id = 393] 14:02:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 230 (0x7f9d64ba7000) [pid = 1876] [serial = 1180] [outer = (nil)] 14:02:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 231 (0x7f9d64baf400) [pid = 1876] [serial = 1181] [outer = 0x7f9d64ba7000] 14:02:18 INFO - PROCESS | 1876 | 1461618138774 Marionette DEBUG loaded listener.js 14:02:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 232 (0x7f9d66e91000) [pid = 1876] [serial = 1182] [outer = 0x7f9d64ba7000] 14:02:19 INFO - PROCESS | 1876 | 1461618139720 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 14:02:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:02:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1731ms 14:02:19 INFO - PROCESS | 1876 | 1461618139796 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 14:02:19 INFO - PROCESS | 1876 | 1461618139800 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 14:02:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:02:19 INFO - PROCESS | 1876 | 1461618139806 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:02:19 INFO - PROCESS | 1876 | 1461618139811 Marionette TRACE conn3 <- [1,1546,null,{}] 14:02:19 INFO - PROCESS | 1876 | 1461618139826 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:20 INFO - PROCESS | 1876 | 1461618140107 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d721b2000 == 124 [pid = 1876] [id = 318] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7e36f000 == 123 [pid = 1876] [id = 209] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 231 (0x7f9d752e1800) [pid = 1876] [serial = 1073] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 230 (0x7f9d7a025800) [pid = 1876] [serial = 1037] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 229 (0x7f9d7ac86c00) [pid = 1876] [serial = 1040] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 228 (0x7f9d7b98b000) [pid = 1876] [serial = 1043] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 227 (0x7f9d88be8000) [pid = 1876] [serial = 1046] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 226 (0x7f9d6a590c00) [pid = 1876] [serial = 1052] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 225 (0x7f9d6859d400) [pid = 1876] [serial = 1049] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d685de800 == 122 [pid = 1876] [id = 376] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71eb8800 == 121 [pid = 1876] [id = 375] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d716b5800 == 120 [pid = 1876] [id = 374] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d67ddb000 == 119 [pid = 1876] [id = 373] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6850b800 == 118 [pid = 1876] [id = 372] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d74743000 == 117 [pid = 1876] [id = 316] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6fba6800 == 116 [pid = 1876] [id = 371] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d64176800 == 115 [pid = 1876] [id = 370] 14:02:20 INFO - PROCESS | 1876 | 1461618140437 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8b939000 == 114 [pid = 1876] [id = 368] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d82ce1800 == 113 [pid = 1876] [id = 367] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b9df800 == 112 [pid = 1876] [id = 366] 14:02:20 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66a75000 == 113 [pid = 1876] [id = 394] 14:02:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 226 (0x7f9d685a1400) [pid = 1876] [serial = 1183] [outer = (nil)] 14:02:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 227 (0x7f9d68698000) [pid = 1876] [serial = 1184] [outer = 0x7f9d685a1400] 14:02:20 INFO - PROCESS | 1876 | 1461618140515 Marionette DEBUG loaded listener.js 14:02:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 228 (0x7f9d697b1400) [pid = 1876] [serial = 1185] [outer = 0x7f9d685a1400] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7ac45800 == 112 [pid = 1876] [id = 365] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a2d4000 == 111 [pid = 1876] [id = 364] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d767dc000 == 110 [pid = 1876] [id = 363] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d75fe9800 == 109 [pid = 1876] [id = 362] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d752a8800 == 108 [pid = 1876] [id = 361] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d726c8000 == 107 [pid = 1876] [id = 360] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71721000 == 106 [pid = 1876] [id = 359] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d68505000 == 105 [pid = 1876] [id = 358] 14:02:20 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7191d000 == 104 [pid = 1876] [id = 357] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 227 (0x7f9d7264c400) [pid = 1876] [serial = 1071] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 226 (0x7f9d71d60000) [pid = 1876] [serial = 1065] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 225 (0x7f9d721dac00) [pid = 1876] [serial = 1067] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 224 (0x7f9d72503c00) [pid = 1876] [serial = 1070] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 223 (0x7f9d72511400) [pid = 1876] [serial = 1068] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 222 (0x7f9d6b6a5000) [pid = 1876] [serial = 1022] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 221 (0x7f9d61b52c00) [pid = 1876] [serial = 1016] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 220 (0x7f9d771ec000) [pid = 1876] [serial = 1034] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 219 (0x7f9d72130000) [pid = 1876] [serial = 1056] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 218 (0x7f9d6a594c00) [pid = 1876] [serial = 1055] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 217 (0x7f9d6869f800) [pid = 1876] [serial = 1061] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 216 (0x7f9d697ba400) [pid = 1876] [serial = 1062] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 215 (0x7f9d685a3c00) [pid = 1876] [serial = 1059] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 214 (0x7f9d66e84400) [pid = 1876] [serial = 1058] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 213 (0x7f9d685bd800) [pid = 1876] [serial = 1019] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 212 (0x7f9d72273800) [pid = 1876] [serial = 1025] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 211 (0x7f9d717bf400) [pid = 1876] [serial = 1064] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 210 (0x7f9d72b9fc00) [pid = 1876] [serial = 1028] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 209 (0x7f9d766af800) [pid = 1876] [serial = 1031] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1876 | --DOMWINDOW == 208 (0x7f9d6950ac00) [pid = 1876] [serial = 987] [outer = (nil)] [url = about:blank] 14:02:21 INFO - PROCESS | 1876 | 1461618141306 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:02:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:02:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1534ms 14:02:21 INFO - PROCESS | 1876 | 1461618141340 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 14:02:21 INFO - PROCESS | 1876 | 1461618141343 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 14:02:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:02:21 INFO - PROCESS | 1876 | 1461618141350 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:02:21 INFO - PROCESS | 1876 | 1461618141352 Marionette TRACE conn3 <- [1,1550,null,{}] 14:02:21 INFO - PROCESS | 1876 | 1461618141357 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:21 INFO - PROCESS | 1876 | 1461618141560 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 14:02:21 INFO - PROCESS | 1876 | 1461618141739 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:21 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b655800 == 105 [pid = 1876] [id = 395] 14:02:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 209 (0x7f9d61b57400) [pid = 1876] [serial = 1186] [outer = (nil)] 14:02:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 210 (0x7f9d6a646c00) [pid = 1876] [serial = 1187] [outer = 0x7f9d61b57400] 14:02:21 INFO - PROCESS | 1876 | 1461618141802 Marionette DEBUG loaded listener.js 14:02:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 211 (0x7f9d6a64a800) [pid = 1876] [serial = 1188] [outer = 0x7f9d61b57400] 14:02:22 INFO - PROCESS | 1876 | 1461618142629 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 14:02:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:02:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1331ms 14:02:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:02:22 INFO - PROCESS | 1876 | 1461618142681 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 14:02:22 INFO - PROCESS | 1876 | 1461618142684 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 14:02:22 INFO - PROCESS | 1876 | 1461618142690 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:02:22 INFO - PROCESS | 1876 | 1461618142693 Marionette TRACE conn3 <- [1,1554,null,{}] 14:02:22 INFO - PROCESS | 1876 | 1461618142704 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:22 INFO - PROCESS | 1876 | 1461618142955 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 14:02:22 INFO - PROCESS | 1876 | 1461618142983 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:23 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7171b800 == 106 [pid = 1876] [id = 396] 14:02:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 212 (0x7f9d697b1800) [pid = 1876] [serial = 1189] [outer = (nil)] 14:02:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 213 (0x7f9d6a650800) [pid = 1876] [serial = 1190] [outer = 0x7f9d697b1800] 14:02:23 INFO - PROCESS | 1876 | 1461618143046 Marionette DEBUG loaded listener.js 14:02:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 214 (0x7f9d6b6b2400) [pid = 1876] [serial = 1191] [outer = 0x7f9d697b1800] 14:02:23 INFO - PROCESS | 1876 | 1461618143979 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 14:02:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:02:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1345ms 14:02:24 INFO - PROCESS | 1876 | 1461618144042 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 14:02:24 INFO - PROCESS | 1876 | 1461618144046 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 14:02:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:02:24 INFO - PROCESS | 1876 | 1461618144052 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:02:24 INFO - PROCESS | 1876 | 1461618144054 Marionette TRACE conn3 <- [1,1558,null,{}] 14:02:24 INFO - PROCESS | 1876 | 1461618144060 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:24 INFO - PROCESS | 1876 | 1461618144353 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 14:02:24 INFO - PROCESS | 1876 | 1461618144394 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:24 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d721ae800 == 107 [pid = 1876] [id = 397] 14:02:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 215 (0x7f9d708cc000) [pid = 1876] [serial = 1192] [outer = (nil)] 14:02:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 216 (0x7f9d72122c00) [pid = 1876] [serial = 1193] [outer = 0x7f9d708cc000] 14:02:24 INFO - PROCESS | 1876 | 1461618144470 Marionette DEBUG loaded listener.js 14:02:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 217 (0x7f9d72273800) [pid = 1876] [serial = 1194] [outer = 0x7f9d708cc000] 14:02:25 INFO - PROCESS | 1876 | --DOMWINDOW == 216 (0x7f9d72ba3400) [pid = 1876] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:02:25 INFO - PROCESS | 1876 | --DOMWINDOW == 215 (0x7f9d61b5f400) [pid = 1876] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:02:25 INFO - PROCESS | 1876 | --DOMWINDOW == 214 (0x7f9d61ad8400) [pid = 1876] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:02:25 INFO - PROCESS | 1876 | --DOMWINDOW == 213 (0x7f9d686a3400) [pid = 1876] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:02:25 INFO - PROCESS | 1876 | --DOMWINDOW == 212 (0x7f9d721d4000) [pid = 1876] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:02:25 INFO - PROCESS | 1876 | --DOMWINDOW == 211 (0x7f9d686a0800) [pid = 1876] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:02:25 INFO - PROCESS | 1876 | --DOMWINDOW == 210 (0x7f9d66e8fc00) [pid = 1876] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:02:25 INFO - PROCESS | 1876 | 1461618145930 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 14:02:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:02:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1891ms 14:02:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:02:25 INFO - PROCESS | 1876 | 1461618145943 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 14:02:25 INFO - PROCESS | 1876 | 1461618145945 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 14:02:25 INFO - PROCESS | 1876 | 1461618145950 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:02:25 INFO - PROCESS | 1876 | 1461618145954 Marionette TRACE conn3 <- [1,1562,null,{}] 14:02:25 INFO - PROCESS | 1876 | 1461618145959 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:26 INFO - PROCESS | 1876 | 1461618146133 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 14:02:26 INFO - PROCESS | 1876 | 1461618146303 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:26 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d720c2000 == 108 [pid = 1876] [id = 398] 14:02:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 211 (0x7f9d66e8fc00) [pid = 1876] [serial = 1195] [outer = (nil)] 14:02:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 212 (0x7f9d721ffc00) [pid = 1876] [serial = 1196] [outer = 0x7f9d66e8fc00] 14:02:26 INFO - PROCESS | 1876 | 1461618146365 Marionette DEBUG loaded listener.js 14:02:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 213 (0x7f9d72511400) [pid = 1876] [serial = 1197] [outer = 0x7f9d66e8fc00] 14:02:27 INFO - PROCESS | 1876 | 1461618147099 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 14:02:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:02:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1184ms 14:02:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:02:27 INFO - PROCESS | 1876 | 1461618147135 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 14:02:27 INFO - PROCESS | 1876 | 1461618147138 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 14:02:27 INFO - PROCESS | 1876 | 1461618147148 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:02:27 INFO - PROCESS | 1876 | 1461618147152 Marionette TRACE conn3 <- [1,1566,null,{}] 14:02:27 INFO - PROCESS | 1876 | 1461618147160 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:27 INFO - PROCESS | 1876 | 1461618147404 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 14:02:27 INFO - PROCESS | 1876 | 1461618147657 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:27 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63bcf800 == 109 [pid = 1876] [id = 399] 14:02:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 214 (0x7f9d610c8400) [pid = 1876] [serial = 1198] [outer = (nil)] 14:02:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 215 (0x7f9d610d1800) [pid = 1876] [serial = 1199] [outer = 0x7f9d610c8400] 14:02:27 INFO - PROCESS | 1876 | 1461618147786 Marionette DEBUG loaded listener.js 14:02:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 216 (0x7f9d61ad7400) [pid = 1876] [serial = 1200] [outer = 0x7f9d610c8400] 14:02:28 INFO - PROCESS | 1876 | 1461618148811 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 14:02:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:02:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1690ms 14:02:28 INFO - PROCESS | 1876 | 1461618148837 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 14:02:28 INFO - PROCESS | 1876 | 1461618148843 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 14:02:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:02:28 INFO - PROCESS | 1876 | 1461618148851 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:02:28 INFO - PROCESS | 1876 | 1461618148857 Marionette TRACE conn3 <- [1,1570,null,{}] 14:02:28 INFO - PROCESS | 1876 | 1461618148865 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:29 INFO - PROCESS | 1876 | 1461618149097 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 14:02:29 INFO - PROCESS | 1876 | 1461618149407 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:29 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d685c4800 == 110 [pid = 1876] [id = 400] 14:02:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 217 (0x7f9d63cc2400) [pid = 1876] [serial = 1201] [outer = (nil)] 14:02:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 218 (0x7f9d66e88400) [pid = 1876] [serial = 1202] [outer = 0x7f9d63cc2400] 14:02:29 INFO - PROCESS | 1876 | 1461618149501 Marionette DEBUG loaded listener.js 14:02:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 219 (0x7f9d685a3c00) [pid = 1876] [serial = 1203] [outer = 0x7f9d63cc2400] 14:02:30 INFO - PROCESS | 1876 | 1461618150412 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 14:02:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:02:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1634ms 14:02:30 INFO - PROCESS | 1876 | 1461618150489 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 14:02:30 INFO - PROCESS | 1876 | 1461618150497 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 14:02:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:02:30 INFO - PROCESS | 1876 | 1461618150504 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:02:30 INFO - PROCESS | 1876 | 1461618150507 Marionette TRACE conn3 <- [1,1574,null,{}] 14:02:30 INFO - PROCESS | 1876 | 1461618150513 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:30 INFO - PROCESS | 1876 | 1461618150775 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 14:02:31 INFO - PROCESS | 1876 | 1461618151118 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:31 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7186e800 == 111 [pid = 1876] [id = 401] 14:02:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 220 (0x7f9d696f1400) [pid = 1876] [serial = 1204] [outer = (nil)] 14:02:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 221 (0x7f9d697bb000) [pid = 1876] [serial = 1205] [outer = 0x7f9d696f1400] 14:02:31 INFO - PROCESS | 1876 | 1461618151196 Marionette DEBUG loaded listener.js 14:02:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 222 (0x7f9d6b6b3c00) [pid = 1876] [serial = 1206] [outer = 0x7f9d696f1400] 14:02:32 INFO - PROCESS | 1876 | 1461618152110 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 14:02:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:02:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1679ms 14:02:32 INFO - PROCESS | 1876 | 1461618152185 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 14:02:32 INFO - PROCESS | 1876 | 1461618152189 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 14:02:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:02:32 INFO - PROCESS | 1876 | 1461618152204 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:02:32 INFO - PROCESS | 1876 | 1461618152214 Marionette TRACE conn3 <- [1,1578,null,{}] 14:02:32 INFO - PROCESS | 1876 | 1461618152221 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:32 INFO - PROCESS | 1876 | 1461618152485 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 14:02:32 INFO - PROCESS | 1876 | 1461618152738 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:32 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75fa4000 == 112 [pid = 1876] [id = 402] 14:02:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 223 (0x7f9d696f7800) [pid = 1876] [serial = 1207] [outer = (nil)] 14:02:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 224 (0x7f9d71e40000) [pid = 1876] [serial = 1208] [outer = 0x7f9d696f7800] 14:02:32 INFO - PROCESS | 1876 | 1461618152857 Marionette DEBUG loaded listener.js 14:02:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 225 (0x7f9d721fdc00) [pid = 1876] [serial = 1209] [outer = 0x7f9d696f7800] 14:02:33 INFO - PROCESS | 1876 | 1461618153699 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 14:02:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:02:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1548ms 14:02:33 INFO - PROCESS | 1876 | 1461618153747 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 14:02:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:02:33 INFO - PROCESS | 1876 | 1461618153752 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 14:02:33 INFO - PROCESS | 1876 | 1461618153758 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:02:33 INFO - PROCESS | 1876 | 1461618153761 Marionette TRACE conn3 <- [1,1582,null,{}] 14:02:33 INFO - PROCESS | 1876 | 1461618153766 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:33 INFO - PROCESS | 1876 | 1461618153977 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 14:02:34 INFO - PROCESS | 1876 | 1461618154192 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:34 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7671d000 == 113 [pid = 1876] [id = 403] 14:02:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 226 (0x7f9d717ebc00) [pid = 1876] [serial = 1210] [outer = (nil)] 14:02:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 227 (0x7f9d72649800) [pid = 1876] [serial = 1211] [outer = 0x7f9d717ebc00] 14:02:34 INFO - PROCESS | 1876 | 1461618154317 Marionette DEBUG loaded listener.js 14:02:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 228 (0x7f9d728bc800) [pid = 1876] [serial = 1212] [outer = 0x7f9d717ebc00] 14:02:35 INFO - PROCESS | 1876 | 1461618155290 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 14:02:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:02:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1582ms 14:02:35 INFO - PROCESS | 1876 | 1461618155341 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 14:02:35 INFO - PROCESS | 1876 | 1461618155345 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 14:02:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:02:35 INFO - PROCESS | 1876 | 1461618155351 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:02:35 INFO - PROCESS | 1876 | 1461618155353 Marionette TRACE conn3 <- [1,1586,null,{}] 14:02:35 INFO - PROCESS | 1876 | 1461618155359 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:35 INFO - PROCESS | 1876 | 1461618155573 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 14:02:35 INFO - PROCESS | 1876 | 1461618155788 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:35 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7974a800 == 114 [pid = 1876] [id = 404] 14:02:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 229 (0x7f9d75226000) [pid = 1876] [serial = 1213] [outer = (nil)] 14:02:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 230 (0x7f9d75276400) [pid = 1876] [serial = 1214] [outer = 0x7f9d75226000] 14:02:35 INFO - PROCESS | 1876 | 1461618155918 Marionette DEBUG loaded listener.js 14:02:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 231 (0x7f9d7629f400) [pid = 1876] [serial = 1215] [outer = 0x7f9d75226000] 14:02:36 INFO - PROCESS | 1876 | 1461618156892 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 14:02:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:02:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1585ms 14:02:36 INFO - PROCESS | 1876 | 1461618156937 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 14:02:36 INFO - PROCESS | 1876 | 1461618156941 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 14:02:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:02:36 INFO - PROCESS | 1876 | 1461618156947 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:02:36 INFO - PROCESS | 1876 | 1461618156949 Marionette TRACE conn3 <- [1,1590,null,{}] 14:02:36 INFO - PROCESS | 1876 | 1461618156955 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:37 INFO - PROCESS | 1876 | 1461618157166 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 14:02:37 INFO - PROCESS | 1876 | 1461618157422 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:37 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7e156000 == 115 [pid = 1876] [id = 405] 14:02:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 232 (0x7f9d75229400) [pid = 1876] [serial = 1216] [outer = (nil)] 14:02:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 233 (0x7f9d79713800) [pid = 1876] [serial = 1217] [outer = 0x7f9d75229400] 14:02:37 INFO - PROCESS | 1876 | 1461618157544 Marionette DEBUG loaded listener.js 14:02:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 234 (0x7f9d7a19bc00) [pid = 1876] [serial = 1218] [outer = 0x7f9d75229400] 14:02:38 INFO - PROCESS | 1876 | 1461618158459 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 14:02:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:02:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1588ms 14:02:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:02:38 INFO - PROCESS | 1876 | 1461618158536 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 14:02:38 INFO - PROCESS | 1876 | 1461618158539 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 14:02:38 INFO - PROCESS | 1876 | 1461618158546 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:02:38 INFO - PROCESS | 1876 | 1461618158549 Marionette TRACE conn3 <- [1,1594,null,{}] 14:02:38 INFO - PROCESS | 1876 | 1461618158554 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:38 INFO - PROCESS | 1876 | 1461618158796 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 14:02:39 INFO - PROCESS | 1876 | 1461618159054 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:39 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88fad800 == 116 [pid = 1876] [id = 406] 14:02:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 235 (0x7f9d76703000) [pid = 1876] [serial = 1219] [outer = (nil)] 14:02:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 236 (0x7f9d7a525000) [pid = 1876] [serial = 1220] [outer = 0x7f9d76703000] 14:02:39 INFO - PROCESS | 1876 | 1461618159174 Marionette DEBUG loaded listener.js 14:02:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 237 (0x7f9d7af4c400) [pid = 1876] [serial = 1221] [outer = 0x7f9d76703000] 14:02:40 INFO - PROCESS | 1876 | 1461618160058 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 14:02:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:02:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1588ms 14:02:40 INFO - PROCESS | 1876 | 1461618160134 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 14:02:40 INFO - PROCESS | 1876 | 1461618160138 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 14:02:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:02:40 INFO - PROCESS | 1876 | 1461618160144 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:02:40 INFO - PROCESS | 1876 | 1461618160146 Marionette TRACE conn3 <- [1,1598,null,{}] 14:02:40 INFO - PROCESS | 1876 | 1461618160152 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:40 INFO - PROCESS | 1876 | 1461618160370 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 14:02:40 INFO - PROCESS | 1876 | 1461618160626 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:40 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8dfb1000 == 117 [pid = 1876] [id = 407] 14:02:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 238 (0x7f9d7a260800) [pid = 1876] [serial = 1222] [outer = (nil)] 14:02:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 239 (0x7f9d7af59800) [pid = 1876] [serial = 1223] [outer = 0x7f9d7a260800] 14:02:40 INFO - PROCESS | 1876 | 1461618160748 Marionette DEBUG loaded listener.js 14:02:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 240 (0x7f9d7b987400) [pid = 1876] [serial = 1224] [outer = 0x7f9d7a260800] 14:02:41 INFO - PROCESS | 1876 | 1461618161590 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 14:02:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:02:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1483ms 14:02:41 INFO - PROCESS | 1876 | 1461618161628 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 14:02:41 INFO - PROCESS | 1876 | 1461618161632 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 14:02:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:02:41 INFO - PROCESS | 1876 | 1461618161638 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:02:41 INFO - PROCESS | 1876 | 1461618161641 Marionette TRACE conn3 <- [1,1602,null,{}] 14:02:41 INFO - PROCESS | 1876 | 1461618161647 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:41 INFO - PROCESS | 1876 | 1461618161871 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 14:02:42 INFO - PROCESS | 1876 | 1461618162085 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:42 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d958d6000 == 118 [pid = 1876] [id = 408] 14:02:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 241 (0x7f9d7a26c800) [pid = 1876] [serial = 1225] [outer = (nil)] 14:02:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 242 (0x7f9d7e1a6000) [pid = 1876] [serial = 1226] [outer = 0x7f9d7a26c800] 14:02:42 INFO - PROCESS | 1876 | 1461618162198 Marionette DEBUG loaded listener.js 14:02:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 243 (0x7f9d87c0cc00) [pid = 1876] [serial = 1227] [outer = 0x7f9d7a26c800] 14:02:43 INFO - PROCESS | 1876 | 1461618163148 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 14:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1587ms 14:02:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:02:43 INFO - PROCESS | 1876 | 1461618163226 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 14:02:43 INFO - PROCESS | 1876 | 1461618163229 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 14:02:43 INFO - PROCESS | 1876 | 1461618163236 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:02:43 INFO - PROCESS | 1876 | 1461618163239 Marionette TRACE conn3 <- [1,1606,null,{}] 14:02:43 INFO - PROCESS | 1876 | 1461618163244 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:43 INFO - PROCESS | 1876 | 1461618163459 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 14:02:43 INFO - PROCESS | 1876 | 1461618163729 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:43 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6a81c000 == 119 [pid = 1876] [id = 409] 14:02:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 244 (0x7f9d89d74c00) [pid = 1876] [serial = 1228] [outer = (nil)] 14:02:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 245 (0x7f9d89fec000) [pid = 1876] [serial = 1229] [outer = 0x7f9d89d74c00] 14:02:43 INFO - PROCESS | 1876 | 1461618163862 Marionette DEBUG loaded listener.js 14:02:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 246 (0x7f9d8d8a3800) [pid = 1876] [serial = 1230] [outer = 0x7f9d89d74c00] 14:02:44 INFO - PROCESS | 1876 | 1461618164736 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 14:02:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:02:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1543ms 14:02:44 INFO - PROCESS | 1876 | 1461618164778 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 14:02:44 INFO - PROCESS | 1876 | 1461618164783 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 14:02:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:02:44 INFO - PROCESS | 1876 | 1461618164788 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:02:44 INFO - PROCESS | 1876 | 1461618164793 Marionette TRACE conn3 <- [1,1610,null,{}] 14:02:44 INFO - PROCESS | 1876 | 1461618164798 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:45 INFO - PROCESS | 1876 | 1461618165041 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 14:02:45 INFO - PROCESS | 1876 | 1461618165298 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:45 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b6e0800 == 120 [pid = 1876] [id = 410] 14:02:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 247 (0x7f9d60fee400) [pid = 1876] [serial = 1231] [outer = (nil)] 14:02:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 248 (0x7f9d60ff8c00) [pid = 1876] [serial = 1232] [outer = 0x7f9d60fee400] 14:02:45 INFO - PROCESS | 1876 | 1461618165414 Marionette DEBUG loaded listener.js 14:02:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 249 (0x7f9d8df4c400) [pid = 1876] [serial = 1233] [outer = 0x7f9d60fee400] 14:02:46 INFO - PROCESS | 1876 | 1461618166214 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 14:02:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:02:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1479ms 14:02:46 INFO - PROCESS | 1876 | 1461618166269 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 14:02:46 INFO - PROCESS | 1876 | 1461618166272 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 14:02:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:02:46 INFO - PROCESS | 1876 | 1461618166280 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:02:46 INFO - PROCESS | 1876 | 1461618166282 Marionette TRACE conn3 <- [1,1614,null,{}] 14:02:46 INFO - PROCESS | 1876 | 1461618166289 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:46 INFO - PROCESS | 1876 | 1461618166497 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 14:02:46 INFO - PROCESS | 1876 | 1461618166715 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:46 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5f5db000 == 121 [pid = 1876] [id = 411] 14:02:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 250 (0x7f9d62ee7000) [pid = 1876] [serial = 1234] [outer = (nil)] 14:02:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 251 (0x7f9d62eebc00) [pid = 1876] [serial = 1235] [outer = 0x7f9d62ee7000] 14:02:46 INFO - PROCESS | 1876 | 1461618166840 Marionette DEBUG loaded listener.js 14:02:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 252 (0x7f9d62eefc00) [pid = 1876] [serial = 1236] [outer = 0x7f9d62ee7000] 14:02:47 INFO - PROCESS | 1876 | 1461618167787 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 14:02:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 14:02:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1581ms 14:02:47 INFO - PROCESS | 1876 | 1461618167863 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 14:02:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:02:47 INFO - PROCESS | 1876 | 1461618167875 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 14:02:47 INFO - PROCESS | 1876 | 1461618167885 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:02:47 INFO - PROCESS | 1876 | 1461618167889 Marionette TRACE conn3 <- [1,1618,null,{}] 14:02:47 INFO - PROCESS | 1876 | 1461618167894 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:48 INFO - PROCESS | 1876 | 1461618168144 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 14:02:48 INFO - PROCESS | 1876 | 1461618168451 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66a66800 == 122 [pid = 1876] [id = 412] 14:02:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 253 (0x7f9d62ee9000) [pid = 1876] [serial = 1237] [outer = (nil)] 14:02:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 254 (0x7f9d6921c400) [pid = 1876] [serial = 1238] [outer = 0x7f9d62ee9000] 14:02:48 INFO - PROCESS | 1876 | 1461618168529 Marionette DEBUG loaded listener.js 14:02:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 255 (0x7f9d69221000) [pid = 1876] [serial = 1239] [outer = 0x7f9d62ee9000] 14:02:49 INFO - PROCESS | 1876 | 1461618169413 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 14:02:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:02:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1584ms 14:02:49 INFO - PROCESS | 1876 | 1461618169467 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 14:02:49 INFO - PROCESS | 1876 | 1461618169471 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 14:02:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:02:49 INFO - PROCESS | 1876 | 1461618169476 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:02:49 INFO - PROCESS | 1876 | 1461618169479 Marionette TRACE conn3 <- [1,1622,null,{}] 14:02:49 INFO - PROCESS | 1876 | 1461618169484 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:49 INFO - PROCESS | 1876 | 1461618169703 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 14:02:50 INFO - PROCESS | 1876 | 1461618170055 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:50 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d718a2000 == 123 [pid = 1876] [id = 413] 14:02:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 256 (0x7f9d69227000) [pid = 1876] [serial = 1240] [outer = (nil)] 14:02:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 257 (0x7f9d69229800) [pid = 1876] [serial = 1241] [outer = 0x7f9d69227000] 14:02:50 INFO - PROCESS | 1876 | 1461618170134 Marionette DEBUG loaded listener.js 14:02:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 258 (0x7f9d717f0800) [pid = 1876] [serial = 1242] [outer = 0x7f9d69227000] 14:02:51 INFO - PROCESS | 1876 | 1461618171001 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 14:02:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 14:02:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1585ms 14:02:51 INFO - PROCESS | 1876 | 1461618171063 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 14:02:51 INFO - PROCESS | 1876 | 1461618171066 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 14:02:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:02:51 INFO - PROCESS | 1876 | 1461618171073 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:02:51 INFO - PROCESS | 1876 | 1461618171077 Marionette TRACE conn3 <- [1,1626,null,{}] 14:02:51 INFO - PROCESS | 1876 | 1461618171082 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:51 INFO - PROCESS | 1876 | 1461618171306 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 14:02:52 INFO - PROCESS | 1876 | 1461618172031 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:52 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67009000 == 124 [pid = 1876] [id = 414] 14:02:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 259 (0x7f9d60feac00) [pid = 1876] [serial = 1243] [outer = (nil)] 14:02:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 260 (0x7f9d60feec00) [pid = 1876] [serial = 1244] [outer = 0x7f9d60feac00] 14:02:52 INFO - PROCESS | 1876 | 1461618172108 Marionette DEBUG loaded listener.js 14:02:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 261 (0x7f9d61a60000) [pid = 1876] [serial = 1245] [outer = 0x7f9d60feac00] 14:02:52 INFO - PROCESS | 1876 | 1461618172994 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 14:02:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:02:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1979ms 14:02:53 INFO - PROCESS | 1876 | 1461618173055 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 14:02:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:02:53 INFO - PROCESS | 1876 | 1461618173061 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 14:02:53 INFO - PROCESS | 1876 | 1461618173068 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:02:53 INFO - PROCESS | 1876 | 1461618173073 Marionette TRACE conn3 <- [1,1630,null,{}] 14:02:53 INFO - PROCESS | 1876 | 1461618173081 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:53 INFO - PROCESS | 1876 | 1461618173290 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 14:02:53 INFO - PROCESS | 1876 | 1461618173511 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:53 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b6de800 == 125 [pid = 1876] [id = 415] 14:02:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 262 (0x7f9d633db800) [pid = 1876] [serial = 1246] [outer = (nil)] 14:02:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 263 (0x7f9d64304c00) [pid = 1876] [serial = 1247] [outer = 0x7f9d633db800] 14:02:53 INFO - PROCESS | 1876 | 1461618173670 Marionette DEBUG loaded listener.js 14:02:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 264 (0x7f9d6430dc00) [pid = 1876] [serial = 1248] [outer = 0x7f9d633db800] 14:02:54 INFO - PROCESS | 1876 | 1461618174732 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 14:02:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:02:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1735ms 14:02:54 INFO - PROCESS | 1876 | 1461618174804 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 14:02:54 INFO - PROCESS | 1876 | 1461618174809 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 14:02:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:02:54 INFO - PROCESS | 1876 | 1461618174818 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:02:54 INFO - PROCESS | 1876 | 1461618174820 Marionette TRACE conn3 <- [1,1634,null,{}] 14:02:54 INFO - PROCESS | 1876 | 1461618174826 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:55 INFO - PROCESS | 1876 | 1461618175094 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 14:02:55 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d721a5000 == 124 [pid = 1876] [id = 253] 14:02:55 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d78e86000 == 123 [pid = 1876] [id = 261] 14:02:55 INFO - PROCESS | 1876 | --DOMWINDOW == 263 (0x7f9d771f8400) [pid = 1876] [serial = 1133] [outer = (nil)] [url = about:blank] 14:02:55 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d720c2000 == 122 [pid = 1876] [id = 398] 14:02:55 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d721ae800 == 121 [pid = 1876] [id = 397] 14:02:55 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7171b800 == 120 [pid = 1876] [id = 396] 14:02:55 INFO - PROCESS | 1876 | 1461618175553 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:55 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b655800 == 119 [pid = 1876] [id = 395] 14:02:55 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66a75000 == 118 [pid = 1876] [id = 394] 14:02:55 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d64178000 == 117 [pid = 1876] [id = 393] 14:02:55 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d64176800 == 118 [pid = 1876] [id = 416] 14:02:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 264 (0x7f9d61ad1800) [pid = 1876] [serial = 1249] [outer = (nil)] 14:02:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 265 (0x7f9d63cca400) [pid = 1876] [serial = 1250] [outer = 0x7f9d61ad1800] 14:02:55 INFO - PROCESS | 1876 | 1461618175628 Marionette DEBUG loaded listener.js 14:02:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 266 (0x7f9d66e87800) [pid = 1876] [serial = 1251] [outer = 0x7f9d61ad1800] 14:02:55 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d67db0000 == 117 [pid = 1876] [id = 392] 14:02:55 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d68295800 == 116 [pid = 1876] [id = 388] 14:02:55 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d75fb5000 == 115 [pid = 1876] [id = 387] 14:02:55 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d923ae000 == 114 [pid = 1876] [id = 386] 14:02:55 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66880000 == 113 [pid = 1876] [id = 385] 14:02:55 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d923a3000 == 112 [pid = 1876] [id = 384] 14:02:56 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8b93d000 == 111 [pid = 1876] [id = 383] 14:02:56 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7e36c800 == 110 [pid = 1876] [id = 382] 14:02:56 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7aa5b000 == 109 [pid = 1876] [id = 381] 14:02:56 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d767c6800 == 108 [pid = 1876] [id = 380] 14:02:56 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d721bc000 == 107 [pid = 1876] [id = 379] 14:02:56 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6850f000 == 106 [pid = 1876] [id = 378] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 265 (0x7f9d8d650800) [pid = 1876] [serial = 1103] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 264 (0x7f9d709eac00) [pid = 1876] [serial = 1079] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 263 (0x7f9d8e229800) [pid = 1876] [serial = 1106] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 262 (0x7f9d73974000) [pid = 1876] [serial = 1127] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 261 (0x7f9d63c50000) [pid = 1876] [serial = 1113] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 260 (0x7f9d88d50c00) [pid = 1876] [serial = 1097] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 259 (0x7f9d633d6000) [pid = 1876] [serial = 1112] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 258 (0x7f9d8b91cc00) [pid = 1876] [serial = 1100] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 257 (0x7f9d7af55c00) [pid = 1876] [serial = 1109] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 256 (0x7f9d64bac400) [pid = 1876] [serial = 1130] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 255 (0x7f9d717bd400) [pid = 1876] [serial = 1119] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 254 (0x7f9d6fb0cc00) [pid = 1876] [serial = 1118] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 253 (0x7f9d766cf400) [pid = 1876] [serial = 1088] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 252 (0x7f9d72642c00) [pid = 1876] [serial = 1124] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 251 (0x7f9d719af000) [pid = 1876] [serial = 1121] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 250 (0x7f9d72131400) [pid = 1876] [serial = 1122] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 249 (0x7f9d75c2c800) [pid = 1876] [serial = 1085] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 248 (0x7f9d7ac8b800) [pid = 1876] [serial = 1091] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 247 (0x7f9d685be800) [pid = 1876] [serial = 1076] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 246 (0x7f9d6861e400) [pid = 1876] [serial = 1115] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 245 (0x7f9d68628800) [pid = 1876] [serial = 1116] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 244 (0x7f9d738f4c00) [pid = 1876] [serial = 1082] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 243 (0x7f9d7ef1b000) [pid = 1876] [serial = 1094] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 242 (0x7f9d752e3400) [pid = 1876] [serial = 1128] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 241 (0x7f9d7264fc00) [pid = 1876] [serial = 1125] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | --DOMWINDOW == 240 (0x7f9d709e5400) [pid = 1876] [serial = 1131] [outer = (nil)] [url = about:blank] 14:02:56 INFO - PROCESS | 1876 | 1461618176507 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 14:02:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:02:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1729ms 14:02:56 INFO - PROCESS | 1876 | 1461618176548 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 14:02:56 INFO - PROCESS | 1876 | 1461618176552 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 14:02:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:02:56 INFO - PROCESS | 1876 | 1461618176559 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:02:56 INFO - PROCESS | 1876 | 1461618176568 Marionette TRACE conn3 <- [1,1638,null,{}] 14:02:56 INFO - PROCESS | 1876 | 1461618176581 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:56 INFO - PROCESS | 1876 | 1461618176795 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 14:02:56 INFO - PROCESS | 1876 | 1461618176989 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:57 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d685cd800 == 107 [pid = 1876] [id = 417] 14:02:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 241 (0x7f9d61ad1c00) [pid = 1876] [serial = 1252] [outer = (nil)] 14:02:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 242 (0x7f9d69504000) [pid = 1876] [serial = 1253] [outer = 0x7f9d61ad1c00] 14:02:57 INFO - PROCESS | 1876 | 1461618177051 Marionette DEBUG loaded listener.js 14:02:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 243 (0x7f9d696f4000) [pid = 1876] [serial = 1254] [outer = 0x7f9d61ad1c00] 14:02:57 INFO - PROCESS | 1876 | 1461618177829 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 14:02:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:02:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1337ms 14:02:57 INFO - PROCESS | 1876 | 1461618177902 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 14:02:57 INFO - PROCESS | 1876 | 1461618177907 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 14:02:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:02:57 INFO - PROCESS | 1876 | 1461618177912 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:02:57 INFO - PROCESS | 1876 | 1461618177914 Marionette TRACE conn3 <- [1,1642,null,{}] 14:02:57 INFO - PROCESS | 1876 | 1461618177920 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:58 INFO - PROCESS | 1876 | 1461618178170 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 14:02:58 INFO - PROCESS | 1876 | 1461618178207 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:58 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71715000 == 108 [pid = 1876] [id = 418] 14:02:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 244 (0x7f9d696f4400) [pid = 1876] [serial = 1255] [outer = (nil)] 14:02:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 245 (0x7f9d6a64a400) [pid = 1876] [serial = 1256] [outer = 0x7f9d696f4400] 14:02:58 INFO - PROCESS | 1876 | 1461618178278 Marionette DEBUG loaded listener.js 14:02:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 246 (0x7f9d6b6ab800) [pid = 1876] [serial = 1257] [outer = 0x7f9d696f4400] 14:02:59 INFO - PROCESS | 1876 | 1461618179188 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 14:02:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:02:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1328ms 14:02:59 INFO - PROCESS | 1876 | 1461618179243 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 14:02:59 INFO - PROCESS | 1876 | 1461618179246 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 14:02:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:02:59 INFO - PROCESS | 1876 | 1461618179252 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:02:59 INFO - PROCESS | 1876 | 1461618179254 Marionette TRACE conn3 <- [1,1646,null,{}] 14:02:59 INFO - PROCESS | 1876 | 1461618179259 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:59 INFO - PROCESS | 1876 | 1461618179510 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 14:02:59 INFO - PROCESS | 1876 | 1461618179544 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:59 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71ebd000 == 109 [pid = 1876] [id = 419] 14:02:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 247 (0x7f9d709e5800) [pid = 1876] [serial = 1258] [outer = (nil)] 14:02:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 248 (0x7f9d71748c00) [pid = 1876] [serial = 1259] [outer = 0x7f9d709e5800] 14:02:59 INFO - PROCESS | 1876 | 1461618179623 Marionette DEBUG loaded listener.js 14:02:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 249 (0x7f9d721fc000) [pid = 1876] [serial = 1260] [outer = 0x7f9d709e5800] 14:03:01 INFO - PROCESS | 1876 | --DOMWINDOW == 248 (0x7f9d64ba7000) [pid = 1876] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:03:01 INFO - PROCESS | 1876 | --DOMWINDOW == 247 (0x7f9d697b1800) [pid = 1876] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:03:01 INFO - PROCESS | 1876 | --DOMWINDOW == 246 (0x7f9d61a68c00) [pid = 1876] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:03:01 INFO - PROCESS | 1876 | --DOMWINDOW == 245 (0x7f9d61b57400) [pid = 1876] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:03:01 INFO - PROCESS | 1876 | --DOMWINDOW == 244 (0x7f9d708cc000) [pid = 1876] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:03:01 INFO - PROCESS | 1876 | --DOMWINDOW == 243 (0x7f9d720be800) [pid = 1876] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:03:01 INFO - PROCESS | 1876 | --DOMWINDOW == 242 (0x7f9d685a1400) [pid = 1876] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:03:01 INFO - PROCESS | 1876 | --DOMWINDOW == 241 (0x7f9d71c35000) [pid = 1876] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:03:01 INFO - PROCESS | 1876 | 1461618181537 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 14:03:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:03:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 2335ms 14:03:01 INFO - PROCESS | 1876 | 1461618181588 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 14:03:01 INFO - PROCESS | 1876 | 1461618181592 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 14:03:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:03:01 INFO - PROCESS | 1876 | 1461618181598 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:03:01 INFO - PROCESS | 1876 | 1461618181600 Marionette TRACE conn3 <- [1,1650,null,{}] 14:03:01 INFO - PROCESS | 1876 | 1461618181605 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:01 INFO - PROCESS | 1876 | 1461618181867 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 14:03:01 INFO - PROCESS | 1876 | 1461618181902 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:01 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d720be800 == 110 [pid = 1876] [id = 420] 14:03:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 242 (0x7f9d6a646400) [pid = 1876] [serial = 1261] [outer = (nil)] 14:03:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 243 (0x7f9d72274000) [pid = 1876] [serial = 1262] [outer = 0x7f9d6a646400] 14:03:01 INFO - PROCESS | 1876 | 1461618181964 Marionette DEBUG loaded listener.js 14:03:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 244 (0x7f9d73c12400) [pid = 1876] [serial = 1263] [outer = 0x7f9d6a646400] 14:03:02 INFO - PROCESS | 1876 | 1461618182826 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 14:03:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:03:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1280ms 14:03:02 INFO - PROCESS | 1876 | 1461618182880 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 14:03:02 INFO - PROCESS | 1876 | 1461618182882 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 14:03:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:03:02 INFO - PROCESS | 1876 | 1461618182889 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:03:02 INFO - PROCESS | 1876 | 1461618182891 Marionette TRACE conn3 <- [1,1654,null,{}] 14:03:02 INFO - PROCESS | 1876 | 1461618182901 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:03 INFO - PROCESS | 1876 | 1461618183100 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 14:03:03 INFO - PROCESS | 1876 | 1461618183462 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:03 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66885000 == 111 [pid = 1876] [id = 421] 14:03:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 245 (0x7f9d60fef000) [pid = 1876] [serial = 1264] [outer = (nil)] 14:03:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 246 (0x7f9d610c6000) [pid = 1876] [serial = 1265] [outer = 0x7f9d60fef000] 14:03:03 INFO - PROCESS | 1876 | 1461618183614 Marionette DEBUG loaded listener.js 14:03:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 247 (0x7f9d61ad6000) [pid = 1876] [serial = 1266] [outer = 0x7f9d60fef000] 14:03:04 INFO - PROCESS | 1876 | 1461618184587 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 14:03:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:03:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1739ms 14:03:04 INFO - PROCESS | 1876 | 1461618184631 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 14:03:04 INFO - PROCESS | 1876 | 1461618184638 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 14:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:03:04 INFO - PROCESS | 1876 | 1461618184646 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:03:04 INFO - PROCESS | 1876 | 1461618184651 Marionette TRACE conn3 <- [1,1658,null,{}] 14:03:04 INFO - PROCESS | 1876 | 1461618184658 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:04 INFO - PROCESS | 1876 | 1461618184891 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 14:03:05 INFO - PROCESS | 1876 | 1461618185245 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:05 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b648800 == 112 [pid = 1876] [id = 422] 14:03:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 248 (0x7f9d6430ac00) [pid = 1876] [serial = 1267] [outer = (nil)] 14:03:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 249 (0x7f9d6430e400) [pid = 1876] [serial = 1268] [outer = 0x7f9d6430ac00] 14:03:05 INFO - PROCESS | 1876 | 1461618185337 Marionette DEBUG loaded listener.js 14:03:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 250 (0x7f9d66e48800) [pid = 1876] [serial = 1269] [outer = 0x7f9d6430ac00] 14:03:06 INFO - PROCESS | 1876 | 1461618186262 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1683ms 14:03:06 INFO - PROCESS | 1876 | 1461618186333 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 14:03:06 INFO - PROCESS | 1876 | 1461618186339 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 14:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:03:06 INFO - PROCESS | 1876 | 1461618186346 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:03:06 INFO - PROCESS | 1876 | 1461618186349 Marionette TRACE conn3 <- [1,1662,null,{}] 14:03:06 INFO - PROCESS | 1876 | 1461618186355 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:06 INFO - PROCESS | 1876 | 1461618186592 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 14:03:06 INFO - PROCESS | 1876 | 1461618186924 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:06 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d721a5800 == 113 [pid = 1876] [id = 423] 14:03:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 251 (0x7f9d685a4000) [pid = 1876] [serial = 1270] [outer = (nil)] 14:03:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 252 (0x7f9d69224800) [pid = 1876] [serial = 1271] [outer = 0x7f9d685a4000] 14:03:07 INFO - PROCESS | 1876 | 1461618187007 Marionette DEBUG loaded listener.js 14:03:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 253 (0x7f9d696efc00) [pid = 1876] [serial = 1272] [outer = 0x7f9d685a4000] 14:03:07 INFO - PROCESS | 1876 | 1461618187944 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1635ms 14:03:07 INFO - PROCESS | 1876 | 1461618187983 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 14:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:03:07 INFO - PROCESS | 1876 | 1461618187987 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 14:03:08 INFO - PROCESS | 1876 | 1461618188003 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:03:08 INFO - PROCESS | 1876 | 1461618188012 Marionette TRACE conn3 <- [1,1666,null,{}] 14:03:08 INFO - PROCESS | 1876 | 1461618188019 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:08 INFO - PROCESS | 1876 | 1461618188254 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 14:03:08 INFO - PROCESS | 1876 | 1461618188521 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:08 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d762e6800 == 114 [pid = 1876] [id = 424] 14:03:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 254 (0x7f9d68626c00) [pid = 1876] [serial = 1273] [outer = (nil)] 14:03:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 255 (0x7f9d717e9c00) [pid = 1876] [serial = 1274] [outer = 0x7f9d68626c00] 14:03:08 INFO - PROCESS | 1876 | 1461618188643 Marionette DEBUG loaded listener.js 14:03:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 256 (0x7f9d72130800) [pid = 1876] [serial = 1275] [outer = 0x7f9d68626c00] 14:03:09 INFO - PROCESS | 1876 | 1461618189534 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 14:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1596ms 14:03:09 INFO - PROCESS | 1876 | 1461618189591 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 14:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:03:09 INFO - PROCESS | 1876 | 1461618189596 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 14:03:09 INFO - PROCESS | 1876 | 1461618189602 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:03:09 INFO - PROCESS | 1876 | 1461618189606 Marionette TRACE conn3 <- [1,1670,null,{}] 14:03:09 INFO - PROCESS | 1876 | 1461618189612 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:09 INFO - PROCESS | 1876 | 1461618189843 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 14:03:10 INFO - PROCESS | 1876 | 1461618190172 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:10 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d78e86000 == 115 [pid = 1876] [id = 425] 14:03:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 257 (0x7f9d639fac00) [pid = 1876] [serial = 1276] [outer = (nil)] 14:03:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 258 (0x7f9d72503000) [pid = 1876] [serial = 1277] [outer = 0x7f9d639fac00] 14:03:10 INFO - PROCESS | 1876 | 1461618190260 Marionette DEBUG loaded listener.js 14:03:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 259 (0x7f9d73d11800) [pid = 1876] [serial = 1278] [outer = 0x7f9d639fac00] 14:03:11 INFO - PROCESS | 1876 | 1461618191118 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 14:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1581ms 14:03:11 INFO - PROCESS | 1876 | 1461618191184 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 14:03:11 INFO - PROCESS | 1876 | 1461618191188 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 14:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:03:11 INFO - PROCESS | 1876 | 1461618191194 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:03:11 INFO - PROCESS | 1876 | 1461618191197 Marionette TRACE conn3 <- [1,1674,null,{}] 14:03:11 INFO - PROCESS | 1876 | 1461618191202 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:11 INFO - PROCESS | 1876 | 1461618191456 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 14:03:11 INFO - PROCESS | 1876 | 1461618191767 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:11 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b944800 == 116 [pid = 1876] [id = 426] 14:03:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 260 (0x7f9d7619a000) [pid = 1876] [serial = 1279] [outer = (nil)] 14:03:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 261 (0x7f9d7619e800) [pid = 1876] [serial = 1280] [outer = 0x7f9d7619a000] 14:03:11 INFO - PROCESS | 1876 | 1461618191862 Marionette DEBUG loaded listener.js 14:03:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 262 (0x7f9d78666800) [pid = 1876] [serial = 1281] [outer = 0x7f9d7619a000] 14:03:12 INFO - PROCESS | 1876 | 1461618192800 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 14:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1680ms 14:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:03:12 INFO - PROCESS | 1876 | 1461618192875 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 14:03:12 INFO - PROCESS | 1876 | 1461618192878 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 14:03:12 INFO - PROCESS | 1876 | 1461618192884 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:03:12 INFO - PROCESS | 1876 | 1461618192888 Marionette TRACE conn3 <- [1,1678,null,{}] 14:03:12 INFO - PROCESS | 1876 | 1461618192893 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:13 INFO - PROCESS | 1876 | 1461618193177 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 14:03:13 INFO - PROCESS | 1876 | 1461618193475 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:13 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8df9a000 == 117 [pid = 1876] [id = 427] 14:03:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 263 (0x7f9d75285400) [pid = 1876] [serial = 1282] [outer = (nil)] 14:03:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 264 (0x7f9d7af4fc00) [pid = 1876] [serial = 1283] [outer = 0x7f9d75285400] 14:03:13 INFO - PROCESS | 1876 | 1461618193559 Marionette DEBUG loaded listener.js 14:03:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 265 (0x7f9d89cf2800) [pid = 1876] [serial = 1284] [outer = 0x7f9d75285400] 14:03:14 INFO - PROCESS | 1876 | 1461618194440 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 14:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1634ms 14:03:14 INFO - PROCESS | 1876 | 1461618194518 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 14:03:14 INFO - PROCESS | 1876 | 1461618194521 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 14:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:03:14 INFO - PROCESS | 1876 | 1461618194529 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:03:14 INFO - PROCESS | 1876 | 1461618194532 Marionette TRACE conn3 <- [1,1682,null,{}] 14:03:14 INFO - PROCESS | 1876 | 1461618194540 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:14 INFO - PROCESS | 1876 | 1461618194797 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 14:03:15 INFO - PROCESS | 1876 | 1461618195100 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:15 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7666e800 == 118 [pid = 1876] [id = 428] 14:03:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 266 (0x7f9d633cec00) [pid = 1876] [serial = 1285] [outer = (nil)] 14:03:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 267 (0x7f9d89d6f000) [pid = 1876] [serial = 1286] [outer = 0x7f9d633cec00] 14:03:15 INFO - PROCESS | 1876 | 1461618195183 Marionette DEBUG loaded listener.js 14:03:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 268 (0x7f9d8a0d8400) [pid = 1876] [serial = 1287] [outer = 0x7f9d633cec00] 14:03:16 INFO - PROCESS | 1876 | 1461618196058 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 14:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1589ms 14:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:03:16 INFO - PROCESS | 1876 | 1461618196118 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 14:03:16 INFO - PROCESS | 1876 | 1461618196121 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 14:03:16 INFO - PROCESS | 1876 | 1461618196127 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:03:16 INFO - PROCESS | 1876 | 1461618196130 Marionette TRACE conn3 <- [1,1686,null,{}] 14:03:16 INFO - PROCESS | 1876 | 1461618196136 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:16 INFO - PROCESS | 1876 | 1461618196344 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 14:03:16 INFO - PROCESS | 1876 | 1461618196610 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:16 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d923a5000 == 119 [pid = 1876] [id = 429] 14:03:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 269 (0x7f9d695eac00) [pid = 1876] [serial = 1288] [outer = (nil)] 14:03:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 270 (0x7f9d695f3000) [pid = 1876] [serial = 1289] [outer = 0x7f9d695eac00] 14:03:16 INFO - PROCESS | 1876 | 1461618196729 Marionette DEBUG loaded listener.js 14:03:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 271 (0x7f9d695f8000) [pid = 1876] [serial = 1290] [outer = 0x7f9d695eac00] 14:03:17 INFO - PROCESS | 1876 | 1461618197619 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 14:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 14:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1539ms 14:03:17 INFO - PROCESS | 1876 | 1461618197667 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 14:03:17 INFO - PROCESS | 1876 | 1461618197670 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 14:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:03:17 INFO - PROCESS | 1876 | 1461618197676 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:03:17 INFO - PROCESS | 1876 | 1461618197680 Marionette TRACE conn3 <- [1,1690,null,{}] 14:03:17 INFO - PROCESS | 1876 | 1461618197685 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:17 INFO - PROCESS | 1876 | 1461618197912 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 14:03:18 INFO - PROCESS | 1876 | 1461618198199 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:18 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d611e8800 == 120 [pid = 1876] [id = 430] 14:03:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 272 (0x7f9d695ecc00) [pid = 1876] [serial = 1291] [outer = (nil)] 14:03:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 273 (0x7f9d89d6dc00) [pid = 1876] [serial = 1292] [outer = 0x7f9d695ecc00] 14:03:18 INFO - PROCESS | 1876 | 1461618198321 Marionette DEBUG loaded listener.js 14:03:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 274 (0x7f9d8d649800) [pid = 1876] [serial = 1293] [outer = 0x7f9d695ecc00] 14:03:19 INFO - PROCESS | 1876 | 1461618199177 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 14:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1578ms 14:03:19 INFO - PROCESS | 1876 | 1461618199257 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 14:03:19 INFO - PROCESS | 1876 | 1461618199259 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 14:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:03:19 INFO - PROCESS | 1876 | 1461618199266 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:03:19 INFO - PROCESS | 1876 | 1461618199268 Marionette TRACE conn3 <- [1,1694,null,{}] 14:03:19 INFO - PROCESS | 1876 | 1461618199274 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:19 INFO - PROCESS | 1876 | 1461618199528 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 14:03:19 INFO - PROCESS | 1876 | 1461618199843 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:19 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5dcd3000 == 121 [pid = 1876] [id = 431] 14:03:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 275 (0x7f9d64a2ec00) [pid = 1876] [serial = 1294] [outer = (nil)] 14:03:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 276 (0x7f9d64a30c00) [pid = 1876] [serial = 1295] [outer = 0x7f9d64a2ec00] 14:03:19 INFO - PROCESS | 1876 | 1461618199939 Marionette DEBUG loaded listener.js 14:03:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 277 (0x7f9d8d64e000) [pid = 1876] [serial = 1296] [outer = 0x7f9d64a2ec00] 14:03:20 INFO - PROCESS | 1876 | 1461618200857 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 14:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1632ms 14:03:20 INFO - PROCESS | 1876 | 1461618200899 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 14:03:20 INFO - PROCESS | 1876 | 1461618200903 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 14:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:03:20 INFO - PROCESS | 1876 | 1461618200909 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:03:20 INFO - PROCESS | 1876 | 1461618200913 Marionette TRACE conn3 <- [1,1698,null,{}] 14:03:20 INFO - PROCESS | 1876 | 1461618200919 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:21 INFO - PROCESS | 1876 | 1461618201169 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 14:03:21 INFO - PROCESS | 1876 | 1461618201472 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:21 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d62c67000 == 122 [pid = 1876] [id = 432] 14:03:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 278 (0x7f9d62c28c00) [pid = 1876] [serial = 1297] [outer = (nil)] 14:03:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 279 (0x7f9d64a31c00) [pid = 1876] [serial = 1298] [outer = 0x7f9d62c28c00] 14:03:21 INFO - PROCESS | 1876 | 1461618201551 Marionette DEBUG loaded listener.js 14:03:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 280 (0x7f9d8df84800) [pid = 1876] [serial = 1299] [outer = 0x7f9d62c28c00] 14:03:22 INFO - PROCESS | 1876 | 1461618202347 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 14:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 14:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1482ms 14:03:22 INFO - PROCESS | 1876 | 1461618202392 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 14:03:22 INFO - PROCESS | 1876 | 1461618202396 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 14:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:03:22 INFO - PROCESS | 1876 | 1461618202402 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:03:22 INFO - PROCESS | 1876 | 1461618202405 Marionette TRACE conn3 <- [1,1702,null,{}] 14:03:22 INFO - PROCESS | 1876 | 1461618202410 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:22 INFO - PROCESS | 1876 | 1461618202612 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 14:03:22 INFO - PROCESS | 1876 | 1461618202886 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:22 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66d68000 == 123 [pid = 1876] [id = 433] 14:03:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 281 (0x7f9d62c2ac00) [pid = 1876] [serial = 1300] [outer = (nil)] 14:03:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 282 (0x7f9d66d44800) [pid = 1876] [serial = 1301] [outer = 0x7f9d62c2ac00] 14:03:22 INFO - PROCESS | 1876 | 1461618202974 Marionette DEBUG loaded listener.js 14:03:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 283 (0x7f9d66d48c00) [pid = 1876] [serial = 1302] [outer = 0x7f9d62c2ac00] 14:03:23 INFO - PROCESS | 1876 | 1461618203842 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 14:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1478ms 14:03:23 INFO - PROCESS | 1876 | 1461618203881 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 14:03:23 INFO - PROCESS | 1876 | 1461618203885 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 14:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:03:23 INFO - PROCESS | 1876 | 1461618203892 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:03:23 INFO - PROCESS | 1876 | 1461618203894 Marionette TRACE conn3 <- [1,1706,null,{}] 14:03:23 INFO - PROCESS | 1876 | 1461618203900 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:24 INFO - PROCESS | 1876 | 1461618204112 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 14:03:24 INFO - PROCESS | 1876 | 1461618204382 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:24 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66d80800 == 124 [pid = 1876] [id = 434] 14:03:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 284 (0x7f9d5d99bc00) [pid = 1876] [serial = 1303] [outer = (nil)] 14:03:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 285 (0x7f9d5d9a2000) [pid = 1876] [serial = 1304] [outer = 0x7f9d5d99bc00] 14:03:24 INFO - PROCESS | 1876 | 1461618204498 Marionette DEBUG loaded listener.js 14:03:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 286 (0x7f9d5d9a6c00) [pid = 1876] [serial = 1305] [outer = 0x7f9d5d99bc00] 14:03:25 INFO - PROCESS | 1876 | 1461618205422 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 14:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1584ms 14:03:25 INFO - PROCESS | 1876 | 1461618205478 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 14:03:25 INFO - PROCESS | 1876 | 1461618205481 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 14:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:03:25 INFO - PROCESS | 1876 | 1461618205487 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:03:25 INFO - PROCESS | 1876 | 1461618205491 Marionette TRACE conn3 <- [1,1710,null,{}] 14:03:25 INFO - PROCESS | 1876 | 1461618205496 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:25 INFO - PROCESS | 1876 | 1461618205712 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 14:03:25 INFO - PROCESS | 1876 | 1461618205981 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:26 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d3b0000 == 125 [pid = 1876] [id = 435] 14:03:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 287 (0x7f9d5d42d400) [pid = 1876] [serial = 1306] [outer = (nil)] 14:03:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 288 (0x7f9d5d433000) [pid = 1876] [serial = 1307] [outer = 0x7f9d5d42d400] 14:03:26 INFO - PROCESS | 1876 | 1461618206101 Marionette DEBUG loaded listener.js 14:03:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 289 (0x7f9d5d437800) [pid = 1876] [serial = 1308] [outer = 0x7f9d5d42d400] 14:03:26 INFO - PROCESS | 1876 | 1461618206991 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 14:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1579ms 14:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:03:27 INFO - PROCESS | 1876 | 1461618207067 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 14:03:27 INFO - PROCESS | 1876 | 1461618207070 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 14:03:27 INFO - PROCESS | 1876 | 1461618207077 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:03:27 INFO - PROCESS | 1876 | 1461618207080 Marionette TRACE conn3 <- [1,1714,null,{}] 14:03:27 INFO - PROCESS | 1876 | 1461618207085 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:27 INFO - PROCESS | 1876 | 1461618207311 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 14:03:27 INFO - PROCESS | 1876 | 1461618207650 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:27 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d5d2800 == 126 [pid = 1876] [id = 436] 14:03:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 290 (0x7f9d5d42d800) [pid = 1876] [serial = 1309] [outer = (nil)] 14:03:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 291 (0x7f9d5d9a6800) [pid = 1876] [serial = 1310] [outer = 0x7f9d5d42d800] 14:03:27 INFO - PROCESS | 1876 | 1461618207732 Marionette DEBUG loaded listener.js 14:03:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 292 (0x7f9d66d43000) [pid = 1876] [serial = 1311] [outer = 0x7f9d5d42d800] 14:03:28 INFO - PROCESS | 1876 | 1461618208603 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1581ms 14:03:28 INFO - PROCESS | 1876 | 1461618208658 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 14:03:28 INFO - PROCESS | 1876 | 1461618208661 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 14:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:03:28 INFO - PROCESS | 1876 | 1461618208667 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:03:28 INFO - PROCESS | 1876 | 1461618208670 Marionette TRACE conn3 <- [1,1718,null,{}] 14:03:28 INFO - PROCESS | 1876 | 1461618208678 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:28 INFO - PROCESS | 1876 | 1461618208911 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 14:03:29 INFO - PROCESS | 1876 | 1461618209230 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:29 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66a77000 == 127 [pid = 1876] [id = 437] 14:03:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 293 (0x7f9d5d430c00) [pid = 1876] [serial = 1312] [outer = (nil)] 14:03:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 294 (0x7f9d5d6ef000) [pid = 1876] [serial = 1313] [outer = 0x7f9d5d430c00] 14:03:29 INFO - PROCESS | 1876 | 1461618209310 Marionette DEBUG loaded listener.js 14:03:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 295 (0x7f9d5d6f3c00) [pid = 1876] [serial = 1314] [outer = 0x7f9d5d430c00] 14:03:30 INFO - PROCESS | 1876 | 1461618210181 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1594ms 14:03:30 INFO - PROCESS | 1876 | 1461618210264 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 14:03:30 INFO - PROCESS | 1876 | 1461618210268 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 14:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:03:30 INFO - PROCESS | 1876 | 1461618210274 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:03:30 INFO - PROCESS | 1876 | 1461618210277 Marionette TRACE conn3 <- [1,1722,null,{}] 14:03:30 INFO - PROCESS | 1876 | 1461618210282 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:30 INFO - PROCESS | 1876 | 1461618210518 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 14:03:30 INFO - PROCESS | 1876 | 1461618210832 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:30 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d724b3000 == 128 [pid = 1876] [id = 438] 14:03:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 296 (0x7f9d5d434400) [pid = 1876] [serial = 1315] [outer = (nil)] 14:03:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 297 (0x7f9d5d9a8c00) [pid = 1876] [serial = 1316] [outer = 0x7f9d5d434400] 14:03:30 INFO - PROCESS | 1876 | 1461618210914 Marionette DEBUG loaded listener.js 14:03:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 298 (0x7f9d66d47800) [pid = 1876] [serial = 1317] [outer = 0x7f9d5d434400] 14:03:31 INFO - PROCESS | 1876 | 1461618211889 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 14:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 14:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1680ms 14:03:31 INFO - PROCESS | 1876 | 1461618211955 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 14:03:31 INFO - PROCESS | 1876 | 1461618211961 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 14:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:03:31 INFO - PROCESS | 1876 | 1461618211970 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:03:31 INFO - PROCESS | 1876 | 1461618211976 Marionette TRACE conn3 <- [1,1726,null,{}] 14:03:31 INFO - PROCESS | 1876 | 1461618211985 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:32 INFO - PROCESS | 1876 | 1461618212300 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 14:03:33 INFO - PROCESS | 1876 | 1461618213178 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:33 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d5d9000 == 129 [pid = 1876] [id = 439] 14:03:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 299 (0x7f9d5bb15c00) [pid = 1876] [serial = 1318] [outer = (nil)] 14:03:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 300 (0x7f9d5d6f1000) [pid = 1876] [serial = 1319] [outer = 0x7f9d5bb15c00] 14:03:33 INFO - PROCESS | 1876 | 1461618213283 Marionette DEBUG loaded listener.js 14:03:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 301 (0x7f9d60fefc00) [pid = 1876] [serial = 1320] [outer = 0x7f9d5bb15c00] 14:03:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d720be800 == 128 [pid = 1876] [id = 420] 14:03:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71ebd000 == 127 [pid = 1876] [id = 419] 14:03:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71715000 == 126 [pid = 1876] [id = 418] 14:03:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d685cd800 == 125 [pid = 1876] [id = 417] 14:03:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d64176800 == 124 [pid = 1876] [id = 416] 14:03:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b6de800 == 123 [pid = 1876] [id = 415] 14:03:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d67009000 == 122 [pid = 1876] [id = 414] 14:03:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6a81c000 == 121 [pid = 1876] [id = 409] 14:03:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d958d6000 == 120 [pid = 1876] [id = 408] 14:03:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8dfb1000 == 119 [pid = 1876] [id = 407] 14:03:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d88fad800 == 118 [pid = 1876] [id = 406] 14:03:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7e156000 == 117 [pid = 1876] [id = 405] 14:03:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7974a800 == 116 [pid = 1876] [id = 404] 14:03:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7671d000 == 115 [pid = 1876] [id = 403] 14:03:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d75fa4000 == 114 [pid = 1876] [id = 402] 14:03:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7186e800 == 113 [pid = 1876] [id = 401] 14:03:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d685c4800 == 112 [pid = 1876] [id = 400] 14:03:34 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d63bcf800 == 111 [pid = 1876] [id = 399] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 300 (0x7f9d771ee000) [pid = 1876] [serial = 1145] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 299 (0x7f9d64baf400) [pid = 1876] [serial = 1181] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 298 (0x7f9d66e91000) [pid = 1876] [serial = 1182] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 297 (0x7f9d6b6b2400) [pid = 1876] [serial = 1191] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 296 (0x7f9d639f0400) [pid = 1876] [serial = 1179] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 295 (0x7f9d633db400) [pid = 1876] [serial = 1178] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 294 (0x7f9d61a62400) [pid = 1876] [serial = 1163] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 293 (0x7f9d6a64a800) [pid = 1876] [serial = 1188] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 292 (0x7f9d72273800) [pid = 1876] [serial = 1194] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 291 (0x7f9d6950e000) [pid = 1876] [serial = 1175] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 290 (0x7f9d8dd6a800) [pid = 1876] [serial = 1166] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 289 (0x7f9d6a646c00) [pid = 1876] [serial = 1187] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 288 (0x7f9d72122c00) [pid = 1876] [serial = 1193] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 287 (0x7f9d6fb0ec00) [pid = 1876] [serial = 1139] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 286 (0x7f9d6a650800) [pid = 1876] [serial = 1190] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 285 (0x7f9d7a1a2400) [pid = 1876] [serial = 1148] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 284 (0x7f9d73c11400) [pid = 1876] [serial = 1142] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 283 (0x7f9d697b1400) [pid = 1876] [serial = 1185] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 282 (0x7f9d68698000) [pid = 1876] [serial = 1184] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 281 (0x7f9d63cbec00) [pid = 1876] [serial = 1172] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 280 (0x7f9d88a9b800) [pid = 1876] [serial = 1151] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 279 (0x7f9d89d6fc00) [pid = 1876] [serial = 1154] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 278 (0x7f9d8d515c00) [pid = 1876] [serial = 1157] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 277 (0x7f9d610cb000) [pid = 1876] [serial = 1160] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 276 (0x7f9d66e8d000) [pid = 1876] [serial = 1136] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 275 (0x7f9d66e50c00) [pid = 1876] [serial = 1169] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | --DOMWINDOW == 274 (0x7f9d721ffc00) [pid = 1876] [serial = 1196] [outer = (nil)] [url = about:blank] 14:03:34 INFO - PROCESS | 1876 | 1461618214824 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 14:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 2901ms 14:03:34 INFO - PROCESS | 1876 | 1461618214871 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 14:03:34 INFO - PROCESS | 1876 | 1461618214877 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 14:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:03:34 INFO - PROCESS | 1876 | 1461618214884 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:03:34 INFO - PROCESS | 1876 | 1461618214889 Marionette TRACE conn3 <- [1,1730,null,{}] 14:03:34 INFO - PROCESS | 1876 | 1461618214896 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:35 INFO - PROCESS | 1876 | 1461618215111 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 14:03:35 INFO - PROCESS | 1876 | 1461618215298 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:35 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63192000 == 112 [pid = 1876] [id = 440] 14:03:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 275 (0x7f9d5bb11400) [pid = 1876] [serial = 1321] [outer = (nil)] 14:03:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 276 (0x7f9d62c24400) [pid = 1876] [serial = 1322] [outer = 0x7f9d5bb11400] 14:03:35 INFO - PROCESS | 1876 | 1461618215421 Marionette DEBUG loaded listener.js 14:03:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 277 (0x7f9d62eea000) [pid = 1876] [serial = 1323] [outer = 0x7f9d5bb11400] 14:03:36 INFO - PROCESS | 1876 | 1461618216312 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 14:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 14:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1488ms 14:03:36 INFO - PROCESS | 1876 | 1461618216374 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 14:03:36 INFO - PROCESS | 1876 | 1461618216380 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 14:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:03:36 INFO - PROCESS | 1876 | 1461618216388 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:03:36 INFO - PROCESS | 1876 | 1461618216391 Marionette TRACE conn3 <- [1,1734,null,{}] 14:03:36 INFO - PROCESS | 1876 | 1461618216396 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:36 INFO - PROCESS | 1876 | 1461618216615 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 14:03:36 INFO - PROCESS | 1876 | 1461618216834 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:36 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66f4f000 == 113 [pid = 1876] [id = 441] 14:03:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 278 (0x7f9d62c2a400) [pid = 1876] [serial = 1324] [outer = (nil)] 14:03:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 279 (0x7f9d64307c00) [pid = 1876] [serial = 1325] [outer = 0x7f9d62c2a400] 14:03:36 INFO - PROCESS | 1876 | 1461618216899 Marionette DEBUG loaded listener.js 14:03:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 280 (0x7f9d64a2a800) [pid = 1876] [serial = 1326] [outer = 0x7f9d62c2a400] 14:03:37 INFO - PROCESS | 1876 | 1461618217884 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 14:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1534ms 14:03:37 INFO - PROCESS | 1876 | 1461618217923 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 14:03:37 INFO - PROCESS | 1876 | 1461618217928 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 14:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:03:37 INFO - PROCESS | 1876 | 1461618217941 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:03:37 INFO - PROCESS | 1876 | 1461618217950 Marionette TRACE conn3 <- [1,1738,null,{}] 14:03:37 INFO - PROCESS | 1876 | 1461618217963 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:38 INFO - PROCESS | 1876 | 1461618218247 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 14:03:38 INFO - PROCESS | 1876 | 1461618218299 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:38 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d68511800 == 114 [pid = 1876] [id = 442] 14:03:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 281 (0x7f9d66e50000) [pid = 1876] [serial = 1327] [outer = (nil)] 14:03:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 282 (0x7f9d6859b000) [pid = 1876] [serial = 1328] [outer = 0x7f9d66e50000] 14:03:38 INFO - PROCESS | 1876 | 1461618218364 Marionette DEBUG loaded listener.js 14:03:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 283 (0x7f9d685c1c00) [pid = 1876] [serial = 1329] [outer = 0x7f9d66e50000] 14:03:39 INFO - PROCESS | 1876 | --DOMWINDOW == 282 (0x7f9d633db800) [pid = 1876] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:03:39 INFO - PROCESS | 1876 | --DOMWINDOW == 281 (0x7f9d61ad1800) [pid = 1876] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:03:39 INFO - PROCESS | 1876 | --DOMWINDOW == 280 (0x7f9d696f4400) [pid = 1876] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:03:39 INFO - PROCESS | 1876 | --DOMWINDOW == 279 (0x7f9d61ad1c00) [pid = 1876] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:03:39 INFO - PROCESS | 1876 | --DOMWINDOW == 278 (0x7f9d709e5800) [pid = 1876] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:03:39 INFO - PROCESS | 1876 | --DOMWINDOW == 277 (0x7f9d66e8fc00) [pid = 1876] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:03:39 INFO - PROCESS | 1876 | --DOMWINDOW == 276 (0x7f9d60feac00) [pid = 1876] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:03:40 INFO - PROCESS | 1876 | 1461618220172 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 14:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2300ms 14:03:40 INFO - PROCESS | 1876 | 1461618220236 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 14:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:03:40 INFO - PROCESS | 1876 | 1461618220240 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 14:03:40 INFO - PROCESS | 1876 | 1461618220246 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:03:40 INFO - PROCESS | 1876 | 1461618220249 Marionette TRACE conn3 <- [1,1742,null,{}] 14:03:40 INFO - PROCESS | 1876 | 1461618220254 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:40 INFO - PROCESS | 1876 | 1461618220456 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 14:03:40 INFO - PROCESS | 1876 | 1461618220472 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:40 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6a813800 == 115 [pid = 1876] [id = 443] 14:03:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 277 (0x7f9d61ad1800) [pid = 1876] [serial = 1330] [outer = (nil)] 14:03:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 278 (0x7f9d69227c00) [pid = 1876] [serial = 1331] [outer = 0x7f9d61ad1800] 14:03:40 INFO - PROCESS | 1876 | 1461618220537 Marionette DEBUG loaded listener.js 14:03:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 279 (0x7f9d695f9800) [pid = 1876] [serial = 1332] [outer = 0x7f9d61ad1800] 14:03:41 INFO - PROCESS | 1876 | 1461618221461 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 14:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1231ms 14:03:41 INFO - PROCESS | 1876 | 1461618221488 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 14:03:41 INFO - PROCESS | 1876 | 1461618221492 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 14:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:03:41 INFO - PROCESS | 1876 | 1461618221498 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:03:41 INFO - PROCESS | 1876 | 1461618221500 Marionette TRACE conn3 <- [1,1746,null,{}] 14:03:41 INFO - PROCESS | 1876 | 1461618221505 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:41 INFO - PROCESS | 1876 | 1461618221683 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 14:03:42 INFO - PROCESS | 1876 | 1461618222044 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:42 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d3b6800 == 116 [pid = 1876] [id = 444] 14:03:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 280 (0x7f9d5bb08000) [pid = 1876] [serial = 1333] [outer = (nil)] 14:03:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 281 (0x7f9d5bb0fc00) [pid = 1876] [serial = 1334] [outer = 0x7f9d5bb08000] 14:03:42 INFO - PROCESS | 1876 | 1461618222138 Marionette DEBUG loaded listener.js 14:03:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 282 (0x7f9d5d6f5000) [pid = 1876] [serial = 1335] [outer = 0x7f9d5bb08000] 14:03:43 INFO - PROCESS | 1876 | 1461618223136 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 14:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1678ms 14:03:43 INFO - PROCESS | 1876 | 1461618223178 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 14:03:43 INFO - PROCESS | 1876 | 1461618223185 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 14:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:03:43 INFO - PROCESS | 1876 | 1461618223193 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:03:43 INFO - PROCESS | 1876 | 1461618223200 Marionette TRACE conn3 <- [1,1750,null,{}] 14:03:43 INFO - PROCESS | 1876 | 1461618223208 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:43 INFO - PROCESS | 1876 | 1461618223440 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 14:03:43 INFO - PROCESS | 1876 | 1461618223768 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:43 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d68283000 == 117 [pid = 1876] [id = 445] 14:03:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 283 (0x7f9d62c2c000) [pid = 1876] [serial = 1336] [outer = (nil)] 14:03:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 284 (0x7f9d633dd800) [pid = 1876] [serial = 1337] [outer = 0x7f9d62c2c000] 14:03:43 INFO - PROCESS | 1876 | 1461618223852 Marionette DEBUG loaded listener.js 14:03:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 285 (0x7f9d63cc1000) [pid = 1876] [serial = 1338] [outer = 0x7f9d62c2c000] 14:03:44 INFO - PROCESS | 1876 | 1461618224763 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 14:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1642ms 14:03:44 INFO - PROCESS | 1876 | 1461618224838 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 14:03:44 INFO - PROCESS | 1876 | 1461618224844 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 14:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:03:44 INFO - PROCESS | 1876 | 1461618224852 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:03:44 INFO - PROCESS | 1876 | 1461618224854 Marionette TRACE conn3 <- [1,1754,null,{}] 14:03:44 INFO - PROCESS | 1876 | 1461618224861 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:45 INFO - PROCESS | 1876 | 1461618225125 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 14:03:45 INFO - PROCESS | 1876 | 1461618225485 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:45 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b6d6800 == 118 [pid = 1876] [id = 446] 14:03:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 286 (0x7f9d64a24400) [pid = 1876] [serial = 1339] [outer = (nil)] 14:03:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 287 (0x7f9d64bb0800) [pid = 1876] [serial = 1340] [outer = 0x7f9d64a24400] 14:03:45 INFO - PROCESS | 1876 | 1461618225563 Marionette DEBUG loaded listener.js 14:03:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 288 (0x7f9d66e4bc00) [pid = 1876] [serial = 1341] [outer = 0x7f9d64a24400] 14:03:46 INFO - PROCESS | 1876 | 1461618226472 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 14:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1681ms 14:03:46 INFO - PROCESS | 1876 | 1461618226534 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 14:03:46 INFO - PROCESS | 1876 | 1461618226538 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 14:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:03:46 INFO - PROCESS | 1876 | 1461618226553 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:03:46 INFO - PROCESS | 1876 | 1461618226563 Marionette TRACE conn3 <- [1,1758,null,{}] 14:03:46 INFO - PROCESS | 1876 | 1461618226569 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:46 INFO - PROCESS | 1876 | 1461618226836 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 14:03:47 INFO - PROCESS | 1876 | 1461618227154 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:47 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71870000 == 119 [pid = 1876] [id = 447] 14:03:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 289 (0x7f9d64a2a000) [pid = 1876] [serial = 1342] [outer = (nil)] 14:03:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 290 (0x7f9d696f1c00) [pid = 1876] [serial = 1343] [outer = 0x7f9d64a2a000] 14:03:47 INFO - PROCESS | 1876 | 1461618227234 Marionette DEBUG loaded listener.js 14:03:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 291 (0x7f9d6a645c00) [pid = 1876] [serial = 1344] [outer = 0x7f9d64a2a000] 14:03:48 INFO - PROCESS | 1876 | 1461618228130 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 14:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1652ms 14:03:48 INFO - PROCESS | 1876 | 1461618228199 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 14:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:03:48 INFO - PROCESS | 1876 | 1461618228204 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 14:03:48 INFO - PROCESS | 1876 | 1461618228210 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:03:48 INFO - PROCESS | 1876 | 1461618228213 Marionette TRACE conn3 <- [1,1762,null,{}] 14:03:48 INFO - PROCESS | 1876 | 1461618228218 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:48 INFO - PROCESS | 1876 | 1461618228493 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 14:03:48 INFO - PROCESS | 1876 | 1461618228807 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71c46000 == 120 [pid = 1876] [id = 448] 14:03:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 292 (0x7f9d69222000) [pid = 1876] [serial = 1345] [outer = (nil)] 14:03:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 293 (0x7f9d6b952c00) [pid = 1876] [serial = 1346] [outer = 0x7f9d69222000] 14:03:48 INFO - PROCESS | 1876 | 1461618228886 Marionette DEBUG loaded listener.js 14:03:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 294 (0x7f9d708cb800) [pid = 1876] [serial = 1347] [outer = 0x7f9d69222000] 14:03:49 INFO - PROCESS | 1876 | 1461618229767 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 14:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1590ms 14:03:49 INFO - PROCESS | 1876 | 1461618229800 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 14:03:49 INFO - PROCESS | 1876 | 1461618229803 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 14:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:03:49 INFO - PROCESS | 1876 | 1461618229811 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:03:49 INFO - PROCESS | 1876 | 1461618229815 Marionette TRACE conn3 <- [1,1766,null,{}] 14:03:49 INFO - PROCESS | 1876 | 1461618229821 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:50 INFO - PROCESS | 1876 | 1461618230042 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 14:03:50 INFO - PROCESS | 1876 | 1461618230313 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:50 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d726df000 == 121 [pid = 1876] [id = 449] 14:03:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 295 (0x7f9d717ea400) [pid = 1876] [serial = 1348] [outer = (nil)] 14:03:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 296 (0x7f9d719af000) [pid = 1876] [serial = 1349] [outer = 0x7f9d717ea400] 14:03:50 INFO - PROCESS | 1876 | 1461618230462 Marionette DEBUG loaded listener.js 14:03:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 297 (0x7f9d7227c800) [pid = 1876] [serial = 1350] [outer = 0x7f9d717ea400] 14:03:51 INFO - PROCESS | 1876 | 1461618231446 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 14:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1682ms 14:03:51 INFO - PROCESS | 1876 | 1461618231493 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 14:03:51 INFO - PROCESS | 1876 | 1461618231497 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 14:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:03:51 INFO - PROCESS | 1876 | 1461618231503 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:03:51 INFO - PROCESS | 1876 | 1461618231506 Marionette TRACE conn3 <- [1,1770,null,{}] 14:03:51 INFO - PROCESS | 1876 | 1461618231511 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:51 INFO - PROCESS | 1876 | 1461618231739 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 14:03:52 INFO - PROCESS | 1876 | 1461618232045 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:52 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75fa2800 == 122 [pid = 1876] [id = 450] 14:03:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 298 (0x7f9d60ff4000) [pid = 1876] [serial = 1351] [outer = (nil)] 14:03:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 299 (0x7f9d717ec400) [pid = 1876] [serial = 1352] [outer = 0x7f9d60ff4000] 14:03:52 INFO - PROCESS | 1876 | 1461618232140 Marionette DEBUG loaded listener.js 14:03:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 300 (0x7f9d752e1800) [pid = 1876] [serial = 1353] [outer = 0x7f9d60ff4000] 14:03:53 INFO - PROCESS | 1876 | 1461618233042 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 14:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1579ms 14:03:53 INFO - PROCESS | 1876 | 1461618233088 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 14:03:53 INFO - PROCESS | 1876 | 1461618233095 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 14:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:03:53 INFO - PROCESS | 1876 | 1461618233104 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:03:53 INFO - PROCESS | 1876 | 1461618233107 Marionette TRACE conn3 <- [1,1774,null,{}] 14:03:53 INFO - PROCESS | 1876 | 1461618233111 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:53 INFO - PROCESS | 1876 | 1461618233325 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 14:03:53 INFO - PROCESS | 1876 | 1461618233649 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:53 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7667c000 == 123 [pid = 1876] [id = 451] 14:03:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 301 (0x7f9d61a69c00) [pid = 1876] [serial = 1354] [outer = (nil)] 14:03:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 302 (0x7f9d75c37800) [pid = 1876] [serial = 1355] [outer = 0x7f9d61a69c00] 14:03:53 INFO - PROCESS | 1876 | 1461618233731 Marionette DEBUG loaded listener.js 14:03:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 303 (0x7f9d766a6000) [pid = 1876] [serial = 1356] [outer = 0x7f9d61a69c00] 14:03:54 INFO - PROCESS | 1876 | 1461618234596 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 14:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1529ms 14:03:54 INFO - PROCESS | 1876 | 1461618234634 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 14:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:03:54 INFO - PROCESS | 1876 | 1461618234638 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 14:03:54 INFO - PROCESS | 1876 | 1461618234644 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:03:54 INFO - PROCESS | 1876 | 1461618234648 Marionette TRACE conn3 <- [1,1778,null,{}] 14:03:54 INFO - PROCESS | 1876 | 1461618234653 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:54 INFO - PROCESS | 1876 | 1461618234863 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 14:03:55 INFO - PROCESS | 1876 | 1461618235134 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:55 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a722800 == 124 [pid = 1876] [id = 452] 14:03:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 304 (0x7f9d719b6800) [pid = 1876] [serial = 1357] [outer = (nil)] 14:03:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 305 (0x7f9d76709c00) [pid = 1876] [serial = 1358] [outer = 0x7f9d719b6800] 14:03:55 INFO - PROCESS | 1876 | 1461618235254 Marionette DEBUG loaded listener.js 14:03:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 306 (0x7f9d77b35400) [pid = 1876] [serial = 1359] [outer = 0x7f9d719b6800] 14:03:56 INFO - PROCESS | 1876 | 1461618236119 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 14:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 14:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1529ms 14:03:56 INFO - PROCESS | 1876 | 1461618236176 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 14:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:03:56 INFO - PROCESS | 1876 | 1461618236180 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 14:03:56 INFO - PROCESS | 1876 | 1461618236187 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:03:56 INFO - PROCESS | 1876 | 1461618236190 Marionette TRACE conn3 <- [1,1782,null,{}] 14:03:56 INFO - PROCESS | 1876 | 1461618236195 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:56 INFO - PROCESS | 1876 | 1461618236420 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 14:03:56 INFO - PROCESS | 1876 | 1461618236727 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:56 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7e15f800 == 125 [pid = 1876] [id = 453] 14:03:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 307 (0x7f9d75c31000) [pid = 1876] [serial = 1360] [outer = (nil)] 14:03:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 308 (0x7f9d7a025800) [pid = 1876] [serial = 1361] [outer = 0x7f9d75c31000] 14:03:56 INFO - PROCESS | 1876 | 1461618236814 Marionette DEBUG loaded listener.js 14:03:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 309 (0x7f9d7a523c00) [pid = 1876] [serial = 1362] [outer = 0x7f9d75c31000] 14:03:57 INFO - PROCESS | 1876 | 1461618237693 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 14:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 14:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1583ms 14:03:57 INFO - PROCESS | 1876 | 1461618237771 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 14:03:57 INFO - PROCESS | 1876 | 1461618237775 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 14:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:03:57 INFO - PROCESS | 1876 | 1461618237780 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:03:57 INFO - PROCESS | 1876 | 1461618237783 Marionette TRACE conn3 <- [1,1786,null,{}] 14:03:57 INFO - PROCESS | 1876 | 1461618237788 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:58 INFO - PROCESS | 1876 | 1461618238008 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 14:03:58 INFO - PROCESS | 1876 | 1461618238343 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:58 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8d732000 == 126 [pid = 1876] [id = 454] 14:03:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 310 (0x7f9d7af58400) [pid = 1876] [serial = 1363] [outer = (nil)] 14:03:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 311 (0x7f9d7b918800) [pid = 1876] [serial = 1364] [outer = 0x7f9d7af58400] 14:03:58 INFO - PROCESS | 1876 | 1461618238438 Marionette DEBUG loaded listener.js 14:03:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 312 (0x7f9d7ef1f400) [pid = 1876] [serial = 1365] [outer = 0x7f9d7af58400] 14:03:59 INFO - PROCESS | 1876 | 1461618239350 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 14:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 14:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1634ms 14:03:59 INFO - PROCESS | 1876 | 1461618239416 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 14:03:59 INFO - PROCESS | 1876 | 1461618239420 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 14:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:03:59 INFO - PROCESS | 1876 | 1461618239426 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:03:59 INFO - PROCESS | 1876 | 1461618239430 Marionette TRACE conn3 <- [1,1790,null,{}] 14:03:59 INFO - PROCESS | 1876 | 1461618239435 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:59 INFO - PROCESS | 1876 | 1461618239719 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 14:04:00 INFO - PROCESS | 1876 | 1461618240037 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:00 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63ba1000 == 127 [pid = 1876] [id = 455] 14:04:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 313 (0x7f9d88bee000) [pid = 1876] [serial = 1366] [outer = (nil)] 14:04:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 314 (0x7f9d8d646000) [pid = 1876] [serial = 1367] [outer = 0x7f9d88bee000] 14:04:00 INFO - PROCESS | 1876 | 1461618240122 Marionette DEBUG loaded listener.js 14:04:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 315 (0x7f9d8df3f400) [pid = 1876] [serial = 1368] [outer = 0x7f9d88bee000] 14:04:01 INFO - PROCESS | 1876 | 1461618241016 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1632ms 14:04:01 INFO - PROCESS | 1876 | 1461618241059 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 14:04:01 INFO - PROCESS | 1876 | 1461618241063 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 14:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:04:01 INFO - PROCESS | 1876 | 1461618241069 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:04:01 INFO - PROCESS | 1876 | 1461618241073 Marionette TRACE conn3 <- [1,1794,null,{}] 14:04:01 INFO - PROCESS | 1876 | 1461618241078 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:01 INFO - PROCESS | 1876 | 1461618241291 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 14:04:01 INFO - PROCESS | 1876 | 1461618241567 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:01 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5bc6d800 == 128 [pid = 1876] [id = 456] 14:04:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 316 (0x7f9d5bc25c00) [pid = 1876] [serial = 1369] [outer = (nil)] 14:04:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 317 (0x7f9d5bc2d800) [pid = 1876] [serial = 1370] [outer = 0x7f9d5bc25c00] 14:04:01 INFO - PROCESS | 1876 | 1461618241694 Marionette DEBUG loaded listener.js 14:04:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 318 (0x7f9d5bc33000) [pid = 1876] [serial = 1371] [outer = 0x7f9d5bc25c00] 14:04:02 INFO - PROCESS | 1876 | 1461618242523 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1489ms 14:04:02 INFO - PROCESS | 1876 | 1461618242559 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 14:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:04:02 INFO - PROCESS | 1876 | 1461618242574 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 14:04:02 INFO - PROCESS | 1876 | 1461618242581 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:04:02 INFO - PROCESS | 1876 | 1461618242584 Marionette TRACE conn3 <- [1,1798,null,{}] 14:04:02 INFO - PROCESS | 1876 | 1461618242611 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:02 INFO - PROCESS | 1876 | 1461618242828 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 14:04:03 INFO - PROCESS | 1876 | 1461618243165 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:03 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5bc87800 == 129 [pid = 1876] [id = 457] 14:04:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 319 (0x7f9d5bc29800) [pid = 1876] [serial = 1372] [outer = (nil)] 14:04:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 320 (0x7f9d5f3ab400) [pid = 1876] [serial = 1373] [outer = 0x7f9d5bc29800] 14:04:03 INFO - PROCESS | 1876 | 1461618243247 Marionette DEBUG loaded listener.js 14:04:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 321 (0x7f9d5f3b0000) [pid = 1876] [serial = 1374] [outer = 0x7f9d5bc29800] 14:04:04 INFO - PROCESS | 1876 | 1461618244115 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 14:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1598ms 14:04:04 INFO - PROCESS | 1876 | 1461618244181 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 14:04:04 INFO - PROCESS | 1876 | 1461618244184 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 14:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:04:04 INFO - PROCESS | 1876 | 1461618244191 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:04:04 INFO - PROCESS | 1876 | 1461618244194 Marionette TRACE conn3 <- [1,1802,null,{}] 14:04:04 INFO - PROCESS | 1876 | 1461618244199 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:04 INFO - PROCESS | 1876 | 1461618244415 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 14:04:04 INFO - PROCESS | 1876 | 1461618244729 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:04 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5af9c000 == 130 [pid = 1876] [id = 458] 14:04:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 322 (0x7f9d5bc31800) [pid = 1876] [serial = 1375] [outer = (nil)] 14:04:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 323 (0x7f9d5f3b4800) [pid = 1876] [serial = 1376] [outer = 0x7f9d5bc31800] 14:04:04 INFO - PROCESS | 1876 | 1461618244806 Marionette DEBUG loaded listener.js 14:04:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 324 (0x7f9d89d6f400) [pid = 1876] [serial = 1377] [outer = 0x7f9d5bc31800] 14:04:05 INFO - PROCESS | 1876 | 1461618245659 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1532ms 14:04:05 INFO - PROCESS | 1876 | 1461618245724 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 14:04:05 INFO - PROCESS | 1876 | 1461618245728 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 14:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:04:05 INFO - PROCESS | 1876 | 1461618245734 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:04:05 INFO - PROCESS | 1876 | 1461618245736 Marionette TRACE conn3 <- [1,1806,null,{}] 14:04:05 INFO - PROCESS | 1876 | 1461618245743 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:05 INFO - PROCESS | 1876 | 1461618245961 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 14:04:06 INFO - PROCESS | 1876 | 1461618246314 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:06 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5b295800 == 131 [pid = 1876] [id = 459] 14:04:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 325 (0x7f9d5b240c00) [pid = 1876] [serial = 1378] [outer = (nil)] 14:04:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 326 (0x7f9d5b245c00) [pid = 1876] [serial = 1379] [outer = 0x7f9d5b240c00] 14:04:06 INFO - PROCESS | 1876 | 1461618246399 Marionette DEBUG loaded listener.js 14:04:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 327 (0x7f9d5b249c00) [pid = 1876] [serial = 1380] [outer = 0x7f9d5b240c00] 14:04:07 INFO - PROCESS | 1876 | 1461618247437 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 14:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1779ms 14:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:04:07 INFO - PROCESS | 1876 | 1461618247514 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 14:04:07 INFO - PROCESS | 1876 | 1461618247517 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 14:04:07 INFO - PROCESS | 1876 | 1461618247523 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:04:07 INFO - PROCESS | 1876 | 1461618247526 Marionette TRACE conn3 <- [1,1810,null,{}] 14:04:07 INFO - PROCESS | 1876 | 1461618247533 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:07 INFO - PROCESS | 1876 | 1461618247787 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 14:04:08 INFO - PROCESS | 1876 | 1461618248111 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:08 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5b73c000 == 132 [pid = 1876] [id = 460] 14:04:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 328 (0x7f9d5b241c00) [pid = 1876] [serial = 1381] [outer = (nil)] 14:04:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 329 (0x7f9d6331d000) [pid = 1876] [serial = 1382] [outer = 0x7f9d5b241c00] 14:04:08 INFO - PROCESS | 1876 | 1461618248200 Marionette DEBUG loaded listener.js 14:04:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 330 (0x7f9d63321000) [pid = 1876] [serial = 1383] [outer = 0x7f9d5b241c00] 14:04:09 INFO - PROCESS | 1876 | 1461618249055 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1582ms 14:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:04:09 INFO - PROCESS | 1876 | 1461618249106 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 14:04:09 INFO - PROCESS | 1876 | 1461618249109 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 14:04:09 INFO - PROCESS | 1876 | 1461618249115 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:04:09 INFO - PROCESS | 1876 | 1461618249118 Marionette TRACE conn3 <- [1,1814,null,{}] 14:04:09 INFO - PROCESS | 1876 | 1461618249123 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:09 INFO - PROCESS | 1876 | 1461618249349 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 14:04:09 INFO - PROCESS | 1876 | 1461618249626 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:09 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5b757800 == 133 [pid = 1876] [id = 461] 14:04:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 331 (0x7f9d5b243800) [pid = 1876] [serial = 1384] [outer = (nil)] 14:04:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 332 (0x7f9d63326400) [pid = 1876] [serial = 1385] [outer = 0x7f9d5b243800] 14:04:09 INFO - PROCESS | 1876 | 1461618249748 Marionette DEBUG loaded listener.js 14:04:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 333 (0x7f9d75283400) [pid = 1876] [serial = 1386] [outer = 0x7f9d5b243800] 14:04:10 INFO - PROCESS | 1876 | 1461618250713 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1633ms 14:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:04:10 INFO - PROCESS | 1876 | 1461618250748 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 14:04:10 INFO - PROCESS | 1876 | 1461618250751 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 14:04:10 INFO - PROCESS | 1876 | 1461618250757 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:04:10 INFO - PROCESS | 1876 | 1461618250760 Marionette TRACE conn3 <- [1,1818,null,{}] 14:04:10 INFO - PROCESS | 1876 | 1461618250765 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:10 INFO - PROCESS | 1876 | 1461618250987 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 14:04:11 INFO - PROCESS | 1876 | 1461618251334 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:11 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5aaed000 == 134 [pid = 1876] [id = 462] 14:04:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 334 (0x7f9d5ab8dc00) [pid = 1876] [serial = 1387] [outer = (nil)] 14:04:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 335 (0x7f9d5ab95400) [pid = 1876] [serial = 1388] [outer = 0x7f9d5ab8dc00] 14:04:11 INFO - PROCESS | 1876 | 1461618251420 Marionette DEBUG loaded listener.js 14:04:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 336 (0x7f9d5ab99c00) [pid = 1876] [serial = 1389] [outer = 0x7f9d5ab8dc00] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6700e800 == 133 [pid = 1876] [id = 390] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66e64000 == 132 [pid = 1876] [id = 389] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6a813800 == 131 [pid = 1876] [id = 443] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d68511800 == 130 [pid = 1876] [id = 442] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66f4f000 == 129 [pid = 1876] [id = 441] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d63192000 == 128 [pid = 1876] [id = 440] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5d5d9000 == 127 [pid = 1876] [id = 439] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66d68000 == 126 [pid = 1876] [id = 433] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d62c67000 == 125 [pid = 1876] [id = 432] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5dcd3000 == 124 [pid = 1876] [id = 431] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d611e8800 == 123 [pid = 1876] [id = 430] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d923a5000 == 122 [pid = 1876] [id = 429] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7666e800 == 121 [pid = 1876] [id = 428] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8df9a000 == 120 [pid = 1876] [id = 427] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b944800 == 119 [pid = 1876] [id = 426] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d78e86000 == 118 [pid = 1876] [id = 425] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d762e6800 == 117 [pid = 1876] [id = 424] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d721a5800 == 116 [pid = 1876] [id = 423] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b648800 == 115 [pid = 1876] [id = 422] 14:04:13 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66885000 == 114 [pid = 1876] [id = 421] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 335 (0x7f9d610d1800) [pid = 1876] [serial = 1199] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 334 (0x7f9d72649800) [pid = 1876] [serial = 1211] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 333 (0x7f9d64304c00) [pid = 1876] [serial = 1247] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 332 (0x7f9d63cca400) [pid = 1876] [serial = 1250] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 331 (0x7f9d6a64a400) [pid = 1876] [serial = 1256] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 330 (0x7f9d69504000) [pid = 1876] [serial = 1253] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 329 (0x7f9d721fc000) [pid = 1876] [serial = 1260] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 328 (0x7f9d6921c400) [pid = 1876] [serial = 1238] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 327 (0x7f9d71e40000) [pid = 1876] [serial = 1208] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 326 (0x7f9d62eebc00) [pid = 1876] [serial = 1235] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 325 (0x7f9d75276400) [pid = 1876] [serial = 1214] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 324 (0x7f9d7af59800) [pid = 1876] [serial = 1223] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 323 (0x7f9d69229800) [pid = 1876] [serial = 1241] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 322 (0x7f9d79713800) [pid = 1876] [serial = 1217] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 321 (0x7f9d66e87800) [pid = 1876] [serial = 1251] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 320 (0x7f9d71748c00) [pid = 1876] [serial = 1259] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 319 (0x7f9d6b6ab800) [pid = 1876] [serial = 1257] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 318 (0x7f9d72511400) [pid = 1876] [serial = 1197] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 317 (0x7f9d60ff8c00) [pid = 1876] [serial = 1232] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 316 (0x7f9d7a525000) [pid = 1876] [serial = 1220] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 315 (0x7f9d61a60000) [pid = 1876] [serial = 1245] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 314 (0x7f9d66e88400) [pid = 1876] [serial = 1202] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 313 (0x7f9d89fec000) [pid = 1876] [serial = 1229] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 312 (0x7f9d7e1a6000) [pid = 1876] [serial = 1226] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 311 (0x7f9d697bb000) [pid = 1876] [serial = 1205] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 310 (0x7f9d60feec00) [pid = 1876] [serial = 1244] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 309 (0x7f9d696f4000) [pid = 1876] [serial = 1254] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 308 (0x7f9d6430dc00) [pid = 1876] [serial = 1248] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | --DOMWINDOW == 307 (0x7f9d72274000) [pid = 1876] [serial = 1262] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 1876 | 1461618253815 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 14:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 3084ms 14:04:13 INFO - PROCESS | 1876 | 1461618253842 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 14:04:13 INFO - PROCESS | 1876 | 1461618253847 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 14:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:04:13 INFO - PROCESS | 1876 | 1461618253855 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:04:13 INFO - PROCESS | 1876 | 1461618253860 Marionette TRACE conn3 <- [1,1822,null,{}] 14:04:13 INFO - PROCESS | 1876 | 1461618253869 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:14 INFO - PROCESS | 1876 | 1461618254072 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 14:04:14 INFO - PROCESS | 1876 | 1461618254303 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:14 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5b8cc000 == 115 [pid = 1876] [id = 463] 14:04:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 308 (0x7f9d5b8d5000) [pid = 1876] [serial = 1390] [outer = (nil)] 14:04:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 309 (0x7f9d5bc2fc00) [pid = 1876] [serial = 1391] [outer = 0x7f9d5b8d5000] 14:04:14 INFO - PROCESS | 1876 | 1461618254379 Marionette DEBUG loaded listener.js 14:04:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 310 (0x7f9d5d6f6800) [pid = 1876] [serial = 1392] [outer = 0x7f9d5b8d5000] 14:04:15 INFO - PROCESS | 1876 | 1461618255186 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 14:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1392ms 14:04:15 INFO - PROCESS | 1876 | 1461618255248 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 14:04:15 INFO - PROCESS | 1876 | 1461618255256 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 14:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:04:15 INFO - PROCESS | 1876 | 1461618255266 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:04:15 INFO - PROCESS | 1876 | 1461618255270 Marionette TRACE conn3 <- [1,1826,null,{}] 14:04:15 INFO - PROCESS | 1876 | 1461618255275 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:15 INFO - PROCESS | 1876 | 1461618255497 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 14:04:15 INFO - PROCESS | 1876 | 1461618255709 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:15 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5dcda000 == 116 [pid = 1876] [id = 464] 14:04:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 311 (0x7f9d5b8d5c00) [pid = 1876] [serial = 1393] [outer = (nil)] 14:04:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 312 (0x7f9d61a5f800) [pid = 1876] [serial = 1394] [outer = 0x7f9d5b8d5c00] 14:04:15 INFO - PROCESS | 1876 | 1461618255779 Marionette DEBUG loaded listener.js 14:04:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 313 (0x7f9d61b58c00) [pid = 1876] [serial = 1395] [outer = 0x7f9d5b8d5c00] 14:04:16 INFO - PROCESS | 1876 | 1461618256772 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 14:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1537ms 14:04:16 INFO - PROCESS | 1876 | 1461618256812 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 14:04:16 INFO - PROCESS | 1876 | 1461618256818 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 14:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:04:16 INFO - PROCESS | 1876 | 1461618256828 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:04:16 INFO - PROCESS | 1876 | 1461618256852 Marionette TRACE conn3 <- [1,1830,null,{}] 14:04:16 INFO - PROCESS | 1876 | 1461618256889 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:17 INFO - PROCESS | 1876 | 1461618257314 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 14:04:17 INFO - PROCESS | 1876 | 1461618257644 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:17 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d631a0800 == 117 [pid = 1876] [id = 465] 14:04:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 314 (0x7f9d62eec000) [pid = 1876] [serial = 1396] [outer = (nil)] 14:04:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 315 (0x7f9d6398c000) [pid = 1876] [serial = 1397] [outer = 0x7f9d62eec000] 14:04:17 INFO - PROCESS | 1876 | 1461618257760 Marionette DEBUG loaded listener.js 14:04:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 316 (0x7f9d63cc6c00) [pid = 1876] [serial = 1398] [outer = 0x7f9d62eec000] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 315 (0x7f9d68620000) [pid = 1876] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 314 (0x7f9d6a588c00) [pid = 1876] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 313 (0x7f9d61ad6800) [pid = 1876] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 312 (0x7f9d5bb15c00) [pid = 1876] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 311 (0x7f9d7264b400) [pid = 1876] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 310 (0x7f9d7250cc00) [pid = 1876] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 309 (0x7f9d717e4800) [pid = 1876] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 308 (0x7f9d63996000) [pid = 1876] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 307 (0x7f9d66e83c00) [pid = 1876] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 306 (0x7f9d709f1400) [pid = 1876] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 305 (0x7f9d697b3c00) [pid = 1876] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 304 (0x7f9d69510000) [pid = 1876] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 303 (0x7f9d6a646400) [pid = 1876] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 302 (0x7f9d67b80c00) [pid = 1876] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 301 (0x7f9d7ac8a400) [pid = 1876] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 300 (0x7f9d63c47800) [pid = 1876] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 299 (0x7f9d66e50000) [pid = 1876] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 298 (0x7f9d66e8ac00) [pid = 1876] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 297 (0x7f9d5bb11400) [pid = 1876] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 296 (0x7f9d72124400) [pid = 1876] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 295 (0x7f9d633cf400) [pid = 1876] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 294 (0x7f9d721f3800) [pid = 1876] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 293 (0x7f9d61b5b000) [pid = 1876] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 292 (0x7f9d71d59c00) [pid = 1876] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 291 (0x7f9d61b55800) [pid = 1876] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 290 (0x7f9d6861a400) [pid = 1876] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 289 (0x7f9d7a26a000) [pid = 1876] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 288 (0x7f9d7280d800) [pid = 1876] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 287 (0x7f9d61accc00) [pid = 1876] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 286 (0x7f9d75224c00) [pid = 1876] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 285 (0x7f9d88a9d400) [pid = 1876] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 284 (0x7f9d7d790400) [pid = 1876] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 283 (0x7f9d66e85c00) [pid = 1876] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 282 (0x7f9d62c2a400) [pid = 1876] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 281 (0x7f9d7a32d400) [pid = 1876] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 280 (0x7f9d6950b800) [pid = 1876] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 279 (0x7f9d685a1c00) [pid = 1876] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 278 (0x7f9d67b7e800) [pid = 1876] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 277 (0x7f9d61b52400) [pid = 1876] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 276 (0x7f9d79a56000) [pid = 1876] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 275 (0x7f9d709e6c00) [pid = 1876] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 274 (0x7f9d762a7c00) [pid = 1876] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 273 (0x7f9d6a76cc00) [pid = 1876] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 272 (0x7f9d79a53000) [pid = 1876] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 271 (0x7f9d64ba4000) [pid = 1876] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:04:19 INFO - PROCESS | 1876 | --DOMWINDOW == 270 (0x7f9d73c0a800) [pid = 1876] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:04:19 INFO - PROCESS | 1876 | 1461618259593 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 14:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 2825ms 14:04:19 INFO - PROCESS | 1876 | 1461618259652 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 14:04:19 INFO - PROCESS | 1876 | 1461618259656 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 14:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:04:19 INFO - PROCESS | 1876 | 1461618259662 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:04:19 INFO - PROCESS | 1876 | 1461618259664 Marionette TRACE conn3 <- [1,1834,null,{}] 14:04:19 INFO - PROCESS | 1876 | 1461618259669 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:19 INFO - PROCESS | 1876 | 1461618259928 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 14:04:19 INFO - PROCESS | 1876 | 1461618259950 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:19 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d64417800 == 118 [pid = 1876] [id = 466] 14:04:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 271 (0x7f9d60fe9800) [pid = 1876] [serial = 1399] [outer = (nil)] 14:04:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 272 (0x7f9d633dc400) [pid = 1876] [serial = 1400] [outer = 0x7f9d60fe9800] 14:04:20 INFO - PROCESS | 1876 | 1461618260017 Marionette DEBUG loaded listener.js 14:04:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 273 (0x7f9d63cca400) [pid = 1876] [serial = 1401] [outer = 0x7f9d60fe9800] 14:04:20 INFO - PROCESS | 1876 | 1461618260888 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 14:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 14:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1278ms 14:04:20 INFO - PROCESS | 1876 | 1461618260942 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 14:04:20 INFO - PROCESS | 1876 | 1461618260946 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 14:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:04:20 INFO - PROCESS | 1876 | 1461618260952 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:04:20 INFO - PROCESS | 1876 | 1461618260955 Marionette TRACE conn3 <- [1,1838,null,{}] 14:04:20 INFO - PROCESS | 1876 | 1461618260960 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:21 INFO - PROCESS | 1876 | 1461618261158 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 14:04:21 INFO - PROCESS | 1876 | 1461618261639 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:21 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5b8bd800 == 119 [pid = 1876] [id = 467] 14:04:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 274 (0x7f9d5b241400) [pid = 1876] [serial = 1402] [outer = (nil)] 14:04:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 275 (0x7f9d5b8d3800) [pid = 1876] [serial = 1403] [outer = 0x7f9d5b241400] 14:04:21 INFO - PROCESS | 1876 | 1461618261733 Marionette DEBUG loaded listener.js 14:04:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 276 (0x7f9d5bc34400) [pid = 1876] [serial = 1404] [outer = 0x7f9d5b241400] 14:04:22 INFO - PROCESS | 1876 | 1461618262706 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 14:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1788ms 14:04:22 INFO - PROCESS | 1876 | 1461618262742 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 14:04:22 INFO - PROCESS | 1876 | 1461618262748 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 14:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:04:22 INFO - PROCESS | 1876 | 1461618262755 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:04:22 INFO - PROCESS | 1876 | 1461618262761 Marionette TRACE conn3 <- [1,1842,null,{}] 14:04:22 INFO - PROCESS | 1876 | 1461618262768 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:23 INFO - PROCESS | 1876 | 1461618263005 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 14:04:23 INFO - PROCESS | 1876 | 1461618263340 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:23 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d62c68000 == 120 [pid = 1876] [id = 468] 14:04:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 277 (0x7f9d5f3ab000) [pid = 1876] [serial = 1405] [outer = (nil)] 14:04:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 278 (0x7f9d61a6ac00) [pid = 1876] [serial = 1406] [outer = 0x7f9d5f3ab000] 14:04:23 INFO - PROCESS | 1876 | 1461618263426 Marionette DEBUG loaded listener.js 14:04:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 279 (0x7f9d62c21800) [pid = 1876] [serial = 1407] [outer = 0x7f9d5f3ab000] 14:04:24 INFO - PROCESS | 1876 | 1461618264369 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 14:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1689ms 14:04:24 INFO - PROCESS | 1876 | 1461618264448 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 14:04:24 INFO - PROCESS | 1876 | 1461618264454 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 14:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:04:24 INFO - PROCESS | 1876 | 1461618264461 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:04:24 INFO - PROCESS | 1876 | 1461618264464 Marionette TRACE conn3 <- [1,1846,null,{}] 14:04:24 INFO - PROCESS | 1876 | 1461618264470 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:24 INFO - PROCESS | 1876 | 1461618264746 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 14:04:25 INFO - PROCESS | 1876 | 1461618265109 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:25 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66e6c000 == 121 [pid = 1876] [id = 469] 14:04:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 280 (0x7f9d6331d400) [pid = 1876] [serial = 1408] [outer = (nil)] 14:04:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 281 (0x7f9d639f6800) [pid = 1876] [serial = 1409] [outer = 0x7f9d6331d400] 14:04:25 INFO - PROCESS | 1876 | 1461618265204 Marionette DEBUG loaded listener.js 14:04:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 282 (0x7f9d64304c00) [pid = 1876] [serial = 1410] [outer = 0x7f9d6331d400] 14:04:26 INFO - PROCESS | 1876 | 1461618266139 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1740ms 14:04:26 INFO - PROCESS | 1876 | 1461618266202 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 14:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:04:26 INFO - PROCESS | 1876 | 1461618266207 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 14:04:26 INFO - PROCESS | 1876 | 1461618266223 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:04:26 INFO - PROCESS | 1876 | 1461618266233 Marionette TRACE conn3 <- [1,1850,null,{}] 14:04:26 INFO - PROCESS | 1876 | 1461618266240 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:26 INFO - PROCESS | 1876 | 1461618266531 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 14:04:26 INFO - PROCESS | 1876 | 1461618266882 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:26 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d68312800 == 122 [pid = 1876] [id = 470] 14:04:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 283 (0x7f9d5ab91000) [pid = 1876] [serial = 1411] [outer = (nil)] 14:04:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 284 (0x7f9d66d41c00) [pid = 1876] [serial = 1412] [outer = 0x7f9d5ab91000] 14:04:26 INFO - PROCESS | 1876 | 1461618266961 Marionette DEBUG loaded listener.js 14:04:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 285 (0x7f9d66e4f800) [pid = 1876] [serial = 1413] [outer = 0x7f9d5ab91000] 14:04:27 INFO - PROCESS | 1876 | 1461618267876 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1697ms 14:04:27 INFO - PROCESS | 1876 | 1461618267912 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 14:04:27 INFO - PROCESS | 1876 | 1461618267916 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 14:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:04:27 INFO - PROCESS | 1876 | 1461618267923 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:04:27 INFO - PROCESS | 1876 | 1461618267926 Marionette TRACE conn3 <- [1,1854,null,{}] 14:04:27 INFO - PROCESS | 1876 | 1461618267931 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:28 INFO - PROCESS | 1876 | 1461618268151 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 14:04:28 INFO - PROCESS | 1876 | 1461618268487 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:28 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6a813000 == 123 [pid = 1876] [id = 471] 14:04:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 286 (0x7f9d63328400) [pid = 1876] [serial = 1414] [outer = (nil)] 14:04:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 287 (0x7f9d685a7400) [pid = 1876] [serial = 1415] [outer = 0x7f9d63328400] 14:04:28 INFO - PROCESS | 1876 | 1461618268570 Marionette DEBUG loaded listener.js 14:04:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 288 (0x7f9d6921c400) [pid = 1876] [serial = 1416] [outer = 0x7f9d63328400] 14:04:29 INFO - PROCESS | 1876 | 1461618269446 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1579ms 14:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:04:29 INFO - PROCESS | 1876 | 1461618269503 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 14:04:29 INFO - PROCESS | 1876 | 1461618269506 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 14:04:29 INFO - PROCESS | 1876 | 1461618269512 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:04:29 INFO - PROCESS | 1876 | 1461618269516 Marionette TRACE conn3 <- [1,1858,null,{}] 14:04:29 INFO - PROCESS | 1876 | 1461618269521 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:29 INFO - PROCESS | 1876 | 1461618269745 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 14:04:30 INFO - PROCESS | 1876 | 1461618270064 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:30 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6ba84800 == 124 [pid = 1876] [id = 472] 14:04:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 289 (0x7f9d695f3400) [pid = 1876] [serial = 1417] [outer = (nil)] 14:04:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 290 (0x7f9d695f7400) [pid = 1876] [serial = 1418] [outer = 0x7f9d695f3400] 14:04:30 INFO - PROCESS | 1876 | 1461618270158 Marionette DEBUG loaded listener.js 14:04:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 291 (0x7f9d6a651c00) [pid = 1876] [serial = 1419] [outer = 0x7f9d695f3400] 14:04:31 INFO - PROCESS | 1876 | 1461618271082 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 14:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1635ms 14:04:31 INFO - PROCESS | 1876 | 1461618271150 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 14:04:31 INFO - PROCESS | 1876 | 1461618271155 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 14:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:04:31 INFO - PROCESS | 1876 | 1461618271164 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:04:31 INFO - PROCESS | 1876 | 1461618271169 Marionette TRACE conn3 <- [1,1862,null,{}] 14:04:31 INFO - PROCESS | 1876 | 1461618271178 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:31 INFO - PROCESS | 1876 | 1461618271499 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 14:04:31 INFO - PROCESS | 1876 | 1461618271764 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:31 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71713800 == 125 [pid = 1876] [id = 473] 14:04:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 292 (0x7f9d5ab90000) [pid = 1876] [serial = 1420] [outer = (nil)] 14:04:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 293 (0x7f9d709f0c00) [pid = 1876] [serial = 1421] [outer = 0x7f9d5ab90000] 14:04:31 INFO - PROCESS | 1876 | 1461618271848 Marionette DEBUG loaded listener.js 14:04:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 294 (0x7f9d71e3fc00) [pid = 1876] [serial = 1422] [outer = 0x7f9d5ab90000] 14:04:32 INFO - PROCESS | 1876 | 1461618272721 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 14:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1594ms 14:04:32 INFO - PROCESS | 1876 | 1461618272758 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 14:04:32 INFO - PROCESS | 1876 | 1461618272761 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 14:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:04:32 INFO - PROCESS | 1876 | 1461618272768 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:04:32 INFO - PROCESS | 1876 | 1461618272770 Marionette TRACE conn3 <- [1,1866,null,{}] 14:04:32 INFO - PROCESS | 1876 | 1461618272791 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:33 INFO - PROCESS | 1876 | 1461618273084 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 14:04:33 INFO - PROCESS | 1876 | 1461618273348 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:33 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71943800 == 126 [pid = 1876] [id = 474] 14:04:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 295 (0x7f9d71e3f400) [pid = 1876] [serial = 1423] [outer = (nil)] 14:04:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 296 (0x7f9d72127000) [pid = 1876] [serial = 1424] [outer = 0x7f9d71e3f400] 14:04:33 INFO - PROCESS | 1876 | 1461618273429 Marionette DEBUG loaded listener.js 14:04:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 297 (0x7f9d72273800) [pid = 1876] [serial = 1425] [outer = 0x7f9d71e3f400] 14:04:34 INFO - PROCESS | 1876 | 1461618274638 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 14:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1936ms 14:04:34 INFO - PROCESS | 1876 | 1461618274708 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 14:04:34 INFO - PROCESS | 1876 | 1461618274714 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 14:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:04:34 INFO - PROCESS | 1876 | 1461618274723 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:04:34 INFO - PROCESS | 1876 | 1461618274728 Marionette TRACE conn3 <- [1,1870,null,{}] 14:04:34 INFO - PROCESS | 1876 | 1461618274736 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:35 INFO - PROCESS | 1876 | 1461618275086 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 14:04:35 INFO - PROCESS | 1876 | 1461618275424 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:35 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d72722800 == 127 [pid = 1876] [id = 475] 14:04:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 298 (0x7f9d71e40000) [pid = 1876] [serial = 1426] [outer = (nil)] 14:04:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 299 (0x7f9d7264c400) [pid = 1876] [serial = 1427] [outer = 0x7f9d71e40000] 14:04:35 INFO - PROCESS | 1876 | 1461618275502 Marionette DEBUG loaded listener.js 14:04:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 300 (0x7f9d728bd000) [pid = 1876] [serial = 1428] [outer = 0x7f9d71e40000] 14:04:36 INFO - PROCESS | 1876 | 1461618276389 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 14:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1739ms 14:04:36 INFO - PROCESS | 1876 | 1461618276464 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 14:04:36 INFO - PROCESS | 1876 | 1461618276467 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 14:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:04:36 INFO - PROCESS | 1876 | 1461618276474 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:04:36 INFO - PROCESS | 1876 | 1461618276476 Marionette TRACE conn3 <- [1,1874,null,{}] 14:04:36 INFO - PROCESS | 1876 | 1461618276482 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:36 INFO - PROCESS | 1876 | 1461618276715 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 14:04:37 INFO - PROCESS | 1876 | 1461618277079 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:37 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75d1e000 == 128 [pid = 1876] [id = 476] 14:04:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 301 (0x7f9d697b2c00) [pid = 1876] [serial = 1429] [outer = (nil)] 14:04:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 302 (0x7f9d7522a800) [pid = 1876] [serial = 1430] [outer = 0x7f9d697b2c00] 14:04:37 INFO - PROCESS | 1876 | 1461618277158 Marionette DEBUG loaded listener.js 14:04:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 303 (0x7f9d7619ac00) [pid = 1876] [serial = 1431] [outer = 0x7f9d697b2c00] 14:04:38 INFO - PROCESS | 1876 | 1461618278028 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 14:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1584ms 14:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:04:38 INFO - PROCESS | 1876 | 1461618278059 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 14:04:38 INFO - PROCESS | 1876 | 1461618278062 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 14:04:38 INFO - PROCESS | 1876 | 1461618278068 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:04:38 INFO - PROCESS | 1876 | 1461618278071 Marionette TRACE conn3 <- [1,1878,null,{}] 14:04:38 INFO - PROCESS | 1876 | 1461618278076 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:38 INFO - PROCESS | 1876 | 1461618278303 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 14:04:38 INFO - PROCESS | 1876 | 1461618278583 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:38 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d76719800 == 129 [pid = 1876] [id = 477] 14:04:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 304 (0x7f9d77b35800) [pid = 1876] [serial = 1432] [outer = (nil)] 14:04:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 305 (0x7f9d78c40800) [pid = 1876] [serial = 1433] [outer = 0x7f9d77b35800] 14:04:38 INFO - PROCESS | 1876 | 1461618278726 Marionette DEBUG loaded listener.js 14:04:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 306 (0x7f9d7a525000) [pid = 1876] [serial = 1434] [outer = 0x7f9d77b35800] 14:04:39 INFO - PROCESS | 1876 | 1461618279642 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 14:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1637ms 14:04:39 INFO - PROCESS | 1876 | 1461618279705 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 14:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:04:39 INFO - PROCESS | 1876 | 1461618279709 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 14:04:39 INFO - PROCESS | 1876 | 1461618279716 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:04:39 INFO - PROCESS | 1876 | 1461618279720 Marionette TRACE conn3 <- [1,1882,null,{}] 14:04:39 INFO - PROCESS | 1876 | 1461618279726 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:39 INFO - PROCESS | 1876 | 1461618279979 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 14:04:40 INFO - PROCESS | 1876 | 1461618280302 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:40 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7e155800 == 130 [pid = 1876] [id = 478] 14:04:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 307 (0x7f9d7ac91800) [pid = 1876] [serial = 1435] [outer = (nil)] 14:04:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 308 (0x7f9d81d5cc00) [pid = 1876] [serial = 1436] [outer = 0x7f9d7ac91800] 14:04:40 INFO - PROCESS | 1876 | 1461618280382 Marionette DEBUG loaded listener.js 14:04:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 309 (0x7f9d89d71c00) [pid = 1876] [serial = 1437] [outer = 0x7f9d7ac91800] 14:04:41 INFO - PROCESS | 1876 | 1461618281498 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 14:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1833ms 14:04:41 INFO - PROCESS | 1876 | 1461618281549 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 14:04:41 INFO - PROCESS | 1876 | 1461618281553 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 14:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:04:41 INFO - PROCESS | 1876 | 1461618281559 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:04:41 INFO - PROCESS | 1876 | 1461618281564 Marionette TRACE conn3 <- [1,1886,null,{}] 14:04:41 INFO - PROCESS | 1876 | 1461618281569 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:41 INFO - PROCESS | 1876 | 1461618281806 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 14:04:42 INFO - PROCESS | 1876 | 1461618282142 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:42 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8d748000 == 131 [pid = 1876] [id = 479] 14:04:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 310 (0x7f9d74725c00) [pid = 1876] [serial = 1438] [outer = (nil)] 14:04:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 311 (0x7f9d8b9a7000) [pid = 1876] [serial = 1439] [outer = 0x7f9d74725c00] 14:04:42 INFO - PROCESS | 1876 | 1461618282221 Marionette DEBUG loaded listener.js 14:04:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 312 (0x7f9d8d64a800) [pid = 1876] [serial = 1440] [outer = 0x7f9d74725c00] 14:04:43 INFO - PROCESS | 1876 | 1461618283100 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 14:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1588ms 14:04:43 INFO - PROCESS | 1876 | 1461618283148 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 14:04:43 INFO - PROCESS | 1876 | 1461618283152 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 14:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:04:43 INFO - PROCESS | 1876 | 1461618283158 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:04:43 INFO - PROCESS | 1876 | 1461618283161 Marionette TRACE conn3 <- [1,1890,null,{}] 14:04:43 INFO - PROCESS | 1876 | 1461618283166 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:43 INFO - PROCESS | 1876 | 1461618283402 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 14:04:43 INFO - PROCESS | 1876 | 1461618283732 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:43 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d60f0e800 == 132 [pid = 1876] [id = 480] 14:04:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 313 (0x7f9d5f441c00) [pid = 1876] [serial = 1441] [outer = (nil)] 14:04:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 314 (0x7f9d5f448800) [pid = 1876] [serial = 1442] [outer = 0x7f9d5f441c00] 14:04:43 INFO - PROCESS | 1876 | 1461618283815 Marionette DEBUG loaded listener.js 14:04:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 315 (0x7f9d5f44d000) [pid = 1876] [serial = 1443] [outer = 0x7f9d5f441c00] 14:04:44 INFO - PROCESS | 1876 | 1461618284652 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 14:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1528ms 14:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:04:44 INFO - PROCESS | 1876 | 1461618284687 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 14:04:44 INFO - PROCESS | 1876 | 1461618284689 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 14:04:44 INFO - PROCESS | 1876 | 1461618284696 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:04:44 INFO - PROCESS | 1876 | 1461618284699 Marionette TRACE conn3 <- [1,1894,null,{}] 14:04:44 INFO - PROCESS | 1876 | 1461618284705 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:44 INFO - PROCESS | 1876 | 1461618284938 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 14:04:45 INFO - PROCESS | 1876 | 1461618285222 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:45 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d921cf800 == 133 [pid = 1876] [id = 481] 14:04:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 316 (0x7f9d5f442c00) [pid = 1876] [serial = 1444] [outer = (nil)] 14:04:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 317 (0x7f9d89ff2400) [pid = 1876] [serial = 1445] [outer = 0x7f9d5f442c00] 14:04:45 INFO - PROCESS | 1876 | 1461618285346 Marionette DEBUG loaded listener.js 14:04:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 318 (0x7f9d8d8a4c00) [pid = 1876] [serial = 1446] [outer = 0x7f9d5f442c00] 14:04:46 INFO - PROCESS | 1876 | 1461618286287 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 14:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1688ms 14:04:46 INFO - PROCESS | 1876 | ************************* 14:04:46 INFO - PROCESS | 1876 | A coding exception was thrown and uncaught in a Task. 14:04:46 INFO - PROCESS | 1876 | 14:04:46 INFO - PROCESS | 1876 | Full message: TypeError: NetworkError when attempting to fetch resource. 14:04:46 INFO - PROCESS | 1876 | Full stack: 14:04:46 INFO - PROCESS | 1876 | ************************* 14:04:46 INFO - PROCESS | 1876 | 1461618286390 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 14:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:04:46 INFO - PROCESS | 1876 | 1461618286397 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 14:04:46 INFO - PROCESS | 1876 | 1461618286403 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:04:46 INFO - PROCESS | 1876 | 1461618286406 Marionette TRACE conn3 <- [1,1898,null,{}] 14:04:46 INFO - PROCESS | 1876 | 1461618286412 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:46 INFO - PROCESS | 1876 | 1461618286664 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 14:04:46 INFO - PROCESS | 1876 | 1461618286984 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:47 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d60ed6800 == 134 [pid = 1876] [id = 482] 14:04:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 319 (0x7f9d5d859c00) [pid = 1876] [serial = 1447] [outer = (nil)] 14:04:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 320 (0x7f9d5d85fc00) [pid = 1876] [serial = 1448] [outer = 0x7f9d5d859c00] 14:04:47 INFO - PROCESS | 1876 | 1461618287061 Marionette DEBUG loaded listener.js 14:04:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 321 (0x7f9d8df86000) [pid = 1876] [serial = 1449] [outer = 0x7f9d5d859c00] 14:04:47 INFO - PROCESS | 1876 | 1461618287936 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 14:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1585ms 14:04:47 INFO - PROCESS | 1876 | 1461618287988 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 14:04:47 INFO - PROCESS | 1876 | 1461618287992 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 14:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:04:48 INFO - PROCESS | 1876 | 1461618287998 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:04:48 INFO - PROCESS | 1876 | 1461618288003 Marionette TRACE conn3 <- [1,1902,null,{}] 14:04:48 INFO - PROCESS | 1876 | 1461618288009 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:48 INFO - PROCESS | 1876 | 1461618288241 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 14:04:48 INFO - PROCESS | 1876 | 1461618288589 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d60eef800 == 135 [pid = 1876] [id = 483] 14:04:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 322 (0x7f9d5d85a800) [pid = 1876] [serial = 1450] [outer = (nil)] 14:04:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 323 (0x7f9d79f23c00) [pid = 1876] [serial = 1451] [outer = 0x7f9d5d85a800] 14:04:48 INFO - PROCESS | 1876 | 1461618288674 Marionette DEBUG loaded listener.js 14:04:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 324 (0x7f9d79f29800) [pid = 1876] [serial = 1452] [outer = 0x7f9d5d85a800] 14:04:49 INFO - PROCESS | 1876 | 1461618289535 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 14:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1591ms 14:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:04:49 INFO - PROCESS | 1876 | 1461618289590 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 14:04:49 INFO - PROCESS | 1876 | 1461618289593 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 14:04:49 INFO - PROCESS | 1876 | 1461618289600 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:04:49 INFO - PROCESS | 1876 | 1461618289603 Marionette TRACE conn3 <- [1,1906,null,{}] 14:04:49 INFO - PROCESS | 1876 | 1461618289609 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:49 INFO - PROCESS | 1876 | 1461618289843 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 14:04:50 INFO - PROCESS | 1876 | 1461618290175 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:50 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d600d1000 == 136 [pid = 1876] [id = 484] 14:04:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 325 (0x7f9d5b8da000) [pid = 1876] [serial = 1453] [outer = (nil)] 14:04:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 326 (0x7f9d5d2ca000) [pid = 1876] [serial = 1454] [outer = 0x7f9d5b8da000] 14:04:50 INFO - PROCESS | 1876 | 1461618290256 Marionette DEBUG loaded listener.js 14:04:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 327 (0x7f9d5d2cf400) [pid = 1876] [serial = 1455] [outer = 0x7f9d5b8da000] 14:04:51 INFO - PROCESS | 1876 | 1461618291170 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 14:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1635ms 14:04:51 INFO - PROCESS | 1876 | 1461618291235 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 14:04:51 INFO - PROCESS | 1876 | 1461618291238 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 14:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:04:51 INFO - PROCESS | 1876 | 1461618291245 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:04:51 INFO - PROCESS | 1876 | 1461618291247 Marionette TRACE conn3 <- [1,1910,null,{}] 14:04:51 INFO - PROCESS | 1876 | 1461618291253 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:51 INFO - PROCESS | 1876 | 1461618291490 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d73d7b800 == 135 [pid = 1876] [id = 122] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7191c000 == 134 [pid = 1876] [id = 125] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7efe7000 == 133 [pid = 1876] [id = 178] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d64417800 == 132 [pid = 1876] [id = 466] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d631a0800 == 131 [pid = 1876] [id = 465] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5dcda000 == 130 [pid = 1876] [id = 464] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5b8cc000 == 129 [pid = 1876] [id = 463] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5b757800 == 128 [pid = 1876] [id = 461] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5b73c000 == 127 [pid = 1876] [id = 460] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5b295800 == 126 [pid = 1876] [id = 459] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5af9c000 == 125 [pid = 1876] [id = 458] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5bc87800 == 124 [pid = 1876] [id = 457] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5bc6d800 == 123 [pid = 1876] [id = 456] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d63ba1000 == 122 [pid = 1876] [id = 455] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8d732000 == 121 [pid = 1876] [id = 454] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7e15f800 == 120 [pid = 1876] [id = 453] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a722800 == 119 [pid = 1876] [id = 452] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7667c000 == 118 [pid = 1876] [id = 451] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d75fa2800 == 117 [pid = 1876] [id = 450] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d726df000 == 116 [pid = 1876] [id = 449] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71c46000 == 115 [pid = 1876] [id = 448] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71870000 == 114 [pid = 1876] [id = 447] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b6d6800 == 113 [pid = 1876] [id = 446] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d68283000 == 112 [pid = 1876] [id = 445] 14:04:53 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5d3b6800 == 111 [pid = 1876] [id = 444] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 326 (0x7f9d69227c00) [pid = 1876] [serial = 1331] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 325 (0x7f9d697b2000) [pid = 1876] [serial = 954] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 324 (0x7f9d717e3400) [pid = 1876] [serial = 894] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 323 (0x7f9d6398a800) [pid = 1876] [serial = 1017] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 322 (0x7f9d717e9c00) [pid = 1876] [serial = 1274] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 321 (0x7f9d7af4fc00) [pid = 1876] [serial = 1283] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 320 (0x7f9d5d6f1000) [pid = 1876] [serial = 1319] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 319 (0x7f9d7a32e400) [pid = 1876] [serial = 951] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 318 (0x7f9d78c3d800) [pid = 1876] [serial = 906] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 317 (0x7f9d89d6dc00) [pid = 1876] [serial = 1292] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 316 (0x7f9d5d9a2000) [pid = 1876] [serial = 1304] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 315 (0x7f9d787dd400) [pid = 1876] [serial = 1134] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 314 (0x7f9d6a589800) [pid = 1876] [serial = 981] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 313 (0x7f9d87c0b000) [pid = 1876] [serial = 1050] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 312 (0x7f9d64a30c00) [pid = 1876] [serial = 1295] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 311 (0x7f9d7b09c400) [pid = 1876] [serial = 1041] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 310 (0x7f9d60fefc00) [pid = 1876] [serial = 1320] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 309 (0x7f9d7396a000) [pid = 1876] [serial = 1029] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 308 (0x7f9d7264c800) [pid = 1876] [serial = 1026] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 307 (0x7f9d73c12400) [pid = 1876] [serial = 1263] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 306 (0x7f9d610c6000) [pid = 1876] [serial = 1265] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 305 (0x7f9d66d44800) [pid = 1876] [serial = 1301] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 304 (0x7f9d5d9a8c00) [pid = 1876] [serial = 1316] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 303 (0x7f9d6869b000) [pid = 1876] [serial = 1020] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 302 (0x7f9d8e133c00) [pid = 1876] [serial = 969] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 301 (0x7f9d64a31c00) [pid = 1876] [serial = 1298] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 300 (0x7f9d7d795800) [pid = 1876] [serial = 921] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 299 (0x7f9d6859b000) [pid = 1876] [serial = 1328] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 298 (0x7f9d6430e400) [pid = 1876] [serial = 1268] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 297 (0x7f9d72503000) [pid = 1876] [serial = 1277] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 296 (0x7f9d7a521800) [pid = 1876] [serial = 963] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 295 (0x7f9d62eea000) [pid = 1876] [serial = 1323] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 294 (0x7f9d75c29400) [pid = 1876] [serial = 900] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 293 (0x7f9d633d8000) [pid = 1876] [serial = 930] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 292 (0x7f9d7619b400) [pid = 1876] [serial = 960] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 291 (0x7f9d685c1c00) [pid = 1876] [serial = 1329] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 290 (0x7f9d639f2c00) [pid = 1876] [serial = 978] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 289 (0x7f9d5d433000) [pid = 1876] [serial = 1307] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 288 (0x7f9d72510c00) [pid = 1876] [serial = 897] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 287 (0x7f9d63991c00) [pid = 1876] [serial = 975] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 286 (0x7f9d695f3000) [pid = 1876] [serial = 1289] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 285 (0x7f9d8df82c00) [pid = 1876] [serial = 924] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 284 (0x7f9d8be43000) [pid = 1876] [serial = 915] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 283 (0x7f9d7e1a2000) [pid = 1876] [serial = 966] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 282 (0x7f9d61adb400) [pid = 1876] [serial = 927] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 281 (0x7f9d762ac400) [pid = 1876] [serial = 891] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 280 (0x7f9d62c24400) [pid = 1876] [serial = 1322] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 279 (0x7f9d89fec800) [pid = 1876] [serial = 1047] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 278 (0x7f9d5d9a6800) [pid = 1876] [serial = 1310] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 277 (0x7f9d8d8a8400) [pid = 1876] [serial = 918] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 276 (0x7f9d717ec800) [pid = 1876] [serial = 1053] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 275 (0x7f9d7619e800) [pid = 1876] [serial = 1280] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 274 (0x7f9d64307c00) [pid = 1876] [serial = 1325] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 273 (0x7f9d7e3d6c00) [pid = 1876] [serial = 1044] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 272 (0x7f9d71750c00) [pid = 1876] [serial = 1023] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 271 (0x7f9d7a324400) [pid = 1876] [serial = 1038] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 270 (0x7f9d79714400) [pid = 1876] [serial = 1035] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 269 (0x7f9d61b60800) [pid = 1876] [serial = 972] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 268 (0x7f9d88b03800) [pid = 1876] [serial = 912] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 267 (0x7f9d721f4400) [pid = 1876] [serial = 957] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 266 (0x7f9d69224800) [pid = 1876] [serial = 1271] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 265 (0x7f9d76711000) [pid = 1876] [serial = 1032] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 264 (0x7f9d76703c00) [pid = 1876] [serial = 903] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 263 (0x7f9d7bf26000) [pid = 1876] [serial = 909] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 262 (0x7f9d8e229400) [pid = 1876] [serial = 984] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 261 (0x7f9d76191800) [pid = 1876] [serial = 1074] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 260 (0x7f9d64a2a800) [pid = 1876] [serial = 1326] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 259 (0x7f9d89d6f000) [pid = 1876] [serial = 1286] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | --DOMWINDOW == 258 (0x7f9d5d6ef000) [pid = 1876] [serial = 1313] [outer = (nil)] [url = about:blank] 14:04:53 INFO - PROCESS | 1876 | 1461618293589 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:53 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5b28c800 == 112 [pid = 1876] [id = 485] 14:04:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 259 (0x7f9d5ab9ac00) [pid = 1876] [serial = 1456] [outer = (nil)] 14:04:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 260 (0x7f9d5b242000) [pid = 1876] [serial = 1457] [outer = 0x7f9d5ab9ac00] 14:04:53 INFO - PROCESS | 1876 | 1461618293674 Marionette DEBUG loaded listener.js 14:04:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 261 (0x7f9d5bb0d400) [pid = 1876] [serial = 1458] [outer = 0x7f9d5ab9ac00] 14:04:54 INFO - PROCESS | 1876 | 1461618294451 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 14:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 3238ms 14:04:54 INFO - PROCESS | 1876 | 1461618294485 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 14:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:04:54 INFO - PROCESS | 1876 | 1461618294491 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 14:04:54 INFO - PROCESS | 1876 | 1461618294497 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:04:54 INFO - PROCESS | 1876 | 1461618294503 Marionette TRACE conn3 <- [1,1914,null,{}] 14:04:54 INFO - PROCESS | 1876 | 1461618294509 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:54 INFO - PROCESS | 1876 | 1461618294731 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 14:04:54 INFO - PROCESS | 1876 | 1461618294916 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:54 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5bc82000 == 113 [pid = 1876] [id = 486] 14:04:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 262 (0x7f9d5b23b400) [pid = 1876] [serial = 1459] [outer = (nil)] 14:04:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 263 (0x7f9d5d429800) [pid = 1876] [serial = 1460] [outer = 0x7f9d5b23b400] 14:04:54 INFO - PROCESS | 1876 | 1461618294984 Marionette DEBUG loaded listener.js 14:04:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 264 (0x7f9d5d6f4c00) [pid = 1876] [serial = 1461] [outer = 0x7f9d5b23b400] 14:04:55 INFO - PROCESS | 1876 | 1461618295873 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 14:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1434ms 14:04:55 INFO - PROCESS | 1876 | 1461618295936 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 14:04:55 INFO - PROCESS | 1876 | 1461618295942 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 14:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:04:55 INFO - PROCESS | 1876 | 1461618295948 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:04:55 INFO - PROCESS | 1876 | 1461618295951 Marionette TRACE conn3 <- [1,1918,null,{}] 14:04:55 INFO - PROCESS | 1876 | 1461618295956 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:56 INFO - PROCESS | 1876 | 1461618296243 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 14:04:56 INFO - PROCESS | 1876 | 1461618296278 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:56 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5dce1800 == 114 [pid = 1876] [id = 487] 14:04:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 265 (0x7f9d5f3b1400) [pid = 1876] [serial = 1462] [outer = (nil)] 14:04:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 266 (0x7f9d60ff0800) [pid = 1876] [serial = 1463] [outer = 0x7f9d5f3b1400] 14:04:56 INFO - PROCESS | 1876 | 1461618296353 Marionette DEBUG loaded listener.js 14:04:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 267 (0x7f9d61a66c00) [pid = 1876] [serial = 1464] [outer = 0x7f9d5f3b1400] 14:04:57 INFO - PROCESS | 1876 | 1461618297531 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 14:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1633ms 14:04:57 INFO - PROCESS | 1876 | 1461618297582 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 14:04:57 INFO - PROCESS | 1876 | 1461618297585 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 14:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:04:57 INFO - PROCESS | 1876 | 1461618297608 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:04:57 INFO - PROCESS | 1876 | 1461618297617 Marionette TRACE conn3 <- [1,1922,null,{}] 14:04:57 INFO - PROCESS | 1876 | 1461618297622 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:59 INFO - PROCESS | 1876 | 1461618299093 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 266 (0x7f9d610c8400) [pid = 1876] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 265 (0x7f9d7ef61800) [pid = 1876] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 264 (0x7f9d7619a000) [pid = 1876] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 263 (0x7f9d60fee400) [pid = 1876] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 262 (0x7f9d64a2ec00) [pid = 1876] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 261 (0x7f9d61a69c00) [pid = 1876] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 260 (0x7f9d60ff4000) [pid = 1876] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 259 (0x7f9d61b5c800) [pid = 1876] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 258 (0x7f9d61b5dc00) [pid = 1876] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 257 (0x7f9d7b31a400) [pid = 1876] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 256 (0x7f9d87c05c00) [pid = 1876] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 255 (0x7f9d5bb08000) [pid = 1876] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 254 (0x7f9d6b6af400) [pid = 1876] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 253 (0x7f9d639fac00) [pid = 1876] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 252 (0x7f9d60fef000) [pid = 1876] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 251 (0x7f9d62c2ac00) [pid = 1876] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 250 (0x7f9d61a6a800) [pid = 1876] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 249 (0x7f9d75c2d800) [pid = 1876] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 248 (0x7f9d72810c00) [pid = 1876] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 247 (0x7f9d717ebc00) [pid = 1876] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 246 (0x7f9d7af4ec00) [pid = 1876] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 245 (0x7f9d5d42d400) [pid = 1876] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 244 (0x7f9d89d74c00) [pid = 1876] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 243 (0x7f9d610c2c00) [pid = 1876] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 242 (0x7f9d62c28c00) [pid = 1876] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 241 (0x7f9d5b8d5c00) [pid = 1876] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 240 (0x7f9d696f7800) [pid = 1876] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 239 (0x7f9d8e139000) [pid = 1876] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 238 (0x7f9d6b960000) [pid = 1876] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 237 (0x7f9d5b8d5000) [pid = 1876] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 236 (0x7f9d7a19f800) [pid = 1876] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 235 (0x7f9d695eac00) [pid = 1876] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 234 (0x7f9d62ee9000) [pid = 1876] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 233 (0x7f9d5b240c00) [pid = 1876] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 232 (0x7f9d696f1400) [pid = 1876] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 231 (0x7f9d88bee000) [pid = 1876] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 230 (0x7f9d5b241c00) [pid = 1876] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 229 (0x7f9d69227000) [pid = 1876] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 228 (0x7f9d76703000) [pid = 1876] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 227 (0x7f9d7200b000) [pid = 1876] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 226 (0x7f9d717ea400) [pid = 1876] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 225 (0x7f9d5d434400) [pid = 1876] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 224 (0x7f9d7af58400) [pid = 1876] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 223 (0x7f9d7a26c800) [pid = 1876] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 222 (0x7f9d717bf000) [pid = 1876] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 221 (0x7f9d685a4000) [pid = 1876] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 220 (0x7f9d72650800) [pid = 1876] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 219 (0x7f9d63cc2400) [pid = 1876] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 218 (0x7f9d719b6800) [pid = 1876] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 217 (0x7f9d5d99bc00) [pid = 1876] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 216 (0x7f9d5bc25c00) [pid = 1876] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 215 (0x7f9d5bc31800) [pid = 1876] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 214 (0x7f9d5b243800) [pid = 1876] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 213 (0x7f9d6b6ab000) [pid = 1876] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 212 (0x7f9d62eec000) [pid = 1876] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 211 (0x7f9d75229400) [pid = 1876] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 210 (0x7f9d69222000) [pid = 1876] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 209 (0x7f9d8d647c00) [pid = 1876] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 208 (0x7f9d89f7a800) [pid = 1876] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 207 (0x7f9d695ecc00) [pid = 1876] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 206 (0x7f9d5bc29800) [pid = 1876] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 205 (0x7f9d7af5a800) [pid = 1876] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 204 (0x7f9d64a24400) [pid = 1876] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 203 (0x7f9d633cec00) [pid = 1876] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 202 (0x7f9d771ee800) [pid = 1876] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 201 (0x7f9d61ad5c00) [pid = 1876] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 200 (0x7f9d685a0800) [pid = 1876] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 199 (0x7f9d68626c00) [pid = 1876] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 198 (0x7f9d728b4800) [pid = 1876] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 197 (0x7f9d62c2c000) [pid = 1876] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 196 (0x7f9d75285400) [pid = 1876] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 195 (0x7f9d62ee7000) [pid = 1876] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 194 (0x7f9d66e82400) [pid = 1876] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 193 (0x7f9d5d430c00) [pid = 1876] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 192 (0x7f9d75226000) [pid = 1876] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 191 (0x7f9d610c3800) [pid = 1876] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 190 (0x7f9d75c31000) [pid = 1876] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 189 (0x7f9d64a2a000) [pid = 1876] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 188 (0x7f9d7a260800) [pid = 1876] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 187 (0x7f9d6430ac00) [pid = 1876] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:04:59 INFO - PROCESS | 1876 | --DOMWINDOW == 186 (0x7f9d5d42d800) [pid = 1876] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:04:59 INFO - PROCESS | 1876 | 1461618299379 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:59 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5b28b000 == 115 [pid = 1876] [id = 488] 14:04:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 187 (0x7f9d5ab8d400) [pid = 1876] [serial = 1465] [outer = (nil)] 14:04:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 188 (0x7f9d5b23c800) [pid = 1876] [serial = 1466] [outer = 0x7f9d5ab8d400] 14:04:59 INFO - PROCESS | 1876 | 1461618299445 Marionette DEBUG loaded listener.js 14:04:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 189 (0x7f9d5bc25c00) [pid = 1876] [serial = 1467] [outer = 0x7f9d5ab8d400] 14:05:00 INFO - PROCESS | 1876 | 1461618300141 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 14:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2604ms 14:05:00 INFO - PROCESS | 1876 | 1461618300203 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 14:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:05:00 INFO - PROCESS | 1876 | 1461618300207 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 14:05:00 INFO - PROCESS | 1876 | 1461618300213 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:05:00 INFO - PROCESS | 1876 | 1461618300216 Marionette TRACE conn3 <- [1,1926,null,{}] 14:05:00 INFO - PROCESS | 1876 | 1461618300221 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:00 INFO - PROCESS | 1876 | 1461618300499 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 14:05:00 INFO - PROCESS | 1876 | 1461618300522 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:00 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d62fc2000 == 116 [pid = 1876] [id = 489] 14:05:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 190 (0x7f9d5ab8ec00) [pid = 1876] [serial = 1468] [outer = (nil)] 14:05:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 191 (0x7f9d5f3b2c00) [pid = 1876] [serial = 1469] [outer = 0x7f9d5ab8ec00] 14:05:00 INFO - PROCESS | 1876 | 1461618300587 Marionette DEBUG loaded listener.js 14:05:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 192 (0x7f9d61b57800) [pid = 1876] [serial = 1470] [outer = 0x7f9d5ab8ec00] 14:05:01 INFO - PROCESS | 1876 | 1461618301772 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 14:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1630ms 14:05:01 INFO - PROCESS | 1876 | 1461618301845 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 14:05:01 INFO - PROCESS | 1876 | 1461618301850 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 14:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:05:01 INFO - PROCESS | 1876 | 1461618301862 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:05:01 INFO - PROCESS | 1876 | 1461618301868 Marionette TRACE conn3 <- [1,1930,null,{}] 14:05:01 INFO - PROCESS | 1876 | 1461618301879 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:02 INFO - PROCESS | 1876 | 1461618302170 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 14:05:02 INFO - PROCESS | 1876 | 1461618302510 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:02 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d5e0800 == 117 [pid = 1876] [id = 490] 14:05:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 193 (0x7f9d5d2d0800) [pid = 1876] [serial = 1471] [outer = (nil)] 14:05:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 194 (0x7f9d5d435800) [pid = 1876] [serial = 1472] [outer = 0x7f9d5d2d0800] 14:05:02 INFO - PROCESS | 1876 | 1461618302596 Marionette DEBUG loaded listener.js 14:05:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 195 (0x7f9d5f3b3c00) [pid = 1876] [serial = 1473] [outer = 0x7f9d5d2d0800] 14:05:03 INFO - PROCESS | 1876 | 1461618303575 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 14:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1794ms 14:05:03 INFO - PROCESS | 1876 | 1461618303654 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 14:05:03 INFO - PROCESS | 1876 | 1461618303663 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 14:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:05:03 INFO - PROCESS | 1876 | 1461618303673 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:05:03 INFO - PROCESS | 1876 | 1461618303677 Marionette TRACE conn3 <- [1,1934,null,{}] 14:05:03 INFO - PROCESS | 1876 | 1461618303683 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:03 INFO - PROCESS | 1876 | 1461618303960 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 14:05:04 INFO - PROCESS | 1876 | 1461618304305 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:04 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63b94000 == 118 [pid = 1876] [id = 491] 14:05:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 196 (0x7f9d61ace400) [pid = 1876] [serial = 1474] [outer = (nil)] 14:05:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 197 (0x7f9d61b52400) [pid = 1876] [serial = 1475] [outer = 0x7f9d61ace400] 14:05:04 INFO - PROCESS | 1876 | 1461618304383 Marionette DEBUG loaded listener.js 14:05:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 198 (0x7f9d62c22000) [pid = 1876] [serial = 1476] [outer = 0x7f9d61ace400] 14:05:05 INFO - PROCESS | 1876 | 1461618305335 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 14:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1732ms 14:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:05:05 INFO - PROCESS | 1876 | 1461618305405 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 14:05:05 INFO - PROCESS | 1876 | 1461618305408 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 14:05:05 INFO - PROCESS | 1876 | 1461618305415 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:05:05 INFO - PROCESS | 1876 | 1461618305421 Marionette TRACE conn3 <- [1,1938,null,{}] 14:05:05 INFO - PROCESS | 1876 | 1461618305437 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:05 INFO - PROCESS | 1876 | 1461618305718 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 14:05:06 INFO - PROCESS | 1876 | 1461618306029 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:06 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d64417800 == 119 [pid = 1876] [id = 492] 14:05:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 199 (0x7f9d62eeb800) [pid = 1876] [serial = 1477] [outer = (nil)] 14:05:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 200 (0x7f9d6331b000) [pid = 1876] [serial = 1478] [outer = 0x7f9d62eeb800] 14:05:06 INFO - PROCESS | 1876 | 1461618306120 Marionette DEBUG loaded listener.js 14:05:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 201 (0x7f9d63327400) [pid = 1876] [serial = 1479] [outer = 0x7f9d62eeb800] 14:05:07 INFO - PROCESS | 1876 | 1461618307007 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 14:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1649ms 14:05:07 INFO - PROCESS | 1876 | 1461618307064 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 14:05:07 INFO - PROCESS | 1876 | 1461618307068 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 14:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:05:07 INFO - PROCESS | 1876 | 1461618307075 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:05:07 INFO - PROCESS | 1876 | 1461618307078 Marionette TRACE conn3 <- [1,1942,null,{}] 14:05:07 INFO - PROCESS | 1876 | 1461618307084 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:07 INFO - PROCESS | 1876 | 1461618307312 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 14:05:07 INFO - PROCESS | 1876 | 1461618307590 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:07 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66d6e800 == 120 [pid = 1876] [id = 493] 14:05:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 202 (0x7f9d62eedc00) [pid = 1876] [serial = 1480] [outer = (nil)] 14:05:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 203 (0x7f9d639f1c00) [pid = 1876] [serial = 1481] [outer = 0x7f9d62eedc00] 14:05:07 INFO - PROCESS | 1876 | 1461618307714 Marionette DEBUG loaded listener.js 14:05:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 204 (0x7f9d639fb800) [pid = 1876] [serial = 1482] [outer = 0x7f9d62eedc00] 14:05:08 INFO - PROCESS | 1876 | 1461618308586 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1580ms 14:05:08 INFO - PROCESS | 1876 | 1461618308661 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 14:05:08 INFO - PROCESS | 1876 | 1461618308665 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 14:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:05:08 INFO - PROCESS | 1876 | 1461618308671 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:05:08 INFO - PROCESS | 1876 | 1461618308674 Marionette TRACE conn3 <- [1,1946,null,{}] 14:05:08 INFO - PROCESS | 1876 | 1461618308679 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:08 INFO - PROCESS | 1876 | 1461618308933 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 14:05:09 INFO - PROCESS | 1876 | 1461618309250 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:09 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66f42800 == 121 [pid = 1876] [id = 494] 14:05:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 205 (0x7f9d633d4800) [pid = 1876] [serial = 1483] [outer = (nil)] 14:05:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 206 (0x7f9d63c4e400) [pid = 1876] [serial = 1484] [outer = 0x7f9d633d4800] 14:05:09 INFO - PROCESS | 1876 | 1461618309385 Marionette DEBUG loaded listener.js 14:05:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 207 (0x7f9d64302800) [pid = 1876] [serial = 1485] [outer = 0x7f9d633d4800] 14:05:10 INFO - PROCESS | 1876 | 1461618310681 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2035ms 14:05:10 INFO - PROCESS | 1876 | 1461618310709 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 14:05:10 INFO - PROCESS | 1876 | 1461618310715 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 14:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:05:10 INFO - PROCESS | 1876 | 1461618310725 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:05:10 INFO - PROCESS | 1876 | 1461618310729 Marionette TRACE conn3 <- [1,1950,null,{}] 14:05:10 INFO - PROCESS | 1876 | 1461618310739 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:11 INFO - PROCESS | 1876 | 1461618311037 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 14:05:11 INFO - PROCESS | 1876 | 1461618311366 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:11 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67dd9000 == 122 [pid = 1876] [id = 495] 14:05:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 208 (0x7f9d64a2e000) [pid = 1876] [serial = 1486] [outer = (nil)] 14:05:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 209 (0x7f9d66d42400) [pid = 1876] [serial = 1487] [outer = 0x7f9d64a2e000] 14:05:11 INFO - PROCESS | 1876 | 1461618311453 Marionette DEBUG loaded listener.js 14:05:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 210 (0x7f9d66e86000) [pid = 1876] [serial = 1488] [outer = 0x7f9d64a2e000] 14:05:12 INFO - PROCESS | 1876 | 1461618312362 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 14:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1690ms 14:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:05:12 INFO - PROCESS | 1876 | 1461618312414 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 14:05:12 INFO - PROCESS | 1876 | 1461618312417 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 14:05:12 INFO - PROCESS | 1876 | 1461618312423 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:05:12 INFO - PROCESS | 1876 | 1461618312426 Marionette TRACE conn3 <- [1,1954,null,{}] 14:05:12 INFO - PROCESS | 1876 | 1461618312432 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:12 INFO - PROCESS | 1876 | 1461618312666 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 14:05:12 INFO - PROCESS | 1876 | 1461618312931 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:12 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d68307000 == 123 [pid = 1876] [id = 496] 14:05:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 211 (0x7f9d64a27800) [pid = 1876] [serial = 1489] [outer = (nil)] 14:05:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 212 (0x7f9d685a0000) [pid = 1876] [serial = 1490] [outer = 0x7f9d64a27800] 14:05:13 INFO - PROCESS | 1876 | 1461618313047 Marionette DEBUG loaded listener.js 14:05:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 213 (0x7f9d685bec00) [pid = 1876] [serial = 1491] [outer = 0x7f9d64a27800] 14:05:13 INFO - PROCESS | 1876 | 1461618313885 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 14:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1532ms 14:05:13 INFO - PROCESS | 1876 | 1461618313956 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 14:05:13 INFO - PROCESS | 1876 | 1461618313959 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 14:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:05:13 INFO - PROCESS | 1876 | 1461618313965 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:05:13 INFO - PROCESS | 1876 | 1461618313968 Marionette TRACE conn3 <- [1,1958,null,{}] 14:05:13 INFO - PROCESS | 1876 | 1461618313974 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:14 INFO - PROCESS | 1876 | 1461618314225 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 14:05:14 INFO - PROCESS | 1876 | 1461618314491 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:14 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d685d3800 == 124 [pid = 1876] [id = 497] 14:05:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 214 (0x7f9d6398b800) [pid = 1876] [serial = 1492] [outer = (nil)] 14:05:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 215 (0x7f9d68629800) [pid = 1876] [serial = 1493] [outer = 0x7f9d6398b800] 14:05:14 INFO - PROCESS | 1876 | 1461618314608 Marionette DEBUG loaded listener.js 14:05:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 216 (0x7f9d69222000) [pid = 1876] [serial = 1494] [outer = 0x7f9d6398b800] 14:05:15 INFO - PROCESS | 1876 | 1461618315436 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 14:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1481ms 14:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:05:15 INFO - PROCESS | 1876 | 1461618315447 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 14:05:15 INFO - PROCESS | 1876 | 1461618315450 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 14:05:15 INFO - PROCESS | 1876 | 1461618315457 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:05:15 INFO - PROCESS | 1876 | 1461618315460 Marionette TRACE conn3 <- [1,1962,null,{}] 14:05:15 INFO - PROCESS | 1876 | 1461618315465 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:15 INFO - PROCESS | 1876 | 1461618315676 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 14:05:15 INFO - PROCESS | 1876 | 1461618315955 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:15 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6a811000 == 125 [pid = 1876] [id = 498] 14:05:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 217 (0x7f9d64a2c400) [pid = 1876] [serial = 1495] [outer = (nil)] 14:05:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 218 (0x7f9d69506000) [pid = 1876] [serial = 1496] [outer = 0x7f9d64a2c400] 14:05:16 INFO - PROCESS | 1876 | 1461618316039 Marionette DEBUG loaded listener.js 14:05:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 219 (0x7f9d695ea400) [pid = 1876] [serial = 1497] [outer = 0x7f9d64a2c400] 14:05:16 INFO - PROCESS | 1876 | 1461618316945 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 14:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1533ms 14:05:16 INFO - PROCESS | 1876 | 1461618316991 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 14:05:16 INFO - PROCESS | 1876 | 1461618316994 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 14:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:05:17 INFO - PROCESS | 1876 | 1461618317000 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:05:17 INFO - PROCESS | 1876 | 1461618317003 Marionette TRACE conn3 <- [1,1966,null,{}] 14:05:17 INFO - PROCESS | 1876 | 1461618317009 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:17 INFO - PROCESS | 1876 | 1461618317233 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 14:05:17 INFO - PROCESS | 1876 | 1461618317557 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:17 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b6e2800 == 126 [pid = 1876] [id = 499] 14:05:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 220 (0x7f9d5ab97400) [pid = 1876] [serial = 1498] [outer = (nil)] 14:05:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 221 (0x7f9d696e9c00) [pid = 1876] [serial = 1499] [outer = 0x7f9d5ab97400] 14:05:17 INFO - PROCESS | 1876 | 1461618317640 Marionette DEBUG loaded listener.js 14:05:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 222 (0x7f9d696f8400) [pid = 1876] [serial = 1500] [outer = 0x7f9d5ab97400] 14:05:18 INFO - PROCESS | 1876 | 1461618318513 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 14:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1578ms 14:05:18 INFO - PROCESS | 1876 | 1461618318580 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 14:05:18 INFO - PROCESS | 1876 | 1461618318584 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 14:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:05:18 INFO - PROCESS | 1876 | 1461618318590 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:05:18 INFO - PROCESS | 1876 | 1461618318594 Marionette TRACE conn3 <- [1,1970,null,{}] 14:05:18 INFO - PROCESS | 1876 | 1461618318599 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:18 INFO - PROCESS | 1876 | 1461618318889 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 14:05:19 INFO - PROCESS | 1876 | 1461618319215 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:19 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6fbb1800 == 127 [pid = 1876] [id = 500] 14:05:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 223 (0x7f9d6a649400) [pid = 1876] [serial = 1501] [outer = (nil)] 14:05:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 224 (0x7f9d6a64d800) [pid = 1876] [serial = 1502] [outer = 0x7f9d6a649400] 14:05:19 INFO - PROCESS | 1876 | 1461618319299 Marionette DEBUG loaded listener.js 14:05:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 225 (0x7f9d6a778400) [pid = 1876] [serial = 1503] [outer = 0x7f9d6a649400] 14:05:20 INFO - PROCESS | 1876 | 1461618320157 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 14:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1630ms 14:05:20 INFO - PROCESS | 1876 | 1461618320223 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 14:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:05:20 INFO - PROCESS | 1876 | 1461618320227 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 14:05:20 INFO - PROCESS | 1876 | 1461618320233 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:05:20 INFO - PROCESS | 1876 | 1461618320238 Marionette TRACE conn3 <- [1,1974,null,{}] 14:05:20 INFO - PROCESS | 1876 | 1461618320244 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:20 INFO - PROCESS | 1876 | 1461618320505 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 14:05:20 INFO - PROCESS | 1876 | 1461618320830 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:20 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7171d800 == 128 [pid = 1876] [id = 501] 14:05:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 226 (0x7f9d63c47000) [pid = 1876] [serial = 1504] [outer = (nil)] 14:05:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 227 (0x7f9d6b958000) [pid = 1876] [serial = 1505] [outer = 0x7f9d63c47000] 14:05:20 INFO - PROCESS | 1876 | 1461618320907 Marionette DEBUG loaded listener.js 14:05:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 228 (0x7f9d708c4c00) [pid = 1876] [serial = 1506] [outer = 0x7f9d63c47000] 14:05:21 INFO - PROCESS | 1876 | 1461618321722 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 14:05:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1538ms 14:05:21 INFO - PROCESS | 1876 | 1461618321772 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 14:05:21 INFO - PROCESS | 1876 | 1461618321775 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 14:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:05:21 INFO - PROCESS | 1876 | 1461618321781 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:05:21 INFO - PROCESS | 1876 | 1461618321784 Marionette TRACE conn3 <- [1,1978,null,{}] 14:05:21 INFO - PROCESS | 1876 | 1461618321789 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:22 INFO - PROCESS | 1876 | 1461618322023 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 14:05:22 INFO - PROCESS | 1876 | 1461618322294 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:22 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71913000 == 129 [pid = 1876] [id = 502] 14:05:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 229 (0x7f9d6861d800) [pid = 1876] [serial = 1507] [outer = (nil)] 14:05:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 230 (0x7f9d709e9400) [pid = 1876] [serial = 1508] [outer = 0x7f9d6861d800] 14:05:22 INFO - PROCESS | 1876 | 1461618322413 Marionette DEBUG loaded listener.js 14:05:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 231 (0x7f9d717b6000) [pid = 1876] [serial = 1509] [outer = 0x7f9d6861d800] 14:05:23 INFO - PROCESS | 1876 | 1461618323270 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1529ms 14:05:23 INFO - PROCESS | 1876 | 1461618323311 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 14:05:23 INFO - PROCESS | 1876 | 1461618323315 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 14:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:05:23 INFO - PROCESS | 1876 | 1461618323321 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:05:23 INFO - PROCESS | 1876 | 1461618323323 Marionette TRACE conn3 <- [1,1982,null,{}] 14:05:23 INFO - PROCESS | 1876 | 1461618323330 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:23 INFO - PROCESS | 1876 | 1461618323563 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 14:05:23 INFO - PROCESS | 1876 | 1461618323921 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:23 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7249e000 == 130 [pid = 1876] [id = 503] 14:05:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 232 (0x7f9d717e7800) [pid = 1876] [serial = 1510] [outer = (nil)] 14:05:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 233 (0x7f9d717ec000) [pid = 1876] [serial = 1511] [outer = 0x7f9d717e7800] 14:05:24 INFO - PROCESS | 1876 | 1461618324005 Marionette DEBUG loaded listener.js 14:05:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 234 (0x7f9d719b8c00) [pid = 1876] [serial = 1512] [outer = 0x7f9d717e7800] 14:05:24 INFO - PROCESS | 1876 | 1461618324842 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1582ms 14:05:24 INFO - PROCESS | 1876 | 1461618324904 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 14:05:24 INFO - PROCESS | 1876 | 1461618324908 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 14:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:05:24 INFO - PROCESS | 1876 | 1461618324914 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:05:24 INFO - PROCESS | 1876 | 1461618324917 Marionette TRACE conn3 <- [1,1986,null,{}] 14:05:24 INFO - PROCESS | 1876 | 1461618324922 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:25 INFO - PROCESS | 1876 | 1461618325150 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 14:05:25 INFO - PROCESS | 1876 | 1461618325472 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:25 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d72ad8000 == 131 [pid = 1876] [id = 504] 14:05:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 235 (0x7f9d61ad0400) [pid = 1876] [serial = 1513] [outer = (nil)] 14:05:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 236 (0x7f9d72016400) [pid = 1876] [serial = 1514] [outer = 0x7f9d61ad0400] 14:05:25 INFO - PROCESS | 1876 | 1461618325554 Marionette DEBUG loaded listener.js 14:05:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 237 (0x7f9d721db000) [pid = 1876] [serial = 1515] [outer = 0x7f9d61ad0400] 14:05:26 INFO - PROCESS | 1876 | 1461618326400 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1529ms 14:05:26 INFO - PROCESS | 1876 | 1461618326445 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 14:05:26 INFO - PROCESS | 1876 | 1461618326448 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 14:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:05:26 INFO - PROCESS | 1876 | 1461618326454 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:05:26 INFO - PROCESS | 1876 | 1461618326457 Marionette TRACE conn3 <- [1,1990,null,{}] 14:05:26 INFO - PROCESS | 1876 | 1461618326462 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:26 INFO - PROCESS | 1876 | 1461618326683 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 14:05:27 INFO - PROCESS | 1876 | 1461618327044 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:27 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5aae0000 == 132 [pid = 1876] [id = 505] 14:05:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 238 (0x7f9d5ab8c000) [pid = 1876] [serial = 1516] [outer = (nil)] 14:05:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 239 (0x7f9d5bb15c00) [pid = 1876] [serial = 1517] [outer = 0x7f9d5ab8c000] 14:05:27 INFO - PROCESS | 1876 | 1461618327123 Marionette DEBUG loaded listener.js 14:05:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 240 (0x7f9d63329c00) [pid = 1876] [serial = 1518] [outer = 0x7f9d5ab8c000] 14:05:28 INFO - PROCESS | 1876 | 1461618328024 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1629ms 14:05:28 INFO - PROCESS | 1876 | 1461618328085 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 14:05:28 INFO - PROCESS | 1876 | 1461618328089 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 14:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:05:28 INFO - PROCESS | 1876 | 1461618328095 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:05:28 INFO - PROCESS | 1876 | 1461618328097 Marionette TRACE conn3 <- [1,1994,null,{}] 14:05:28 INFO - PROCESS | 1876 | 1461618328103 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:28 INFO - PROCESS | 1876 | 1461618328337 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 14:05:28 INFO - PROCESS | 1876 | 1461618328662 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:28 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5bb32000 == 133 [pid = 1876] [id = 506] 14:05:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 241 (0x7f9d5ab8d800) [pid = 1876] [serial = 1519] [outer = (nil)] 14:05:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 242 (0x7f9d5b8dcc00) [pid = 1876] [serial = 1520] [outer = 0x7f9d5ab8d800] 14:05:28 INFO - PROCESS | 1876 | 1461618328742 Marionette DEBUG loaded listener.js 14:05:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 243 (0x7f9d5d6ec000) [pid = 1876] [serial = 1521] [outer = 0x7f9d5ab8d800] 14:05:29 INFO - PROCESS | 1876 | 1461618329635 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 14:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1582ms 14:05:29 INFO - PROCESS | 1876 | 1461618329678 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 14:05:29 INFO - PROCESS | 1876 | 1461618329681 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 14:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:05:29 INFO - PROCESS | 1876 | 1461618329688 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:05:29 INFO - PROCESS | 1876 | 1461618329690 Marionette TRACE conn3 <- [1,1998,null,{}] 14:05:29 INFO - PROCESS | 1876 | 1461618329696 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:29 INFO - PROCESS | 1876 | 1461618329923 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 14:05:30 INFO - PROCESS | 1876 | 1461618330246 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:30 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5f5d3800 == 134 [pid = 1876] [id = 507] 14:05:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 244 (0x7f9d5b23dc00) [pid = 1876] [serial = 1522] [outer = (nil)] 14:05:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 245 (0x7f9d5d6ec400) [pid = 1876] [serial = 1523] [outer = 0x7f9d5b23dc00] 14:05:30 INFO - PROCESS | 1876 | 1461618330327 Marionette DEBUG loaded listener.js 14:05:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 246 (0x7f9d610cf000) [pid = 1876] [serial = 1524] [outer = 0x7f9d5b23dc00] 14:05:31 INFO - PROCESS | 1876 | 1461618331225 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 14:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1586ms 14:05:31 INFO - PROCESS | 1876 | 1461618331276 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 14:05:31 INFO - PROCESS | 1876 | 1461618331279 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 14:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:05:31 INFO - PROCESS | 1876 | 1461618331286 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:05:31 INFO - PROCESS | 1876 | 1461618331291 Marionette TRACE conn3 <- [1,2002,null,{}] 14:05:31 INFO - PROCESS | 1876 | 1461618331297 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:31 INFO - PROCESS | 1876 | 1461618331546 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 14:05:32 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d60eef800 == 133 [pid = 1876] [id = 483] 14:05:32 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d60ed6800 == 132 [pid = 1876] [id = 482] 14:05:32 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d921cf800 == 131 [pid = 1876] [id = 481] 14:05:32 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d60f0e800 == 130 [pid = 1876] [id = 480] 14:05:32 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8d748000 == 129 [pid = 1876] [id = 479] 14:05:32 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7e155800 == 128 [pid = 1876] [id = 478] 14:05:32 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d76719800 == 127 [pid = 1876] [id = 477] 14:05:32 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d75d1e000 == 126 [pid = 1876] [id = 476] 14:05:32 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d72722800 == 125 [pid = 1876] [id = 475] 14:05:32 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71943800 == 124 [pid = 1876] [id = 474] 14:05:32 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71713800 == 123 [pid = 1876] [id = 473] 14:05:32 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6ba84800 == 122 [pid = 1876] [id = 472] 14:05:32 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6a813000 == 121 [pid = 1876] [id = 471] 14:05:32 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d68312800 == 120 [pid = 1876] [id = 470] 14:05:32 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66e6c000 == 119 [pid = 1876] [id = 469] 14:05:32 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d62c68000 == 118 [pid = 1876] [id = 468] 14:05:32 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5b8bd800 == 117 [pid = 1876] [id = 467] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 245 (0x7f9d633dc400) [pid = 1876] [serial = 1400] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 244 (0x7f9d61ad7400) [pid = 1876] [serial = 1200] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 243 (0x7f9d89d69000) [pid = 1876] [serial = 1152] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 242 (0x7f9d78666800) [pid = 1876] [serial = 1281] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 241 (0x7f9d8df4c400) [pid = 1876] [serial = 1233] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 240 (0x7f9d8d64e000) [pid = 1876] [serial = 1296] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 239 (0x7f9d75c37800) [pid = 1876] [serial = 1355] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 238 (0x7f9d752e1800) [pid = 1876] [serial = 1353] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 237 (0x7f9d68623400) [pid = 1876] [serial = 1137] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 236 (0x7f9d63cca800) [pid = 1876] [serial = 1173] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 235 (0x7f9d8d8ae800) [pid = 1876] [serial = 1158] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 234 (0x7f9d8d512400) [pid = 1876] [serial = 1101] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 233 (0x7f9d5d6f5000) [pid = 1876] [serial = 1335] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 232 (0x7f9d71c09c00) [pid = 1876] [serial = 1080] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 231 (0x7f9d73d11800) [pid = 1876] [serial = 1278] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 230 (0x7f9d61ad6000) [pid = 1876] [serial = 1266] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 229 (0x7f9d66d48c00) [pid = 1876] [serial = 1302] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 228 (0x7f9d696ed400) [pid = 1876] [serial = 1170] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 227 (0x7f9d87c0c400) [pid = 1876] [serial = 1095] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 226 (0x7f9d7a525c00) [pid = 1876] [serial = 1149] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 225 (0x7f9d728bc800) [pid = 1876] [serial = 1212] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 224 (0x7f9d7af5a400) [pid = 1876] [serial = 1110] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 223 (0x7f9d5d437800) [pid = 1876] [serial = 1308] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 222 (0x7f9d8d8a3800) [pid = 1876] [serial = 1230] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 221 (0x7f9d610cfc00) [pid = 1876] [serial = 1161] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 220 (0x7f9d8df84800) [pid = 1876] [serial = 1299] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 219 (0x7f9d61a5f800) [pid = 1876] [serial = 1394] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 218 (0x7f9d721fdc00) [pid = 1876] [serial = 1209] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 217 (0x7f9d8e281c00) [pid = 1876] [serial = 1107] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 216 (0x7f9d7955c800) [pid = 1876] [serial = 1146] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 215 (0x7f9d5bc2fc00) [pid = 1876] [serial = 1391] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 214 (0x7f9d7b989800) [pid = 1876] [serial = 1092] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 213 (0x7f9d695f8000) [pid = 1876] [serial = 1290] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 212 (0x7f9d69221000) [pid = 1876] [serial = 1239] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 211 (0x7f9d5b245c00) [pid = 1876] [serial = 1379] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 210 (0x7f9d6b6b3c00) [pid = 1876] [serial = 1206] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 209 (0x7f9d8df3f400) [pid = 1876] [serial = 1368] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 208 (0x7f9d6331d000) [pid = 1876] [serial = 1382] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 207 (0x7f9d717f0800) [pid = 1876] [serial = 1242] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 206 (0x7f9d7af4c400) [pid = 1876] [serial = 1221] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 205 (0x7f9d771f2400) [pid = 1876] [serial = 1089] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 204 (0x7f9d5d6f6800) [pid = 1876] [serial = 1392] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 203 (0x7f9d5b249c00) [pid = 1876] [serial = 1380] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 202 (0x7f9d719af000) [pid = 1876] [serial = 1349] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 201 (0x7f9d66d47800) [pid = 1876] [serial = 1317] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 200 (0x7f9d7ef1f400) [pid = 1876] [serial = 1365] [outer = (nil)] [url = about:blank] 14:05:32 INFO - PROCESS | 1876 | --DOMWINDOW == 199 (0x7f9d87c0cc00) [pid = 1876] [serial = 1227] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 198 (0x7f9d762ad000) [pid = 1876] [serial = 1086] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 197 (0x7f9d696efc00) [pid = 1876] [serial = 1272] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 196 (0x7f9d63321000) [pid = 1876] [serial = 1383] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 195 (0x7f9d75c28c00) [pid = 1876] [serial = 1143] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 194 (0x7f9d685a3c00) [pid = 1876] [serial = 1203] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 193 (0x7f9d5bb0fc00) [pid = 1876] [serial = 1334] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 192 (0x7f9d76709c00) [pid = 1876] [serial = 1358] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 191 (0x7f9d5d9a6c00) [pid = 1876] [serial = 1305] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 190 (0x7f9d5bc33000) [pid = 1876] [serial = 1371] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 189 (0x7f9d89d6f400) [pid = 1876] [serial = 1377] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 188 (0x7f9d75283400) [pid = 1876] [serial = 1386] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 187 (0x7f9d717e7c00) [pid = 1876] [serial = 1140] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 186 (0x7f9d766a6000) [pid = 1876] [serial = 1356] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 185 (0x7f9d6398c000) [pid = 1876] [serial = 1397] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d7a19bc00) [pid = 1876] [serial = 1218] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d6b952c00) [pid = 1876] [serial = 1346] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d8dfcb800) [pid = 1876] [serial = 1167] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d708cb800) [pid = 1876] [serial = 1347] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d61b58c00) [pid = 1876] [serial = 1395] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d63cc6c00) [pid = 1876] [serial = 1398] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d5bc2d800) [pid = 1876] [serial = 1370] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d7227c800) [pid = 1876] [serial = 1350] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d8d8abc00) [pid = 1876] [serial = 1104] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d8d649800) [pid = 1876] [serial = 1293] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d5f3b0000) [pid = 1876] [serial = 1374] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d89d74800) [pid = 1876] [serial = 1155] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d66e4bc00) [pid = 1876] [serial = 1341] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d8a0d8400) [pid = 1876] [serial = 1287] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d89f6d000) [pid = 1876] [serial = 1098] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d696f2000) [pid = 1876] [serial = 1176] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d5f3b4800) [pid = 1876] [serial = 1376] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d69508000) [pid = 1876] [serial = 1077] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d72130800) [pid = 1876] [serial = 1275] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d5f3ab400) [pid = 1876] [serial = 1373] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d75227800) [pid = 1876] [serial = 1083] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d63326400) [pid = 1876] [serial = 1385] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d64bb0800) [pid = 1876] [serial = 1340] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d633dd800) [pid = 1876] [serial = 1337] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d89cf2800) [pid = 1876] [serial = 1284] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d62eefc00) [pid = 1876] [serial = 1236] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d63cc1000) [pid = 1876] [serial = 1338] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 157 (0x7f9d719b3400) [pid = 1876] [serial = 1014] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 156 (0x7f9d77b35400) [pid = 1876] [serial = 1359] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 155 (0x7f9d5d6f3c00) [pid = 1876] [serial = 1314] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 154 (0x7f9d8d646000) [pid = 1876] [serial = 1367] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 153 (0x7f9d7629f400) [pid = 1876] [serial = 1215] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 152 (0x7f9d61a67400) [pid = 1876] [serial = 1164] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 151 (0x7f9d7a025800) [pid = 1876] [serial = 1361] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d7a523c00) [pid = 1876] [serial = 1362] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d696f1c00) [pid = 1876] [serial = 1343] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d7b987400) [pid = 1876] [serial = 1224] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d6a645c00) [pid = 1876] [serial = 1344] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d5ab95400) [pid = 1876] [serial = 1388] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d7b918800) [pid = 1876] [serial = 1364] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d66e48800) [pid = 1876] [serial = 1269] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d717ec400) [pid = 1876] [serial = 1352] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d66d43000) [pid = 1876] [serial = 1311] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1876 | 1461618333206 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:33 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5af90000 == 118 [pid = 1876] [id = 508] 14:05:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d5b243c00) [pid = 1876] [serial = 1525] [outer = (nil)] 14:05:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d5b247c00) [pid = 1876] [serial = 1526] [outer = 0x7f9d5b243c00] 14:05:33 INFO - PROCESS | 1876 | 1461618333287 Marionette DEBUG loaded listener.js 14:05:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d5bb0e800) [pid = 1876] [serial = 1527] [outer = 0x7f9d5b243c00] 14:05:34 INFO - PROCESS | 1876 | 1461618334091 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 14:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 2841ms 14:05:34 INFO - PROCESS | 1876 | 1461618334130 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 14:05:34 INFO - PROCESS | 1876 | 1461618334136 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 14:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:05:34 INFO - PROCESS | 1876 | 1461618334144 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:05:34 INFO - PROCESS | 1876 | 1461618334149 Marionette TRACE conn3 <- [1,2006,null,{}] 14:05:34 INFO - PROCESS | 1876 | 1461618334156 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:34 INFO - PROCESS | 1876 | 1461618334388 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 14:05:34 INFO - PROCESS | 1876 | 1461618334569 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:34 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5bc74800 == 119 [pid = 1876] [id = 509] 14:05:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d5b8d5000) [pid = 1876] [serial = 1528] [outer = (nil)] 14:05:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d5d6ea400) [pid = 1876] [serial = 1529] [outer = 0x7f9d5b8d5000] 14:05:34 INFO - PROCESS | 1876 | 1461618334637 Marionette DEBUG loaded listener.js 14:05:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d5d863400) [pid = 1876] [serial = 1530] [outer = 0x7f9d5b8d5000] 14:05:35 INFO - PROCESS | 1876 | 1461618335510 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 14:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 14:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1381ms 14:05:35 INFO - PROCESS | 1876 | 1461618335537 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 14:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:05:35 INFO - PROCESS | 1876 | 1461618335543 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 14:05:35 INFO - PROCESS | 1876 | 1461618335550 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:05:35 INFO - PROCESS | 1876 | 1461618335553 Marionette TRACE conn3 <- [1,2010,null,{}] 14:05:35 INFO - PROCESS | 1876 | 1461618335558 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:35 INFO - PROCESS | 1876 | 1461618335830 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 14:05:35 INFO - PROCESS | 1876 | 1461618335871 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:35 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5dcdf000 == 120 [pid = 1876] [id = 510] 14:05:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d5f445400) [pid = 1876] [serial = 1531] [outer = (nil)] 14:05:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d60fea400) [pid = 1876] [serial = 1532] [outer = 0x7f9d5f445400] 14:05:35 INFO - PROCESS | 1876 | 1461618335935 Marionette DEBUG loaded listener.js 14:05:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d610cdc00) [pid = 1876] [serial = 1533] [outer = 0x7f9d5f445400] 14:05:36 INFO - PROCESS | 1876 | 1461618336942 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 14:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 14:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1432ms 14:05:37 INFO - PROCESS | 1876 | 1461618336992 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 14:05:37 INFO - PROCESS | 1876 | 1461618336994 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 14:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:05:37 INFO - PROCESS | 1876 | 1461618337028 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:05:37 INFO - PROCESS | 1876 | 1461618337042 Marionette TRACE conn3 <- [1,2014,null,{}] 14:05:37 INFO - PROCESS | 1876 | 1461618337084 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:37 INFO - PROCESS | 1876 | 1461618337459 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d5f442c00) [pid = 1876] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d74725c00) [pid = 1876] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d5ab9ac00) [pid = 1876] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d5b241400) [pid = 1876] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d5ab90000) [pid = 1876] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d71e3f400) [pid = 1876] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d5ab8dc00) [pid = 1876] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d61ad1800) [pid = 1876] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d5f3b1400) [pid = 1876] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 141 (0x7f9d5ab8d400) [pid = 1876] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 140 (0x7f9d697b2c00) [pid = 1876] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 139 (0x7f9d5d859c00) [pid = 1876] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 138 (0x7f9d63328400) [pid = 1876] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 137 (0x7f9d71e40000) [pid = 1876] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 136 (0x7f9d695f3400) [pid = 1876] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 135 (0x7f9d7ac91800) [pid = 1876] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 134 (0x7f9d5ab91000) [pid = 1876] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 133 (0x7f9d5f3ab000) [pid = 1876] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 132 (0x7f9d6331d400) [pid = 1876] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 131 (0x7f9d5b23b400) [pid = 1876] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 130 (0x7f9d77b35800) [pid = 1876] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 129 (0x7f9d5f441c00) [pid = 1876] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:05:38 INFO - PROCESS | 1876 | --DOMWINDOW == 128 (0x7f9d5d85a800) [pid = 1876] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:05:38 INFO - PROCESS | 1876 | 1461618338179 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:38 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d5c6000 == 121 [pid = 1876] [id = 511] 14:05:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 129 (0x7f9d5ab8d400) [pid = 1876] [serial = 1534] [outer = (nil)] 14:05:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 130 (0x7f9d5b23b400) [pid = 1876] [serial = 1535] [outer = 0x7f9d5ab8d400] 14:05:38 INFO - PROCESS | 1876 | 1461618338241 Marionette DEBUG loaded listener.js 14:05:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 131 (0x7f9d5d85a800) [pid = 1876] [serial = 1536] [outer = 0x7f9d5ab8d400] 14:05:39 INFO - PROCESS | 1876 | 1461618339008 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 14:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2036ms 14:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:05:39 INFO - PROCESS | 1876 | 1461618339045 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 14:05:39 INFO - PROCESS | 1876 | 1461618339049 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 14:05:39 INFO - PROCESS | 1876 | 1461618339055 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:05:39 INFO - PROCESS | 1876 | 1461618339058 Marionette TRACE conn3 <- [1,2018,null,{}] 14:05:39 INFO - PROCESS | 1876 | 1461618339067 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:39 INFO - PROCESS | 1876 | 1461618339274 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 14:05:39 INFO - PROCESS | 1876 | 1461618339453 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:39 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d611f2000 == 122 [pid = 1876] [id = 512] 14:05:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 132 (0x7f9d5ab8dc00) [pid = 1876] [serial = 1537] [outer = (nil)] 14:05:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 133 (0x7f9d62c27c00) [pid = 1876] [serial = 1538] [outer = 0x7f9d5ab8dc00] 14:05:39 INFO - PROCESS | 1876 | 1461618339520 Marionette DEBUG loaded listener.js 14:05:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 134 (0x7f9d62ee4400) [pid = 1876] [serial = 1539] [outer = 0x7f9d5ab8dc00] 14:05:40 INFO - PROCESS | 1876 | 1461618340528 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1529ms 14:05:40 INFO - PROCESS | 1876 | 1461618340585 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 14:05:40 INFO - PROCESS | 1876 | 1461618340591 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 14:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:05:40 INFO - PROCESS | 1876 | 1461618340600 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:05:40 INFO - PROCESS | 1876 | 1461618340606 Marionette TRACE conn3 <- [1,2022,null,{}] 14:05:40 INFO - PROCESS | 1876 | 1461618340615 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:40 INFO - PROCESS | 1876 | 1461618340887 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 14:05:41 INFO - PROCESS | 1876 | 1461618341213 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:41 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d5d2000 == 123 [pid = 1876] [id = 513] 14:05:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 135 (0x7f9d5b8d4800) [pid = 1876] [serial = 1540] [outer = (nil)] 14:05:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 136 (0x7f9d5d6ed000) [pid = 1876] [serial = 1541] [outer = 0x7f9d5b8d4800] 14:05:41 INFO - PROCESS | 1876 | 1461618341295 Marionette DEBUG loaded listener.js 14:05:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 137 (0x7f9d5d999400) [pid = 1876] [serial = 1542] [outer = 0x7f9d5b8d4800] 14:05:42 INFO - PROCESS | 1876 | 1461618342182 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 14:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1638ms 14:05:42 INFO - PROCESS | 1876 | 1461618342238 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 14:05:42 INFO - PROCESS | 1876 | 1461618342246 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 14:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:05:42 INFO - PROCESS | 1876 | 1461618342257 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:05:42 INFO - PROCESS | 1876 | 1461618342261 Marionette TRACE conn3 <- [1,2026,null,{}] 14:05:42 INFO - PROCESS | 1876 | 1461618342267 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:42 INFO - PROCESS | 1876 | 1461618342509 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 14:05:42 INFO - PROCESS | 1876 | 1461618342813 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:42 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d62d4e000 == 124 [pid = 1876] [id = 514] 14:05:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 138 (0x7f9d60ff2800) [pid = 1876] [serial = 1543] [outer = (nil)] 14:05:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 139 (0x7f9d61a5fc00) [pid = 1876] [serial = 1544] [outer = 0x7f9d60ff2800] 14:05:42 INFO - PROCESS | 1876 | 1461618342894 Marionette DEBUG loaded listener.js 14:05:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 140 (0x7f9d61ad9400) [pid = 1876] [serial = 1545] [outer = 0x7f9d60ff2800] 14:05:43 INFO - PROCESS | 1876 | 1461618343870 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 14:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1680ms 14:05:43 INFO - PROCESS | 1876 | 1461618343938 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 14:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:05:43 INFO - PROCESS | 1876 | 1461618343943 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 14:05:43 INFO - PROCESS | 1876 | 1461618343950 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:05:43 INFO - PROCESS | 1876 | 1461618343955 Marionette TRACE conn3 <- [1,2030,null,{}] 14:05:43 INFO - PROCESS | 1876 | 1461618343972 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:44 INFO - PROCESS | 1876 | 1461618344259 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 14:05:44 INFO - PROCESS | 1876 | 1461618344565 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:44 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6417f800 == 125 [pid = 1876] [id = 515] 14:05:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 141 (0x7f9d62eeac00) [pid = 1876] [serial = 1546] [outer = (nil)] 14:05:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 142 (0x7f9d63327c00) [pid = 1876] [serial = 1547] [outer = 0x7f9d62eeac00] 14:05:44 INFO - PROCESS | 1876 | 1461618344650 Marionette DEBUG loaded listener.js 14:05:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d6398cc00) [pid = 1876] [serial = 1548] [outer = 0x7f9d62eeac00] 14:05:45 INFO - PROCESS | 1876 | 1461618345515 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 14:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1636ms 14:05:45 INFO - PROCESS | 1876 | 1461618345586 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 14:05:45 INFO - PROCESS | 1876 | 1461618345591 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 14:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:05:45 INFO - PROCESS | 1876 | 1461618345597 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:05:45 INFO - PROCESS | 1876 | 1461618345600 Marionette TRACE conn3 <- [1,2034,null,{}] 14:05:45 INFO - PROCESS | 1876 | 1461618345606 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:45 INFO - PROCESS | 1876 | 1461618345831 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 14:05:46 INFO - PROCESS | 1876 | 1461618346048 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:46 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66d6d800 == 126 [pid = 1876] [id = 516] 14:05:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d62eeb400) [pid = 1876] [serial = 1549] [outer = (nil)] 14:05:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d63c4dc00) [pid = 1876] [serial = 1550] [outer = 0x7f9d62eeb400] 14:05:46 INFO - PROCESS | 1876 | 1461618346206 Marionette DEBUG loaded listener.js 14:05:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d63cc6c00) [pid = 1876] [serial = 1551] [outer = 0x7f9d62eeb400] 14:05:47 INFO - PROCESS | 1876 | 1461618347106 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1579ms 14:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:05:47 INFO - PROCESS | 1876 | 1461618347178 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 14:05:47 INFO - PROCESS | 1876 | 1461618347181 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 14:05:47 INFO - PROCESS | 1876 | 1461618347187 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:05:47 INFO - PROCESS | 1876 | 1461618347191 Marionette TRACE conn3 <- [1,2038,null,{}] 14:05:47 INFO - PROCESS | 1876 | 1461618347196 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:47 INFO - PROCESS | 1876 | 1461618347449 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 14:05:47 INFO - PROCESS | 1876 | 1461618347759 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:47 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67da8000 == 127 [pid = 1876] [id = 517] 14:05:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d639ef800) [pid = 1876] [serial = 1552] [outer = (nil)] 14:05:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d64309400) [pid = 1876] [serial = 1553] [outer = 0x7f9d639ef800] 14:05:47 INFO - PROCESS | 1876 | 1461618347837 Marionette DEBUG loaded listener.js 14:05:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d64a27c00) [pid = 1876] [serial = 1554] [outer = 0x7f9d639ef800] 14:05:48 INFO - PROCESS | 1876 | 1461618348720 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 14:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1582ms 14:05:48 INFO - PROCESS | 1876 | 1461618348769 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 14:05:48 INFO - PROCESS | 1876 | 1461618348773 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 14:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:05:48 INFO - PROCESS | 1876 | 1461618348779 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:05:48 INFO - PROCESS | 1876 | 1461618348782 Marionette TRACE conn3 <- [1,2042,null,{}] 14:05:48 INFO - PROCESS | 1876 | 1461618348787 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:49 INFO - PROCESS | 1876 | 1461618349054 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 14:05:49 INFO - PROCESS | 1876 | 1461618349369 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:49 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6831f800 == 128 [pid = 1876] [id = 518] 14:05:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d66d48000) [pid = 1876] [serial = 1555] [outer = (nil)] 14:05:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d66e87800) [pid = 1876] [serial = 1556] [outer = 0x7f9d66d48000] 14:05:49 INFO - PROCESS | 1876 | 1461618349455 Marionette DEBUG loaded listener.js 14:05:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 152 (0x7f9d6859e400) [pid = 1876] [serial = 1557] [outer = 0x7f9d66d48000] 14:05:50 INFO - PROCESS | 1876 | 1461618350287 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1540ms 14:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:05:50 INFO - PROCESS | 1876 | 1461618350320 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 14:05:50 INFO - PROCESS | 1876 | 1461618350323 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 14:05:50 INFO - PROCESS | 1876 | 1461618350329 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:05:50 INFO - PROCESS | 1876 | 1461618350332 Marionette TRACE conn3 <- [1,2046,null,{}] 14:05:50 INFO - PROCESS | 1876 | 1461618350338 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:50 INFO - PROCESS | 1876 | 1461618350557 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 14:05:50 INFO - PROCESS | 1876 | 1461618350820 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:50 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6a80c800 == 129 [pid = 1876] [id = 519] 14:05:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 153 (0x7f9d66d4a800) [pid = 1876] [serial = 1558] [outer = (nil)] 14:05:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 154 (0x7f9d68629400) [pid = 1876] [serial = 1559] [outer = 0x7f9d66d4a800] 14:05:50 INFO - PROCESS | 1876 | 1461618350897 Marionette DEBUG loaded listener.js 14:05:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 155 (0x7f9d69223400) [pid = 1876] [serial = 1560] [outer = 0x7f9d66d4a800] 14:05:51 INFO - PROCESS | 1876 | 1461618351763 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1486ms 14:05:51 INFO - PROCESS | 1876 | 1461618351815 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 14:05:51 INFO - PROCESS | 1876 | 1461618351819 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 14:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:05:51 INFO - PROCESS | 1876 | 1461618351825 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:05:51 INFO - PROCESS | 1876 | 1461618351828 Marionette TRACE conn3 <- [1,2050,null,{}] 14:05:51 INFO - PROCESS | 1876 | 1461618351833 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:52 INFO - PROCESS | 1876 | 1461618352046 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 14:05:52 INFO - PROCESS | 1876 | 1461618352310 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:52 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b6d2000 == 130 [pid = 1876] [id = 520] 14:05:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 156 (0x7f9d6859f800) [pid = 1876] [serial = 1561] [outer = (nil)] 14:05:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 157 (0x7f9d695ec400) [pid = 1876] [serial = 1562] [outer = 0x7f9d6859f800] 14:05:52 INFO - PROCESS | 1876 | 1461618352430 Marionette DEBUG loaded listener.js 14:05:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 158 (0x7f9d696eb800) [pid = 1876] [serial = 1563] [outer = 0x7f9d6859f800] 14:05:53 INFO - PROCESS | 1876 | 1461618353314 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1529ms 14:05:53 INFO - PROCESS | 1876 | 1461618353355 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 14:05:53 INFO - PROCESS | 1876 | 1461618353358 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 14:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:05:53 INFO - PROCESS | 1876 | 1461618353365 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:05:53 INFO - PROCESS | 1876 | 1461618353368 Marionette TRACE conn3 <- [1,2054,null,{}] 14:05:53 INFO - PROCESS | 1876 | 1461618353373 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:53 INFO - PROCESS | 1876 | 1461618353604 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 14:05:53 INFO - PROCESS | 1876 | 1461618353914 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:53 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6fa8b000 == 131 [pid = 1876] [id = 521] 14:05:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d60ff1800) [pid = 1876] [serial = 1564] [outer = (nil)] 14:05:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d685a6c00) [pid = 1876] [serial = 1565] [outer = 0x7f9d60ff1800] 14:05:54 INFO - PROCESS | 1876 | 1461618353996 Marionette DEBUG loaded listener.js 14:05:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d697b9000) [pid = 1876] [serial = 1566] [outer = 0x7f9d60ff1800] 14:05:54 INFO - PROCESS | 1876 | 1461618354910 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 14:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1580ms 14:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:05:54 INFO - PROCESS | 1876 | 1461618354946 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 14:05:54 INFO - PROCESS | 1876 | 1461618354949 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 14:05:54 INFO - PROCESS | 1876 | 1461618354956 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:05:54 INFO - PROCESS | 1876 | 1461618354958 Marionette TRACE conn3 <- [1,2058,null,{}] 14:05:54 INFO - PROCESS | 1876 | 1461618354964 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:55 INFO - PROCESS | 1876 | 1461618355183 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 14:05:55 INFO - PROCESS | 1876 | 1461618355447 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:55 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d705ee000 == 132 [pid = 1876] [id = 522] 14:05:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d61b56400) [pid = 1876] [serial = 1567] [outer = (nil)] 14:05:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d6a64b000) [pid = 1876] [serial = 1568] [outer = 0x7f9d61b56400] 14:05:55 INFO - PROCESS | 1876 | 1461618355567 Marionette DEBUG loaded listener.js 14:05:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d6a774400) [pid = 1876] [serial = 1569] [outer = 0x7f9d61b56400] 14:05:56 INFO - PROCESS | 1876 | 1461618356439 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 14:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1530ms 14:05:56 INFO - PROCESS | 1876 | 1461618356486 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 14:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:05:56 INFO - PROCESS | 1876 | 1461618356490 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 14:05:56 INFO - PROCESS | 1876 | 1461618356497 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:05:56 INFO - PROCESS | 1876 | 1461618356501 Marionette TRACE conn3 <- [1,2062,null,{}] 14:05:56 INFO - PROCESS | 1876 | 1461618356506 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:56 INFO - PROCESS | 1876 | 1461618356759 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 14:05:57 INFO - PROCESS | 1876 | 1461618357072 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:57 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d718ad000 == 133 [pid = 1876] [id = 523] 14:05:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d717e6c00) [pid = 1876] [serial = 1570] [outer = (nil)] 14:05:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d719b7800) [pid = 1876] [serial = 1571] [outer = 0x7f9d717e6c00] 14:05:57 INFO - PROCESS | 1876 | 1461618357159 Marionette DEBUG loaded listener.js 14:05:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d72124c00) [pid = 1876] [serial = 1572] [outer = 0x7f9d717e6c00] 14:05:58 INFO - PROCESS | 1876 | 1461618358038 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 14:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1581ms 14:05:58 INFO - PROCESS | 1876 | 1461618358084 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 14:05:58 INFO - PROCESS | 1876 | 1461618358086 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 14:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:05:58 INFO - PROCESS | 1876 | 1461618358094 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:05:58 INFO - PROCESS | 1876 | 1461618358097 Marionette TRACE conn3 <- [1,2066,null,{}] 14:05:58 INFO - PROCESS | 1876 | 1461618358103 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:58 INFO - PROCESS | 1876 | 1461618358329 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 14:05:58 INFO - PROCESS | 1876 | 1461618358641 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:58 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d721b8800 == 134 [pid = 1876] [id = 524] 14:05:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d717f0800) [pid = 1876] [serial = 1573] [outer = (nil)] 14:05:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d721f2800) [pid = 1876] [serial = 1574] [outer = 0x7f9d717f0800] 14:05:58 INFO - PROCESS | 1876 | 1461618358724 Marionette DEBUG loaded listener.js 14:05:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d7227d400) [pid = 1876] [serial = 1575] [outer = 0x7f9d717f0800] 14:05:59 INFO - PROCESS | 1876 | 1461618359561 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 14:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1532ms 14:05:59 INFO - PROCESS | 1876 | 1461618359627 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 14:05:59 INFO - PROCESS | 1876 | 1461618359631 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 14:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:05:59 INFO - PROCESS | 1876 | 1461618359637 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:05:59 INFO - PROCESS | 1876 | 1461618359639 Marionette TRACE conn3 <- [1,2070,null,{}] 14:05:59 INFO - PROCESS | 1876 | 1461618359645 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:59 INFO - PROCESS | 1876 | 1461618359886 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 14:06:00 INFO - PROCESS | 1876 | 1461618360148 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:00 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7272a000 == 135 [pid = 1876] [id = 525] 14:06:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d72125c00) [pid = 1876] [serial = 1576] [outer = (nil)] 14:06:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d72508c00) [pid = 1876] [serial = 1577] [outer = 0x7f9d72125c00] 14:06:00 INFO - PROCESS | 1876 | 1461618360266 Marionette DEBUG loaded listener.js 14:06:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d7250fc00) [pid = 1876] [serial = 1578] [outer = 0x7f9d72125c00] 14:06:01 INFO - PROCESS | 1876 | 1461618361132 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 14:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1534ms 14:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:06:01 INFO - PROCESS | 1876 | 1461618361172 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 14:06:01 INFO - PROCESS | 1876 | 1461618361175 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 14:06:01 INFO - PROCESS | 1876 | 1461618361181 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:06:01 INFO - PROCESS | 1876 | 1461618361184 Marionette TRACE conn3 <- [1,2074,null,{}] 14:06:01 INFO - PROCESS | 1876 | 1461618361190 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:01 INFO - PROCESS | 1876 | 1461618361426 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 14:06:01 INFO - PROCESS | 1876 | 1461618361695 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:01 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d74741000 == 136 [pid = 1876] [id = 526] 14:06:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d72126c00) [pid = 1876] [serial = 1579] [outer = (nil)] 14:06:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d7264ac00) [pid = 1876] [serial = 1580] [outer = 0x7f9d72126c00] 14:06:01 INFO - PROCESS | 1876 | 1461618361824 Marionette DEBUG loaded listener.js 14:06:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d7280a800) [pid = 1876] [serial = 1581] [outer = 0x7f9d72126c00] 14:06:02 INFO - PROCESS | 1876 | 1461618362737 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 14:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1630ms 14:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:06:02 INFO - PROCESS | 1876 | 1461618362812 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 14:06:02 INFO - PROCESS | 1876 | 1461618362814 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 14:06:02 INFO - PROCESS | 1876 | 1461618362821 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:06:02 INFO - PROCESS | 1876 | 1461618362824 Marionette TRACE conn3 <- [1,2078,null,{}] 14:06:02 INFO - PROCESS | 1876 | 1461618362829 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:03 INFO - PROCESS | 1876 | 1461618363103 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 14:06:03 INFO - PROCESS | 1876 | 1461618363415 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:03 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75d12000 == 137 [pid = 1876] [id = 527] 14:06:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d697b5c00) [pid = 1876] [serial = 1582] [outer = (nil)] 14:06:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d728bb000) [pid = 1876] [serial = 1583] [outer = 0x7f9d697b5c00] 14:06:03 INFO - PROCESS | 1876 | 1461618363494 Marionette DEBUG loaded listener.js 14:06:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d72b9e000) [pid = 1876] [serial = 1584] [outer = 0x7f9d697b5c00] 14:06:04 INFO - PROCESS | 1876 | 1461618364361 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 14:06:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1585ms 14:06:04 INFO - PROCESS | 1876 | 1461618364407 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 14:06:04 INFO - PROCESS | 1876 | 1461618364411 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 14:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:06:04 INFO - PROCESS | 1876 | 1461618364416 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:06:04 INFO - PROCESS | 1876 | 1461618364419 Marionette TRACE conn3 <- [1,2082,null,{}] 14:06:04 INFO - PROCESS | 1876 | 1461618364424 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:04 INFO - PROCESS | 1876 | 1461618364646 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 14:06:04 INFO - PROCESS | 1876 | 1461618364938 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:05 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5b8ba800 == 138 [pid = 1876] [id = 528] 14:06:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d5b241c00) [pid = 1876] [serial = 1585] [outer = (nil)] 14:06:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d5d2c6c00) [pid = 1876] [serial = 1586] [outer = 0x7f9d5b241c00] 14:06:05 INFO - PROCESS | 1876 | 1461618365058 Marionette DEBUG loaded listener.js 14:06:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d61ad7800) [pid = 1876] [serial = 1587] [outer = 0x7f9d5b241c00] 14:06:05 INFO - PROCESS | 1876 | 1461618365890 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 14:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1533ms 14:06:05 INFO - PROCESS | 1876 | 1461618365950 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 14:06:05 INFO - PROCESS | 1876 | 1461618365954 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 14:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:06:05 INFO - PROCESS | 1876 | 1461618365959 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:06:05 INFO - PROCESS | 1876 | 1461618365962 Marionette TRACE conn3 <- [1,2086,null,{}] 14:06:05 INFO - PROCESS | 1876 | 1461618365967 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:06 INFO - PROCESS | 1876 | 1461618366203 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 14:06:06 INFO - PROCESS | 1876 | 1461618366479 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:06 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d60f18800 == 139 [pid = 1876] [id = 529] 14:06:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d5b244000) [pid = 1876] [serial = 1588] [outer = (nil)] 14:06:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d5f445800) [pid = 1876] [serial = 1589] [outer = 0x7f9d5b244000] 14:06:06 INFO - PROCESS | 1876 | 1461618366598 Marionette DEBUG loaded listener.js 14:06:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d6430fc00) [pid = 1876] [serial = 1590] [outer = 0x7f9d5b244000] 14:06:08 INFO - PROCESS | 1876 | 1461618368235 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 14:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 2344ms 14:06:08 INFO - PROCESS | 1876 | 1461618368304 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 14:06:08 INFO - PROCESS | 1876 | 1461618368310 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 14:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:06:08 INFO - PROCESS | 1876 | 1461618368318 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:06:08 INFO - PROCESS | 1876 | 1461618368323 Marionette TRACE conn3 <- [1,2090,null,{}] 14:06:08 INFO - PROCESS | 1876 | 1461618368332 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:08 INFO - PROCESS | 1876 | 1461618368585 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 14:06:08 INFO - PROCESS | 1876 | 1461618368868 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:08 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d5db800 == 140 [pid = 1876] [id = 530] 14:06:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 186 (0x7f9d5b23c400) [pid = 1876] [serial = 1591] [outer = (nil)] 14:06:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 187 (0x7f9d5bc2b400) [pid = 1876] [serial = 1592] [outer = 0x7f9d5b23c400] 14:06:08 INFO - PROCESS | 1876 | 1461618368939 Marionette DEBUG loaded listener.js 14:06:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 188 (0x7f9d5d2cd800) [pid = 1876] [serial = 1593] [outer = 0x7f9d5b23c400] 14:06:09 INFO - PROCESS | 1876 | 1461618369901 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 14:06:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:06:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1645ms 14:06:09 INFO - PROCESS | 1876 | 1461618369964 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 14:06:09 INFO - PROCESS | 1876 | 1461618369972 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 14:06:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:06:09 INFO - PROCESS | 1876 | 1461618369982 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:06:09 INFO - PROCESS | 1876 | 1461618369985 Marionette TRACE conn3 <- [1,2094,null,{}] 14:06:09 INFO - PROCESS | 1876 | 1461618369989 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:10 INFO - PROCESS | 1876 | 1461618370209 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 14:06:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5b28c800 == 139 [pid = 1876] [id = 485] 14:06:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5d5c6000 == 138 [pid = 1876] [id = 511] 14:06:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5dcdf000 == 137 [pid = 1876] [id = 510] 14:06:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5bc74800 == 136 [pid = 1876] [id = 509] 14:06:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5af90000 == 135 [pid = 1876] [id = 508] 14:06:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5bb32000 == 134 [pid = 1876] [id = 506] 14:06:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5aae0000 == 133 [pid = 1876] [id = 505] 14:06:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d72ad8000 == 132 [pid = 1876] [id = 504] 14:06:10 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7249e000 == 131 [pid = 1876] [id = 503] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 187 (0x7f9d5ab99c00) [pid = 1876] [serial = 1389] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 186 (0x7f9d695f9800) [pid = 1876] [serial = 1332] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 185 (0x7f9d61a66c00) [pid = 1876] [serial = 1464] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d60ff0800) [pid = 1876] [serial = 1463] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d5b23c800) [pid = 1876] [serial = 1466] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d5bc25c00) [pid = 1876] [serial = 1467] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d7522a800) [pid = 1876] [serial = 1430] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d8df86000) [pid = 1876] [serial = 1449] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d5d85fc00) [pid = 1876] [serial = 1448] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d6921c400) [pid = 1876] [serial = 1416] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d685a7400) [pid = 1876] [serial = 1415] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d728bd000) [pid = 1876] [serial = 1428] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d7264c400) [pid = 1876] [serial = 1427] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d6a651c00) [pid = 1876] [serial = 1419] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d695f7400) [pid = 1876] [serial = 1418] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d89d71c00) [pid = 1876] [serial = 1437] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d81d5cc00) [pid = 1876] [serial = 1436] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d66e4f800) [pid = 1876] [serial = 1413] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d66d41c00) [pid = 1876] [serial = 1412] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d62c21800) [pid = 1876] [serial = 1407] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d61a6ac00) [pid = 1876] [serial = 1406] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d64304c00) [pid = 1876] [serial = 1410] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d639f6800) [pid = 1876] [serial = 1409] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d5d2ca000) [pid = 1876] [serial = 1454] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d5d429800) [pid = 1876] [serial = 1460] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d7a525000) [pid = 1876] [serial = 1434] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d78c40800) [pid = 1876] [serial = 1433] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d5f44d000) [pid = 1876] [serial = 1443] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d5f448800) [pid = 1876] [serial = 1442] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d79f29800) [pid = 1876] [serial = 1452] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 157 (0x7f9d79f23c00) [pid = 1876] [serial = 1451] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 156 (0x7f9d8d8a4c00) [pid = 1876] [serial = 1446] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 155 (0x7f9d89ff2400) [pid = 1876] [serial = 1445] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 154 (0x7f9d8d64a800) [pid = 1876] [serial = 1440] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 153 (0x7f9d8b9a7000) [pid = 1876] [serial = 1439] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 152 (0x7f9d5b242000) [pid = 1876] [serial = 1457] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 151 (0x7f9d5bb0d400) [pid = 1876] [serial = 1458] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d5bc34400) [pid = 1876] [serial = 1404] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d5b8d3800) [pid = 1876] [serial = 1403] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d71e3fc00) [pid = 1876] [serial = 1422] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d709f0c00) [pid = 1876] [serial = 1421] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d72273800) [pid = 1876] [serial = 1425] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d72127000) [pid = 1876] [serial = 1424] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d7619ac00) [pid = 1876] [serial = 1431] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d5f3b2c00) [pid = 1876] [serial = 1469] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d5d6f4c00) [pid = 1876] [serial = 1461] [outer = (nil)] [url = about:blank] 14:06:11 INFO - PROCESS | 1876 | 1461618371062 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:11 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5aaf2800 == 132 [pid = 1876] [id = 531] 14:06:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d5ab99c00) [pid = 1876] [serial = 1594] [outer = (nil)] 14:06:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d5bc2bc00) [pid = 1876] [serial = 1595] [outer = 0x7f9d5ab99c00] 14:06:11 INFO - PROCESS | 1876 | 1461618371165 Marionette DEBUG loaded listener.js 14:06:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d5f3ad400) [pid = 1876] [serial = 1596] [outer = 0x7f9d5ab99c00] 14:06:11 INFO - PROCESS | 1876 | 1461618371943 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 14:06:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:06:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1991ms 14:06:11 INFO - PROCESS | 1876 | 1461618371978 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 14:06:11 INFO - PROCESS | 1876 | 1461618371982 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 14:06:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:06:11 INFO - PROCESS | 1876 | 1461618371988 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:06:11 INFO - PROCESS | 1876 | 1461618371994 Marionette TRACE conn3 <- [1,2098,null,{}] 14:06:12 INFO - PROCESS | 1876 | 1461618372010 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:12 INFO - PROCESS | 1876 | 1461618372216 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 14:06:12 INFO - PROCESS | 1876 | 1461618372406 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:12 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d3a1800 == 133 [pid = 1876] [id = 532] 14:06:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d5b242000) [pid = 1876] [serial = 1597] [outer = (nil)] 14:06:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d60ff3c00) [pid = 1876] [serial = 1598] [outer = 0x7f9d5b242000] 14:06:12 INFO - PROCESS | 1876 | 1461618372475 Marionette DEBUG loaded listener.js 14:06:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d61ad1800) [pid = 1876] [serial = 1599] [outer = 0x7f9d5b242000] 14:06:13 INFO - PROCESS | 1876 | 1461618373336 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 14:06:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1394ms 14:06:13 INFO - PROCESS | 1876 | 1461618373383 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 14:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:06:13 INFO - PROCESS | 1876 | 1461618373387 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 14:06:13 INFO - PROCESS | 1876 | 1461618373393 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:06:13 INFO - PROCESS | 1876 | 1461618373396 Marionette TRACE conn3 <- [1,2102,null,{}] 14:06:13 INFO - PROCESS | 1876 | 1461618373407 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:13 INFO - PROCESS | 1876 | 1461618373677 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 14:06:13 INFO - PROCESS | 1876 | 1461618373709 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:13 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d600da800 == 134 [pid = 1876] [id = 533] 14:06:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d5b8d9000) [pid = 1876] [serial = 1600] [outer = (nil)] 14:06:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d62c25400) [pid = 1876] [serial = 1601] [outer = 0x7f9d5b8d9000] 14:06:13 INFO - PROCESS | 1876 | 1461618373774 Marionette DEBUG loaded listener.js 14:06:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d62ee6400) [pid = 1876] [serial = 1602] [outer = 0x7f9d5b8d9000] 14:06:14 INFO - PROCESS | 1876 | 1461618374679 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 14:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1340ms 14:06:14 INFO - PROCESS | 1876 | 1461618374748 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 14:06:14 INFO - PROCESS | 1876 | 1461618374752 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 14:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:06:14 INFO - PROCESS | 1876 | 1461618374758 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:06:14 INFO - PROCESS | 1876 | 1461618374760 Marionette TRACE conn3 <- [1,2106,null,{}] 14:06:14 INFO - PROCESS | 1876 | 1461618374766 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:15 INFO - PROCESS | 1876 | 1461618375028 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 14:06:15 INFO - PROCESS | 1876 | 1461618375075 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:15 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d62fd4800 == 135 [pid = 1876] [id = 534] 14:06:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 152 (0x7f9d5b244c00) [pid = 1876] [serial = 1603] [outer = (nil)] 14:06:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 153 (0x7f9d62eebc00) [pid = 1876] [serial = 1604] [outer = 0x7f9d5b244c00] 14:06:15 INFO - PROCESS | 1876 | 1461618375185 Marionette DEBUG loaded listener.js 14:06:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 154 (0x7f9d633d1800) [pid = 1876] [serial = 1605] [outer = 0x7f9d5b244c00] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 153 (0x7f9d5b8da000) [pid = 1876] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 152 (0x7f9d60fe9800) [pid = 1876] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 151 (0x7f9d5f445400) [pid = 1876] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d61ad0400) [pid = 1876] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d5ab8d400) [pid = 1876] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d64a2e000) [pid = 1876] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d5b8d5000) [pid = 1876] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d5ab8c000) [pid = 1876] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d5ab8d800) [pid = 1876] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d61ace400) [pid = 1876] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d633d4800) [pid = 1876] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d5d2d0800) [pid = 1876] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 141 (0x7f9d6398b800) [pid = 1876] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 140 (0x7f9d5ab97400) [pid = 1876] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 139 (0x7f9d6861d800) [pid = 1876] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 138 (0x7f9d6a649400) [pid = 1876] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 137 (0x7f9d63c47000) [pid = 1876] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 136 (0x7f9d5b243c00) [pid = 1876] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 135 (0x7f9d62eeb800) [pid = 1876] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 134 (0x7f9d64a2c400) [pid = 1876] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 133 (0x7f9d62eedc00) [pid = 1876] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 132 (0x7f9d717e7800) [pid = 1876] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:06:16 INFO - PROCESS | 1876 | --DOMWINDOW == 131 (0x7f9d64a27800) [pid = 1876] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:06:17 INFO - PROCESS | 1876 | 1461618377208 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 14:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 2491ms 14:06:17 INFO - PROCESS | 1876 | 1461618377252 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 14:06:17 INFO - PROCESS | 1876 | 1461618377258 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 14:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:06:17 INFO - PROCESS | 1876 | 1461618377280 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:06:17 INFO - PROCESS | 1876 | 1461618377286 Marionette TRACE conn3 <- [1,2110,null,{}] 14:06:17 INFO - PROCESS | 1876 | 1461618377294 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:17 INFO - PROCESS | 1876 | 1461618377627 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 14:06:17 INFO - PROCESS | 1876 | 1461618377858 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:17 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63ba8800 == 136 [pid = 1876] [id = 535] 14:06:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 132 (0x7f9d62eedc00) [pid = 1876] [serial = 1606] [outer = (nil)] 14:06:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 133 (0x7f9d639ee000) [pid = 1876] [serial = 1607] [outer = 0x7f9d62eedc00] 14:06:17 INFO - PROCESS | 1876 | 1461618377925 Marionette DEBUG loaded listener.js 14:06:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 134 (0x7f9d63c43000) [pid = 1876] [serial = 1608] [outer = 0x7f9d62eedc00] 14:06:18 INFO - PROCESS | 1876 | 1461618378957 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 14:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1756ms 14:06:19 INFO - PROCESS | 1876 | 1461618379023 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 14:06:19 INFO - PROCESS | 1876 | 1461618379030 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 14:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:06:19 INFO - PROCESS | 1876 | 1461618379040 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:06:19 INFO - PROCESS | 1876 | 1461618379044 Marionette TRACE conn3 <- [1,2114,null,{}] 14:06:19 INFO - PROCESS | 1876 | 1461618379053 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:19 INFO - PROCESS | 1876 | 1461618379334 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 14:06:19 INFO - PROCESS | 1876 | 1461618379614 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:19 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d3a0000 == 137 [pid = 1876] [id = 536] 14:06:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 135 (0x7f9d5bc34400) [pid = 1876] [serial = 1609] [outer = (nil)] 14:06:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 136 (0x7f9d5d429800) [pid = 1876] [serial = 1610] [outer = 0x7f9d5bc34400] 14:06:19 INFO - PROCESS | 1876 | 1461618379738 Marionette DEBUG loaded listener.js 14:06:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 137 (0x7f9d5d9a7400) [pid = 1876] [serial = 1611] [outer = 0x7f9d5bc34400] 14:06:20 INFO - PROCESS | 1876 | 1461618380638 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 14:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1636ms 14:06:20 INFO - PROCESS | 1876 | 1461618380675 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 14:06:20 INFO - PROCESS | 1876 | 1461618380684 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 14:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:06:20 INFO - PROCESS | 1876 | 1461618380694 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:06:20 INFO - PROCESS | 1876 | 1461618380698 Marionette TRACE conn3 <- [1,2118,null,{}] 14:06:20 INFO - PROCESS | 1876 | 1461618380704 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:20 INFO - PROCESS | 1876 | 1461618380924 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 14:06:21 INFO - PROCESS | 1876 | 1461618381208 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:21 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6318e800 == 138 [pid = 1876] [id = 537] 14:06:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 138 (0x7f9d60feb800) [pid = 1876] [serial = 1612] [outer = (nil)] 14:06:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 139 (0x7f9d61a67800) [pid = 1876] [serial = 1613] [outer = 0x7f9d60feb800] 14:06:21 INFO - PROCESS | 1876 | 1461618381328 Marionette DEBUG loaded listener.js 14:06:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 140 (0x7f9d61b57000) [pid = 1876] [serial = 1614] [outer = 0x7f9d60feb800] 14:06:22 INFO - PROCESS | 1876 | 1461618382283 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 14:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1631ms 14:06:22 INFO - PROCESS | 1876 | 1461618382326 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 14:06:22 INFO - PROCESS | 1876 | 1461618382329 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 14:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:06:22 INFO - PROCESS | 1876 | 1461618382336 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:06:22 INFO - PROCESS | 1876 | 1461618382341 Marionette TRACE conn3 <- [1,2122,null,{}] 14:06:22 INFO - PROCESS | 1876 | 1461618382357 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:22 INFO - PROCESS | 1876 | 1461618382589 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 14:06:22 INFO - PROCESS | 1876 | 1461618382897 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:22 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6688b000 == 139 [pid = 1876] [id = 538] 14:06:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 141 (0x7f9d63322000) [pid = 1876] [serial = 1615] [outer = (nil)] 14:06:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 142 (0x7f9d6398f400) [pid = 1876] [serial = 1616] [outer = 0x7f9d63322000] 14:06:22 INFO - PROCESS | 1876 | 1461618382984 Marionette DEBUG loaded listener.js 14:06:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d639fac00) [pid = 1876] [serial = 1617] [outer = 0x7f9d63322000] 14:06:23 INFO - PROCESS | 1876 | 1461618383872 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 14:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1587ms 14:06:23 INFO - PROCESS | 1876 | 1461618383924 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 14:06:23 INFO - PROCESS | 1876 | 1461618383928 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 14:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:06:23 INFO - PROCESS | 1876 | 1461618383934 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:06:23 INFO - PROCESS | 1876 | 1461618383937 Marionette TRACE conn3 <- [1,2126,null,{}] 14:06:23 INFO - PROCESS | 1876 | 1461618383942 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:24 INFO - PROCESS | 1876 | 1461618384178 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 14:06:24 INFO - PROCESS | 1876 | 1461618384441 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:24 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66f3f000 == 140 [pid = 1876] [id = 539] 14:06:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d63324000) [pid = 1876] [serial = 1618] [outer = (nil)] 14:06:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d63cc9c00) [pid = 1876] [serial = 1619] [outer = 0x7f9d63324000] 14:06:24 INFO - PROCESS | 1876 | 1461618384563 Marionette DEBUG loaded listener.js 14:06:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d64310000) [pid = 1876] [serial = 1620] [outer = 0x7f9d63324000] 14:06:25 INFO - PROCESS | 1876 | 1461618385441 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 14:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1534ms 14:06:25 INFO - PROCESS | 1876 | 1461618385470 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 14:06:25 INFO - PROCESS | 1876 | 1461618385473 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 14:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:06:25 INFO - PROCESS | 1876 | 1461618385479 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:06:25 INFO - PROCESS | 1876 | 1461618385482 Marionette TRACE conn3 <- [1,2130,null,{}] 14:06:25 INFO - PROCESS | 1876 | 1461618385487 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:25 INFO - PROCESS | 1876 | 1461618385700 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 14:06:25 INFO - PROCESS | 1876 | 1461618385916 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:25 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67dc3800 == 141 [pid = 1876] [id = 540] 14:06:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d63c4c800) [pid = 1876] [serial = 1621] [outer = (nil)] 14:06:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d64a30c00) [pid = 1876] [serial = 1622] [outer = 0x7f9d63c4c800] 14:06:26 INFO - PROCESS | 1876 | 1461618386032 Marionette DEBUG loaded listener.js 14:06:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d64baec00) [pid = 1876] [serial = 1623] [outer = 0x7f9d63c4c800] 14:06:27 INFO - PROCESS | 1876 | 1461618387011 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 14:06:27 INFO - PROCESS | 1876 | 1461618387071 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 14:06:27 INFO - PROCESS | 1876 | 1461618387078 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:06:27 INFO - PROCESS | 1876 | 1461618387081 Marionette TRACE conn3 <- [1,2134,null,{}] 14:06:27 INFO - PROCESS | 1876 | 1461618387086 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:27 INFO - PROCESS | 1876 | 1461618387328 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 14:06:27 INFO - PROCESS | 1876 | 1461618387589 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:27 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6831b800 == 142 [pid = 1876] [id = 541] 14:06:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d66e84000) [pid = 1876] [serial = 1624] [outer = (nil)] 14:06:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d685a7400) [pid = 1876] [serial = 1625] [outer = 0x7f9d66e84000] 14:06:27 INFO - PROCESS | 1876 | 1461618387712 Marionette DEBUG loaded listener.js 14:06:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 152 (0x7f9d68625800) [pid = 1876] [serial = 1626] [outer = 0x7f9d66e84000] 14:06:28 INFO - PROCESS | 1876 | 1461618388568 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 14:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1536ms 14:06:28 INFO - PROCESS | 1876 | 1461618388614 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 14:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:06:28 INFO - PROCESS | 1876 | 1461618388619 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 14:06:28 INFO - PROCESS | 1876 | 1461618388624 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:06:28 INFO - PROCESS | 1876 | 1461618388628 Marionette TRACE conn3 <- [1,2138,null,{}] 14:06:28 INFO - PROCESS | 1876 | 1461618388633 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:28 INFO - PROCESS | 1876 | 1461618388856 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 14:06:29 INFO - PROCESS | 1876 | 1461618389075 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:29 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d68689000 == 143 [pid = 1876] [id = 542] 14:06:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 153 (0x7f9d66e47c00) [pid = 1876] [serial = 1627] [outer = (nil)] 14:06:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 154 (0x7f9d6921f800) [pid = 1876] [serial = 1628] [outer = 0x7f9d66e47c00] 14:06:29 INFO - PROCESS | 1876 | 1461618389192 Marionette DEBUG loaded listener.js 14:06:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 155 (0x7f9d69505c00) [pid = 1876] [serial = 1629] [outer = 0x7f9d66e47c00] 14:06:30 INFO - PROCESS | 1876 | 1461618390140 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 14:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1580ms 14:06:30 INFO - PROCESS | 1876 | 1461618390206 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 14:06:30 INFO - PROCESS | 1876 | 1461618390210 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 14:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:06:30 INFO - PROCESS | 1876 | 1461618390216 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:06:30 INFO - PROCESS | 1876 | 1461618390220 Marionette TRACE conn3 <- [1,2142,null,{}] 14:06:30 INFO - PROCESS | 1876 | 1461618390225 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:30 INFO - PROCESS | 1876 | 1461618390445 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 14:06:30 INFO - PROCESS | 1876 | 1461618390701 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:30 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b640800 == 144 [pid = 1876] [id = 543] 14:06:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 156 (0x7f9d64a2a000) [pid = 1876] [serial = 1630] [outer = (nil)] 14:06:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 157 (0x7f9d695f0000) [pid = 1876] [serial = 1631] [outer = 0x7f9d64a2a000] 14:06:30 INFO - PROCESS | 1876 | 1461618390821 Marionette DEBUG loaded listener.js 14:06:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 158 (0x7f9d696f5c00) [pid = 1876] [serial = 1632] [outer = 0x7f9d64a2a000] 14:06:31 INFO - PROCESS | 1876 | 1461618391715 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 14:06:31 INFO - PROCESS | 1876 | 1461618391760 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 14:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:06:31 INFO - PROCESS | 1876 | 1461618391766 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:06:31 INFO - PROCESS | 1876 | 1461618391769 Marionette TRACE conn3 <- [1,2146,null,{}] 14:06:31 INFO - PROCESS | 1876 | 1461618391775 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:32 INFO - PROCESS | 1876 | 1461618391999 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 14:06:32 INFO - PROCESS | 1876 | 1461618392216 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:32 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6ba90000 == 145 [pid = 1876] [id = 544] 14:06:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d66e85c00) [pid = 1876] [serial = 1633] [outer = (nil)] 14:06:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d6a591c00) [pid = 1876] [serial = 1634] [outer = 0x7f9d66e85c00] 14:06:32 INFO - PROCESS | 1876 | 1461618392335 Marionette DEBUG loaded listener.js 14:06:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d6a64b400) [pid = 1876] [serial = 1635] [outer = 0x7f9d66e85c00] 14:06:33 INFO - PROCESS | 1876 | 1461618393248 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 14:06:33 INFO - PROCESS | 1876 | 1461618393304 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 14:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:06:33 INFO - PROCESS | 1876 | 1461618393310 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:06:33 INFO - PROCESS | 1876 | 1461618393312 Marionette TRACE conn3 <- [1,2150,null,{}] 14:06:33 INFO - PROCESS | 1876 | 1461618393318 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:33 INFO - PROCESS | 1876 | 1461618393543 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 14:06:33 INFO - PROCESS | 1876 | 1461618393811 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:33 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d705e7800 == 146 [pid = 1876] [id = 545] 14:06:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d69511000) [pid = 1876] [serial = 1636] [outer = (nil)] 14:06:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d6b6a6400) [pid = 1876] [serial = 1637] [outer = 0x7f9d69511000] 14:06:33 INFO - PROCESS | 1876 | 1461618393942 Marionette DEBUG loaded listener.js 14:06:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d6b960800) [pid = 1876] [serial = 1638] [outer = 0x7f9d69511000] 14:06:34 INFO - PROCESS | 1876 | 1461618394843 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 14:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1586ms 14:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:06:34 INFO - PROCESS | 1876 | 1461618394897 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 14:06:34 INFO - PROCESS | 1876 | 1461618394901 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 14:06:34 INFO - PROCESS | 1876 | 1461618394907 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:06:34 INFO - PROCESS | 1876 | 1461618394912 Marionette TRACE conn3 <- [1,2154,null,{}] 14:06:34 INFO - PROCESS | 1876 | 1461618394917 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:35 INFO - PROCESS | 1876 | 1461618395168 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 14:06:35 INFO - PROCESS | 1876 | 1461618395479 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:35 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7187d800 == 147 [pid = 1876] [id = 546] 14:06:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d71744800) [pid = 1876] [serial = 1639] [outer = (nil)] 14:06:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d71752c00) [pid = 1876] [serial = 1640] [outer = 0x7f9d71744800] 14:06:35 INFO - PROCESS | 1876 | 1461618395566 Marionette DEBUG loaded listener.js 14:06:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d717e5400) [pid = 1876] [serial = 1641] [outer = 0x7f9d71744800] 14:06:36 INFO - PROCESS | 1876 | 1461618396512 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:06:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1684ms 14:06:36 INFO - PROCESS | 1876 | 1461618396594 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 14:06:36 INFO - PROCESS | 1876 | 1461618396600 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 14:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:06:36 INFO - PROCESS | 1876 | 1461618396608 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:06:36 INFO - PROCESS | 1876 | 1461618396613 Marionette TRACE conn3 <- [1,2158,null,{}] 14:06:36 INFO - PROCESS | 1876 | 1461618396622 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:36 INFO - PROCESS | 1876 | 1461618396989 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 14:06:37 INFO - PROCESS | 1876 | 1461618397374 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:37 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71943000 == 148 [pid = 1876] [id = 547] 14:06:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d5f449400) [pid = 1876] [serial = 1642] [outer = (nil)] 14:06:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d719abc00) [pid = 1876] [serial = 1643] [outer = 0x7f9d5f449400] 14:06:37 INFO - PROCESS | 1876 | 1461618397497 Marionette DEBUG loaded listener.js 14:06:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d71c0bc00) [pid = 1876] [serial = 1644] [outer = 0x7f9d5f449400] 14:06:38 INFO - PROCESS | 1876 | 1461618398558 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1989ms 14:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:06:38 INFO - PROCESS | 1876 | 1461618398598 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 14:06:38 INFO - PROCESS | 1876 | 1461618398600 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 14:06:38 INFO - PROCESS | 1876 | 1461618398607 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:06:38 INFO - PROCESS | 1876 | 1461618398610 Marionette TRACE conn3 <- [1,2162,null,{}] 14:06:38 INFO - PROCESS | 1876 | 1461618398624 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:38 INFO - PROCESS | 1876 | 1461618398860 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 14:06:39 INFO - PROCESS | 1876 | 1461618399123 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:39 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d724a3800 == 149 [pid = 1876] [id = 548] 14:06:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d7174c400) [pid = 1876] [serial = 1645] [outer = (nil)] 14:06:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d7200f000) [pid = 1876] [serial = 1646] [outer = 0x7f9d7174c400] 14:06:39 INFO - PROCESS | 1876 | 1461618399241 Marionette DEBUG loaded listener.js 14:06:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d7212fc00) [pid = 1876] [serial = 1647] [outer = 0x7f9d7174c400] 14:06:40 INFO - PROCESS | 1876 | 1461618400163 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 14:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1599ms 14:06:40 INFO - PROCESS | 1876 | 1461618400206 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 14:06:40 INFO - PROCESS | 1876 | 1461618400210 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 14:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:06:40 INFO - PROCESS | 1876 | 1461618400216 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:06:40 INFO - PROCESS | 1876 | 1461618400219 Marionette TRACE conn3 <- [1,2166,null,{}] 14:06:40 INFO - PROCESS | 1876 | 1461618400224 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:40 INFO - PROCESS | 1876 | 1461618400448 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 14:06:40 INFO - PROCESS | 1876 | 1461618400754 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:40 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d73975800 == 150 [pid = 1876] [id = 549] 14:06:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d717ea000) [pid = 1876] [serial = 1648] [outer = (nil)] 14:06:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d72273800) [pid = 1876] [serial = 1649] [outer = 0x7f9d717ea000] 14:06:40 INFO - PROCESS | 1876 | 1461618400835 Marionette DEBUG loaded listener.js 14:06:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d72642400) [pid = 1876] [serial = 1650] [outer = 0x7f9d717ea000] 14:06:41 INFO - PROCESS | 1876 | 1461618401686 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 14:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1530ms 14:06:41 INFO - PROCESS | 1876 | 1461618401747 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 14:06:41 INFO - PROCESS | 1876 | 1461618401750 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 14:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:06:41 INFO - PROCESS | 1876 | 1461618401757 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:06:41 INFO - PROCESS | 1876 | 1461618401760 Marionette TRACE conn3 <- [1,2170,null,{}] 14:06:41 INFO - PROCESS | 1876 | 1461618401766 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:41 INFO - PROCESS | 1876 | 1461618401985 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 14:06:42 INFO - PROCESS | 1876 | 1461618402255 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:42 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75fb0800 == 151 [pid = 1876] [id = 550] 14:06:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d717eec00) [pid = 1876] [serial = 1651] [outer = (nil)] 14:06:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d728c1800) [pid = 1876] [serial = 1652] [outer = 0x7f9d717eec00] 14:06:42 INFO - PROCESS | 1876 | 1461618402372 Marionette DEBUG loaded listener.js 14:06:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d738e6000) [pid = 1876] [serial = 1653] [outer = 0x7f9d717eec00] 14:06:43 INFO - PROCESS | 1876 | 1461618403231 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 14:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1536ms 14:06:43 INFO - PROCESS | 1876 | 1461618403295 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 14:06:43 INFO - PROCESS | 1876 | 1461618403299 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 14:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:06:43 INFO - PROCESS | 1876 | 1461618403305 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:06:43 INFO - PROCESS | 1876 | 1461618403308 Marionette TRACE conn3 <- [1,2174,null,{}] 14:06:43 INFO - PROCESS | 1876 | 1461618403314 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:43 INFO - PROCESS | 1876 | 1461618403547 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 14:06:43 INFO - PROCESS | 1876 | 1461618403867 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:43 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d762d3800 == 152 [pid = 1876] [id = 551] 14:06:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d639efc00) [pid = 1876] [serial = 1654] [outer = (nil)] 14:06:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d73c10800) [pid = 1876] [serial = 1655] [outer = 0x7f9d639efc00] 14:06:43 INFO - PROCESS | 1876 | 1461618403947 Marionette DEBUG loaded listener.js 14:06:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d7472b800) [pid = 1876] [serial = 1656] [outer = 0x7f9d639efc00] 14:06:44 INFO - PROCESS | 1876 | 1461618404811 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 14:06:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1579ms 14:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:06:44 INFO - PROCESS | 1876 | 1461618404886 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 14:06:44 INFO - PROCESS | 1876 | 1461618404889 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 14:06:44 INFO - PROCESS | 1876 | 1461618404895 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:06:44 INFO - PROCESS | 1876 | 1461618404898 Marionette TRACE conn3 <- [1,2178,null,{}] 14:06:44 INFO - PROCESS | 1876 | 1461618404904 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:45 INFO - PROCESS | 1876 | 1461618405147 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 14:06:45 INFO - PROCESS | 1876 | 1461618405450 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:45 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d76388800 == 153 [pid = 1876] [id = 552] 14:06:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d686a4400) [pid = 1876] [serial = 1657] [outer = (nil)] 14:06:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d75227800) [pid = 1876] [serial = 1658] [outer = 0x7f9d686a4400] 14:06:45 INFO - PROCESS | 1876 | 1461618405530 Marionette DEBUG loaded listener.js 14:06:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d7527e400) [pid = 1876] [serial = 1659] [outer = 0x7f9d686a4400] 14:06:46 INFO - PROCESS | 1876 | 1461618406586 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1739ms 14:06:46 INFO - PROCESS | 1876 | 1461618406657 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 14:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:06:46 INFO - PROCESS | 1876 | 1461618406661 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 14:06:46 INFO - PROCESS | 1876 | 1461618406668 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:06:46 INFO - PROCESS | 1876 | 1461618406671 Marionette TRACE conn3 <- [1,2182,null,{}] 14:06:46 INFO - PROCESS | 1876 | 1461618406676 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:46 INFO - PROCESS | 1876 | 1461618406900 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 14:06:47 INFO - PROCESS | 1876 | 1461618407217 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:47 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d765c6000 == 154 [pid = 1876] [id = 553] 14:06:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 186 (0x7f9d5ab92800) [pid = 1876] [serial = 1660] [outer = (nil)] 14:06:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 187 (0x7f9d721fe000) [pid = 1876] [serial = 1661] [outer = 0x7f9d5ab92800] 14:06:47 INFO - PROCESS | 1876 | 1461618407293 Marionette DEBUG loaded listener.js 14:06:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 188 (0x7f9d76194c00) [pid = 1876] [serial = 1662] [outer = 0x7f9d5ab92800] 14:06:48 INFO - PROCESS | 1876 | 1461618408221 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1631ms 14:06:48 INFO - PROCESS | 1876 | 1461618408299 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 14:06:48 INFO - PROCESS | 1876 | 1461618408303 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 14:06:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:06:48 INFO - PROCESS | 1876 | 1461618408309 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:06:48 INFO - PROCESS | 1876 | 1461618408312 Marionette TRACE conn3 <- [1,2186,null,{}] 14:06:48 INFO - PROCESS | 1876 | 1461618408318 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:48 INFO - PROCESS | 1876 | 1461618408561 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 14:06:49 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d63bd0800 == 153 [pid = 1876] [id = 309] 14:06:49 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d62fd4800 == 152 [pid = 1876] [id = 534] 14:06:49 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d600da800 == 151 [pid = 1876] [id = 533] 14:06:49 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5d3a1800 == 150 [pid = 1876] [id = 532] 14:06:49 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5aaf2800 == 149 [pid = 1876] [id = 531] 14:06:49 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5d5db800 == 148 [pid = 1876] [id = 530] 14:06:49 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d721b8800 == 147 [pid = 1876] [id = 524] 14:06:49 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d718ad000 == 146 [pid = 1876] [id = 523] 14:06:49 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d705ee000 == 145 [pid = 1876] [id = 522] 14:06:49 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6fa8b000 == 144 [pid = 1876] [id = 521] 14:06:49 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b6d2000 == 143 [pid = 1876] [id = 520] 14:06:49 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6a80c800 == 142 [pid = 1876] [id = 519] 14:06:49 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6831f800 == 141 [pid = 1876] [id = 518] 14:06:49 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d67da8000 == 140 [pid = 1876] [id = 517] 14:06:49 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66d6d800 == 139 [pid = 1876] [id = 516] 14:06:49 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6417f800 == 138 [pid = 1876] [id = 515] 14:06:49 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d62d4e000 == 137 [pid = 1876] [id = 514] 14:06:49 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5d5d2000 == 136 [pid = 1876] [id = 513] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 187 (0x7f9d5d2cf400) [pid = 1876] [serial = 1455] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 186 (0x7f9d63cca400) [pid = 1876] [serial = 1401] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 185 (0x7f9d610cdc00) [pid = 1876] [serial = 1533] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d5d85a800) [pid = 1876] [serial = 1536] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d5d863400) [pid = 1876] [serial = 1530] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d62c27c00) [pid = 1876] [serial = 1538] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d60fea400) [pid = 1876] [serial = 1532] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d72016400) [pid = 1876] [serial = 1514] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d5b23b400) [pid = 1876] [serial = 1535] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d721db000) [pid = 1876] [serial = 1515] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d66d42400) [pid = 1876] [serial = 1487] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d5d6ea400) [pid = 1876] [serial = 1529] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d5bb15c00) [pid = 1876] [serial = 1517] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d63329c00) [pid = 1876] [serial = 1518] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d5b8dcc00) [pid = 1876] [serial = 1520] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d66e86000) [pid = 1876] [serial = 1488] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d61b52400) [pid = 1876] [serial = 1475] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d62c22000) [pid = 1876] [serial = 1476] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d63c4e400) [pid = 1876] [serial = 1484] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d5d6ec000) [pid = 1876] [serial = 1521] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d5d435800) [pid = 1876] [serial = 1472] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d5f3b3c00) [pid = 1876] [serial = 1473] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d5d6ec400) [pid = 1876] [serial = 1523] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d68629800) [pid = 1876] [serial = 1493] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d69222000) [pid = 1876] [serial = 1494] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d696e9c00) [pid = 1876] [serial = 1499] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d696f8400) [pid = 1876] [serial = 1500] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d709e9400) [pid = 1876] [serial = 1508] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d717b6000) [pid = 1876] [serial = 1509] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d6a64d800) [pid = 1876] [serial = 1502] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 157 (0x7f9d6a778400) [pid = 1876] [serial = 1503] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 156 (0x7f9d6b958000) [pid = 1876] [serial = 1505] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 155 (0x7f9d708c4c00) [pid = 1876] [serial = 1506] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 154 (0x7f9d5b247c00) [pid = 1876] [serial = 1526] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 153 (0x7f9d5bb0e800) [pid = 1876] [serial = 1527] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 152 (0x7f9d6331b000) [pid = 1876] [serial = 1478] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 151 (0x7f9d63327400) [pid = 1876] [serial = 1479] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d69506000) [pid = 1876] [serial = 1496] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d695ea400) [pid = 1876] [serial = 1497] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d639f1c00) [pid = 1876] [serial = 1481] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d639fb800) [pid = 1876] [serial = 1482] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d717ec000) [pid = 1876] [serial = 1511] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d719b8c00) [pid = 1876] [serial = 1512] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d685a0000) [pid = 1876] [serial = 1490] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d685bec00) [pid = 1876] [serial = 1491] [outer = (nil)] [url = about:blank] 14:06:49 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d64302800) [pid = 1876] [serial = 1485] [outer = (nil)] [url = about:blank] 14:06:50 INFO - PROCESS | 1876 | 1461618410084 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:50 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5b2a4800 == 137 [pid = 1876] [id = 554] 14:06:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d5b243000) [pid = 1876] [serial = 1663] [outer = (nil)] 14:06:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d5b248000) [pid = 1876] [serial = 1664] [outer = 0x7f9d5b243000] 14:06:50 INFO - PROCESS | 1876 | 1461618410157 Marionette DEBUG loaded listener.js 14:06:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d5bb0d400) [pid = 1876] [serial = 1665] [outer = 0x7f9d5b243000] 14:06:50 INFO - PROCESS | 1876 | 1461618410930 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 14:06:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:06:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2641ms 14:06:50 INFO - PROCESS | 1876 | 1461618410954 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 14:06:50 INFO - PROCESS | 1876 | 1461618410960 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 14:06:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:06:50 INFO - PROCESS | 1876 | 1461618410968 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:06:50 INFO - PROCESS | 1876 | 1461618410973 Marionette TRACE conn3 <- [1,2190,null,{}] 14:06:50 INFO - PROCESS | 1876 | 1461618410980 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:51 INFO - PROCESS | 1876 | 1461618411220 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 14:06:51 INFO - PROCESS | 1876 | 1461618411405 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:51 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d5cc800 == 138 [pid = 1876] [id = 555] 14:06:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d5b245400) [pid = 1876] [serial = 1666] [outer = (nil)] 14:06:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d5d85e800) [pid = 1876] [serial = 1667] [outer = 0x7f9d5b245400] 14:06:51 INFO - PROCESS | 1876 | 1461618411471 Marionette DEBUG loaded listener.js 14:06:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d5f440800) [pid = 1876] [serial = 1668] [outer = 0x7f9d5b245400] 14:06:52 INFO - PROCESS | 1876 | 1461618412349 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 14:06:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:06:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1439ms 14:06:52 INFO - PROCESS | 1876 | 1461618412410 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 14:06:52 INFO - PROCESS | 1876 | 1461618412416 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 14:06:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:06:52 INFO - PROCESS | 1876 | 1461618412432 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:06:52 INFO - PROCESS | 1876 | 1461618412435 Marionette TRACE conn3 <- [1,2194,null,{}] 14:06:52 INFO - PROCESS | 1876 | 1461618412441 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:52 INFO - PROCESS | 1876 | 1461618412720 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 14:06:52 INFO - PROCESS | 1876 | 1461618412757 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:52 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d600e1800 == 139 [pid = 1876] [id = 556] 14:06:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d61a6ac00) [pid = 1876] [serial = 1669] [outer = (nil)] 14:06:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d61acd800) [pid = 1876] [serial = 1670] [outer = 0x7f9d61a6ac00] 14:06:52 INFO - PROCESS | 1876 | 1461618412827 Marionette DEBUG loaded listener.js 14:06:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d62c22000) [pid = 1876] [serial = 1671] [outer = 0x7f9d61a6ac00] 14:06:53 INFO - PROCESS | 1876 | 1461618413801 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 14:06:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:06:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1443ms 14:06:53 INFO - PROCESS | 1876 | 1461618413883 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 14:06:53 INFO - PROCESS | 1876 | 1461618413887 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 14:06:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:06:53 INFO - PROCESS | 1876 | 1461618413917 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:06:53 INFO - PROCESS | 1876 | 1461618413933 Marionette TRACE conn3 <- [1,2198,null,{}] 14:06:53 INFO - PROCESS | 1876 | 1461618413951 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:54 INFO - PROCESS | 1876 | 1461618414244 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 14:06:54 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d5b242000) [pid = 1876] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:06:54 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d5b8d9000) [pid = 1876] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:06:54 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d5b244c00) [pid = 1876] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:06:54 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d5b23c400) [pid = 1876] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:06:54 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d5ab99c00) [pid = 1876] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:06:54 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d5b23dc00) [pid = 1876] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:06:54 INFO - PROCESS | 1876 | 1461618414752 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:54 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5dcdf000 == 140 [pid = 1876] [id = 557] 14:06:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d5ab97400) [pid = 1876] [serial = 1672] [outer = (nil)] 14:06:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d5b8d7400) [pid = 1876] [serial = 1673] [outer = 0x7f9d5ab97400] 14:06:54 INFO - PROCESS | 1876 | 1461618414816 Marionette DEBUG loaded listener.js 14:06:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d62eeb800) [pid = 1876] [serial = 1674] [outer = 0x7f9d5ab97400] 14:06:55 INFO - PROCESS | 1876 | 1461618415556 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:06:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:06:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1673ms 14:06:55 INFO - PROCESS | 1876 | 1461618415571 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 14:06:55 INFO - PROCESS | 1876 | 1461618415576 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 14:06:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:06:55 INFO - PROCESS | 1876 | 1461618415581 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:06:55 INFO - PROCESS | 1876 | 1461618415583 Marionette TRACE conn3 <- [1,2202,null,{}] 14:06:55 INFO - PROCESS | 1876 | 1461618415589 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:55 INFO - PROCESS | 1876 | 1461618415863 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 14:06:55 INFO - PROCESS | 1876 | 1461618415888 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:55 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63ba8000 == 141 [pid = 1876] [id = 558] 14:06:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d5ab99c00) [pid = 1876] [serial = 1675] [outer = (nil)] 14:06:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d63c43c00) [pid = 1876] [serial = 1676] [outer = 0x7f9d5ab99c00] 14:06:55 INFO - PROCESS | 1876 | 1461618415953 Marionette DEBUG loaded listener.js 14:06:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d63cc9800) [pid = 1876] [serial = 1677] [outer = 0x7f9d5ab99c00] 14:06:57 INFO - PROCESS | 1876 | 1461618417092 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 14:06:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:06:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1527ms 14:06:57 INFO - PROCESS | 1876 | 1461618417109 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 14:06:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:06:57 INFO - PROCESS | 1876 | 1461618417115 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 14:06:57 INFO - PROCESS | 1876 | 1461618417124 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:06:57 INFO - PROCESS | 1876 | 1461618417130 Marionette TRACE conn3 <- [1,2206,null,{}] 14:06:57 INFO - PROCESS | 1876 | 1461618417141 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:57 INFO - PROCESS | 1876 | 1461618417372 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 14:06:57 INFO - PROCESS | 1876 | 1461618417714 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:57 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5dcdd800 == 142 [pid = 1876] [id = 559] 14:06:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 152 (0x7f9d5bb10400) [pid = 1876] [serial = 1678] [outer = (nil)] 14:06:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 153 (0x7f9d5d85ec00) [pid = 1876] [serial = 1679] [outer = 0x7f9d5bb10400] 14:06:57 INFO - PROCESS | 1876 | 1461618417796 Marionette DEBUG loaded listener.js 14:06:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 154 (0x7f9d5f44e000) [pid = 1876] [serial = 1680] [outer = 0x7f9d5bb10400] 14:06:58 INFO - PROCESS | 1876 | 1461618418753 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 14:06:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:06:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1688ms 14:06:58 INFO - PROCESS | 1876 | 1461618418813 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 14:06:58 INFO - PROCESS | 1876 | 1461618418821 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 14:06:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:06:58 INFO - PROCESS | 1876 | 1461618418832 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:06:58 INFO - PROCESS | 1876 | 1461618418836 Marionette TRACE conn3 <- [1,2210,null,{}] 14:06:58 INFO - PROCESS | 1876 | 1461618418846 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:59 INFO - PROCESS | 1876 | 1461618419172 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 14:06:59 INFO - PROCESS | 1876 | 1461618419428 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:59 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63ba3000 == 143 [pid = 1876] [id = 560] 14:06:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 155 (0x7f9d610ca400) [pid = 1876] [serial = 1681] [outer = (nil)] 14:06:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 156 (0x7f9d62c21800) [pid = 1876] [serial = 1682] [outer = 0x7f9d610ca400] 14:06:59 INFO - PROCESS | 1876 | 1461618419505 Marionette DEBUG loaded listener.js 14:06:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 157 (0x7f9d63322800) [pid = 1876] [serial = 1683] [outer = 0x7f9d610ca400] 14:07:00 INFO - PROCESS | 1876 | 1461618420474 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 14:07:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:07:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1687ms 14:07:00 INFO - PROCESS | 1876 | 1461618420519 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 14:07:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:07:00 INFO - PROCESS | 1876 | 1461618420523 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 14:07:00 INFO - PROCESS | 1876 | 1461618420530 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:07:00 INFO - PROCESS | 1876 | 1461618420536 Marionette TRACE conn3 <- [1,2214,null,{}] 14:07:00 INFO - PROCESS | 1876 | 1461618420551 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:00 INFO - PROCESS | 1876 | 1461618420787 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 14:07:01 INFO - PROCESS | 1876 | 1461618421091 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:01 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66d6d800 == 144 [pid = 1876] [id = 561] 14:07:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 158 (0x7f9d64304c00) [pid = 1876] [serial = 1684] [outer = (nil)] 14:07:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d64a2dc00) [pid = 1876] [serial = 1685] [outer = 0x7f9d64304c00] 14:07:01 INFO - PROCESS | 1876 | 1461618421175 Marionette DEBUG loaded listener.js 14:07:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d66d45c00) [pid = 1876] [serial = 1686] [outer = 0x7f9d64304c00] 14:07:02 INFO - PROCESS | 1876 | 1461618422064 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 14:07:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:07:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1586ms 14:07:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:07:02 INFO - PROCESS | 1876 | 1461618422116 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 14:07:02 INFO - PROCESS | 1876 | 1461618422120 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 14:07:02 INFO - PROCESS | 1876 | 1461618422128 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:07:02 INFO - PROCESS | 1876 | 1461618422131 Marionette TRACE conn3 <- [1,2218,null,{}] 14:07:02 INFO - PROCESS | 1876 | 1461618422137 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:02 INFO - PROCESS | 1876 | 1461618422376 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 14:07:02 INFO - PROCESS | 1876 | 1461618422683 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:02 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67da7000 == 145 [pid = 1876] [id = 562] 14:07:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d64303c00) [pid = 1876] [serial = 1687] [outer = (nil)] 14:07:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d66e91000) [pid = 1876] [serial = 1688] [outer = 0x7f9d64303c00] 14:07:02 INFO - PROCESS | 1876 | 1461618422764 Marionette DEBUG loaded listener.js 14:07:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d67b83c00) [pid = 1876] [serial = 1689] [outer = 0x7f9d64303c00] 14:07:03 INFO - PROCESS | 1876 | 1461618423639 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 14:07:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:07:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1586ms 14:07:03 INFO - PROCESS | 1876 | 1461618423714 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 14:07:03 INFO - PROCESS | 1876 | 1461618423717 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 14:07:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:07:03 INFO - PROCESS | 1876 | 1461618423724 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:07:03 INFO - PROCESS | 1876 | 1461618423727 Marionette TRACE conn3 <- [1,2222,null,{}] 14:07:03 INFO - PROCESS | 1876 | 1461618423732 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:04 INFO - PROCESS | 1876 | 1461618424012 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 14:07:04 INFO - PROCESS | 1876 | 1461618424312 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:04 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d682e0800 == 146 [pid = 1876] [id = 563] 14:07:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d64a23800) [pid = 1876] [serial = 1690] [outer = (nil)] 14:07:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d6861f000) [pid = 1876] [serial = 1691] [outer = 0x7f9d64a23800] 14:07:04 INFO - PROCESS | 1876 | 1461618424392 Marionette DEBUG loaded listener.js 14:07:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d69222000) [pid = 1876] [serial = 1692] [outer = 0x7f9d64a23800] 14:07:05 INFO - PROCESS | 1876 | 1461618425236 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:07:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:07:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1583ms 14:07:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:07:05 INFO - PROCESS | 1876 | 1461618425308 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 14:07:05 INFO - PROCESS | 1876 | 1461618425311 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 14:07:05 INFO - PROCESS | 1876 | 1461618425318 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:07:05 INFO - PROCESS | 1876 | 1461618425321 Marionette TRACE conn3 <- [1,2226,null,{}] 14:07:05 INFO - PROCESS | 1876 | 1461618425326 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:05 INFO - PROCESS | 1876 | 1461618425618 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 14:07:05 INFO - PROCESS | 1876 | 1461618425927 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:05 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6a80e000 == 147 [pid = 1876] [id = 564] 14:07:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d6b961c00) [pid = 1876] [serial = 1693] [outer = (nil)] 14:07:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d6fb06800) [pid = 1876] [serial = 1694] [outer = 0x7f9d6b961c00] 14:07:06 INFO - PROCESS | 1876 | 1461618426009 Marionette DEBUG loaded listener.js 14:07:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d709e3800) [pid = 1876] [serial = 1695] [outer = 0x7f9d6b961c00] 14:07:06 INFO - PROCESS | 1876 | 1461618426868 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 14:07:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:07:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1586ms 14:07:06 INFO - PROCESS | 1876 | 1461618426904 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 14:07:06 INFO - PROCESS | 1876 | 1461618426908 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 14:07:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:07:06 INFO - PROCESS | 1876 | 1461618426914 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:07:06 INFO - PROCESS | 1876 | 1461618426916 Marionette TRACE conn3 <- [1,2230,null,{}] 14:07:06 INFO - PROCESS | 1876 | 1461618426922 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:07 INFO - PROCESS | 1876 | 1461618427136 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 14:07:07 INFO - PROCESS | 1876 | 1461618427403 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:07 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6ba84800 == 148 [pid = 1876] [id = 565] 14:07:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d697b8800) [pid = 1876] [serial = 1696] [outer = (nil)] 14:07:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d717b8800) [pid = 1876] [serial = 1697] [outer = 0x7f9d697b8800] 14:07:07 INFO - PROCESS | 1876 | 1461618427481 Marionette DEBUG loaded listener.js 14:07:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d719b1000) [pid = 1876] [serial = 1698] [outer = 0x7f9d697b8800] 14:07:08 INFO - PROCESS | 1876 | 1461618428374 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 14:07:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:07:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1531ms 14:07:08 INFO - PROCESS | 1876 | 1461618428446 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 14:07:08 INFO - PROCESS | 1876 | 1461618428450 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 14:07:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:07:08 INFO - PROCESS | 1876 | 1461618428456 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:07:08 INFO - PROCESS | 1876 | 1461618428459 Marionette TRACE conn3 <- [1,2234,null,{}] 14:07:08 INFO - PROCESS | 1876 | 1461618428464 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:08 INFO - PROCESS | 1876 | 1461618428690 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 14:07:08 INFO - PROCESS | 1876 | 1461618428951 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:09 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d705e0800 == 149 [pid = 1876] [id = 566] 14:07:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d6fb02c00) [pid = 1876] [serial = 1699] [outer = (nil)] 14:07:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d72018000) [pid = 1876] [serial = 1700] [outer = 0x7f9d6fb02c00] 14:07:09 INFO - PROCESS | 1876 | 1461618429068 Marionette DEBUG loaded listener.js 14:07:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d721fc400) [pid = 1876] [serial = 1701] [outer = 0x7f9d6fb02c00] 14:07:09 INFO - PROCESS | 1876 | 1461618429862 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 14:07:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:07:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1427ms 14:07:09 INFO - PROCESS | 1876 | 1461618429884 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 14:07:09 INFO - PROCESS | 1876 | 1461618429888 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 14:07:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:07:09 INFO - PROCESS | 1876 | 1461618429894 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:07:09 INFO - PROCESS | 1876 | 1461618429896 Marionette TRACE conn3 <- [1,2238,null,{}] 14:07:09 INFO - PROCESS | 1876 | 1461618429902 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:10 INFO - PROCESS | 1876 | 1461618430123 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 14:07:10 INFO - PROCESS | 1876 | 1461618430431 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:10 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71877000 == 150 [pid = 1876] [id = 567] 14:07:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d709e6c00) [pid = 1876] [serial = 1702] [outer = (nil)] 14:07:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d72511400) [pid = 1876] [serial = 1703] [outer = 0x7f9d709e6c00] 14:07:10 INFO - PROCESS | 1876 | 1461618430510 Marionette DEBUG loaded listener.js 14:07:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d728be000) [pid = 1876] [serial = 1704] [outer = 0x7f9d709e6c00] 14:07:11 INFO - PROCESS | 1876 | 1461618431440 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:07:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:07:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1582ms 14:07:11 INFO - PROCESS | 1876 | 1461618431477 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 14:07:11 INFO - PROCESS | 1876 | 1461618431481 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 14:07:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:07:11 INFO - PROCESS | 1876 | 1461618431487 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:07:11 INFO - PROCESS | 1876 | 1461618431490 Marionette TRACE conn3 <- [1,2242,null,{}] 14:07:11 INFO - PROCESS | 1876 | 1461618431496 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:11 INFO - PROCESS | 1876 | 1461618431723 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 14:07:12 INFO - PROCESS | 1876 | 1461618432002 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:12 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71ebc800 == 151 [pid = 1876] [id = 568] 14:07:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d71d59c00) [pid = 1876] [serial = 1705] [outer = (nil)] 14:07:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d75277800) [pid = 1876] [serial = 1706] [outer = 0x7f9d71d59c00] 14:07:12 INFO - PROCESS | 1876 | 1461618432128 Marionette DEBUG loaded listener.js 14:07:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d7555d800) [pid = 1876] [serial = 1707] [outer = 0x7f9d71d59c00] 14:07:13 INFO - PROCESS | 1876 | 1461618433042 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:07:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:07:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1579ms 14:07:13 INFO - PROCESS | 1876 | 1461618433067 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 14:07:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:07:13 INFO - PROCESS | 1876 | 1461618433071 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 14:07:13 INFO - PROCESS | 1876 | 1461618433077 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:07:13 INFO - PROCESS | 1876 | 1461618433081 Marionette TRACE conn3 <- [1,2246,null,{}] 14:07:13 INFO - PROCESS | 1876 | 1461618433090 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:13 INFO - PROCESS | 1876 | 1461618433338 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 14:07:13 INFO - PROCESS | 1876 | 1461618433612 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:13 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d72af3000 == 152 [pid = 1876] [id = 569] 14:07:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d7227e800) [pid = 1876] [serial = 1708] [outer = (nil)] 14:07:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d762a6000) [pid = 1876] [serial = 1709] [outer = 0x7f9d7227e800] 14:07:13 INFO - PROCESS | 1876 | 1461618433695 Marionette DEBUG loaded listener.js 14:07:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d766abc00) [pid = 1876] [serial = 1710] [outer = 0x7f9d7227e800] 14:07:14 INFO - PROCESS | 1876 | 1461618434632 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 14:07:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:07:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1583ms 14:07:14 INFO - PROCESS | 1876 | 1461618434661 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 14:07:14 INFO - PROCESS | 1876 | 1461618434665 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 14:07:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:07:14 INFO - PROCESS | 1876 | 1461618434671 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:07:14 INFO - PROCESS | 1876 | 1461618434674 Marionette TRACE conn3 <- [1,2250,null,{}] 14:07:14 INFO - PROCESS | 1876 | 1461618434679 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:14 INFO - PROCESS | 1876 | 1461618434907 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 14:07:15 INFO - PROCESS | 1876 | 1461618435174 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:15 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75fa5000 == 153 [pid = 1876] [id = 570] 14:07:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d76196c00) [pid = 1876] [serial = 1711] [outer = (nil)] 14:07:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 186 (0x7f9d766ce400) [pid = 1876] [serial = 1712] [outer = 0x7f9d76196c00] 14:07:15 INFO - PROCESS | 1876 | 1461618435251 Marionette DEBUG loaded listener.js 14:07:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 187 (0x7f9d76709c00) [pid = 1876] [serial = 1713] [outer = 0x7f9d76196c00] 14:07:16 INFO - PROCESS | 1876 | 1461618436119 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 14:07:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:07:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1488ms 14:07:16 INFO - PROCESS | 1876 | 1461618436160 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 14:07:16 INFO - PROCESS | 1876 | 1461618436163 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 14:07:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:07:16 INFO - PROCESS | 1876 | 1461618436169 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:07:16 INFO - PROCESS | 1876 | 1461618436172 Marionette TRACE conn3 <- [1,2254,null,{}] 14:07:16 INFO - PROCESS | 1876 | 1461618436177 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:16 INFO - PROCESS | 1876 | 1461618436404 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 14:07:16 INFO - PROCESS | 1876 | 1461618436693 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:16 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d76674000 == 154 [pid = 1876] [id = 571] 14:07:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 188 (0x7f9d697bd000) [pid = 1876] [serial = 1714] [outer = (nil)] 14:07:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 189 (0x7f9d76710800) [pid = 1876] [serial = 1715] [outer = 0x7f9d697bd000] 14:07:16 INFO - PROCESS | 1876 | 1461618436786 Marionette DEBUG loaded listener.js 14:07:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 190 (0x7f9d771f0c00) [pid = 1876] [serial = 1716] [outer = 0x7f9d697bd000] 14:07:17 INFO - PROCESS | 1876 | 1461618437684 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 14:07:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:07:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1582ms 14:07:17 INFO - PROCESS | 1876 | 1461618437753 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 14:07:17 INFO - PROCESS | 1876 | 1461618437755 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 14:07:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:07:17 INFO - PROCESS | 1876 | 1461618437764 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:07:17 INFO - PROCESS | 1876 | 1461618437767 Marionette TRACE conn3 <- [1,2258,null,{}] 14:07:17 INFO - PROCESS | 1876 | 1461618437772 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:18 INFO - PROCESS | 1876 | 1461618438005 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 14:07:18 INFO - PROCESS | 1876 | 1461618438310 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:18 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d767cb800 == 155 [pid = 1876] [id = 572] 14:07:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 191 (0x7f9d71d57800) [pid = 1876] [serial = 1717] [outer = (nil)] 14:07:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 192 (0x7f9d771f7800) [pid = 1876] [serial = 1718] [outer = 0x7f9d71d57800] 14:07:18 INFO - PROCESS | 1876 | 1461618438389 Marionette DEBUG loaded listener.js 14:07:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 193 (0x7f9d77b8dc00) [pid = 1876] [serial = 1719] [outer = 0x7f9d71d57800] 14:07:19 INFO - PROCESS | 1876 | 1461618439273 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:07:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:07:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1538ms 14:07:19 INFO - PROCESS | 1876 | 1461618439303 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 14:07:19 INFO - PROCESS | 1876 | 1461618439307 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 14:07:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:07:19 INFO - PROCESS | 1876 | 1461618439313 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:07:19 INFO - PROCESS | 1876 | 1461618439315 Marionette TRACE conn3 <- [1,2262,null,{}] 14:07:19 INFO - PROCESS | 1876 | 1461618439322 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:19 INFO - PROCESS | 1876 | 1461618439557 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 14:07:19 INFO - PROCESS | 1876 | 1461618439829 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:19 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d77b47000 == 156 [pid = 1876] [id = 573] 14:07:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 194 (0x7f9d5bc32800) [pid = 1876] [serial = 1720] [outer = (nil)] 14:07:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 195 (0x7f9d78662000) [pid = 1876] [serial = 1721] [outer = 0x7f9d5bc32800] 14:07:19 INFO - PROCESS | 1876 | 1461618439951 Marionette DEBUG loaded listener.js 14:07:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 196 (0x7f9d78c40800) [pid = 1876] [serial = 1722] [outer = 0x7f9d5bc32800] 14:07:20 INFO - PROCESS | 1876 | 1461618440809 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 14:07:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:07:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1531ms 14:07:20 INFO - PROCESS | 1876 | 1461618440846 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 14:07:20 INFO - PROCESS | 1876 | 1461618440849 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 14:07:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:07:20 INFO - PROCESS | 1876 | 1461618440856 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:07:20 INFO - PROCESS | 1876 | 1461618440860 Marionette TRACE conn3 <- [1,2266,null,{}] 14:07:20 INFO - PROCESS | 1876 | 1461618440866 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:21 INFO - PROCESS | 1876 | 1461618441095 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 14:07:21 INFO - PROCESS | 1876 | 1461618441372 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:21 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d78c9d800 == 157 [pid = 1876] [id = 574] 14:07:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 197 (0x7f9d721fdc00) [pid = 1876] [serial = 1723] [outer = (nil)] 14:07:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 198 (0x7f9d79563000) [pid = 1876] [serial = 1724] [outer = 0x7f9d721fdc00] 14:07:21 INFO - PROCESS | 1876 | 1461618441503 Marionette DEBUG loaded listener.js 14:07:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 199 (0x7f9d79786800) [pid = 1876] [serial = 1725] [outer = 0x7f9d721fdc00] 14:07:22 INFO - PROCESS | 1876 | 1461618442353 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 14:07:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:07:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1530ms 14:07:22 INFO - PROCESS | 1876 | 1461618442387 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 14:07:22 INFO - PROCESS | 1876 | 1461618442391 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 14:07:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:07:22 INFO - PROCESS | 1876 | 1461618442397 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:07:22 INFO - PROCESS | 1876 | 1461618442399 Marionette TRACE conn3 <- [1,2270,null,{}] 14:07:22 INFO - PROCESS | 1876 | 1461618442405 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:22 INFO - PROCESS | 1876 | 1461618442635 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 14:07:22 INFO - PROCESS | 1876 | 1461618442926 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:23 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a563800 == 158 [pid = 1876] [id = 575] 14:07:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 200 (0x7f9d5b8d6800) [pid = 1876] [serial = 1726] [outer = (nil)] 14:07:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 201 (0x7f9d79f1e400) [pid = 1876] [serial = 1727] [outer = 0x7f9d5b8d6800] 14:07:23 INFO - PROCESS | 1876 | 1461618443054 Marionette DEBUG loaded listener.js 14:07:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 202 (0x7f9d79f25c00) [pid = 1876] [serial = 1728] [outer = 0x7f9d5b8d6800] 14:07:23 INFO - PROCESS | 1876 | 1461618443949 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 14:07:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:07:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1628ms 14:07:24 INFO - PROCESS | 1876 | 1461618444026 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 14:07:24 INFO - PROCESS | 1876 | 1461618444029 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 14:07:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:07:24 INFO - PROCESS | 1876 | 1461618444037 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:07:24 INFO - PROCESS | 1876 | 1461618444040 Marionette TRACE conn3 <- [1,2274,null,{}] 14:07:24 INFO - PROCESS | 1876 | 1461618444046 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:24 INFO - PROCESS | 1876 | 1461618444287 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 14:07:25 INFO - PROCESS | 1876 | 1461618445171 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:25 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d5c8000 == 159 [pid = 1876] [id = 576] 14:07:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 203 (0x7f9d5b23e000) [pid = 1876] [serial = 1729] [outer = (nil)] 14:07:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 204 (0x7f9d5b8d3800) [pid = 1876] [serial = 1730] [outer = 0x7f9d5b23e000] 14:07:25 INFO - PROCESS | 1876 | 1461618445245 Marionette DEBUG loaded listener.js 14:07:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 205 (0x7f9d5bc2cc00) [pid = 1876] [serial = 1731] [outer = 0x7f9d5b23e000] 14:07:26 INFO - PROCESS | 1876 | 1461618446195 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 14:07:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:07:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2193ms 14:07:26 INFO - PROCESS | 1876 | 1461618446233 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 14:07:26 INFO - PROCESS | 1876 | 1461618446237 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 14:07:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:07:26 INFO - PROCESS | 1876 | 1461618446245 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:07:26 INFO - PROCESS | 1876 | 1461618446251 Marionette TRACE conn3 <- [1,2278,null,{}] 14:07:26 INFO - PROCESS | 1876 | 1461618446257 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:26 INFO - PROCESS | 1876 | 1461618446468 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 14:07:26 INFO - PROCESS | 1876 | 1461618446759 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:26 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63b9c000 == 160 [pid = 1876] [id = 577] 14:07:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 206 (0x7f9d5b23dc00) [pid = 1876] [serial = 1732] [outer = (nil)] 14:07:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 207 (0x7f9d5d2cb800) [pid = 1876] [serial = 1733] [outer = 0x7f9d5b23dc00] 14:07:26 INFO - PROCESS | 1876 | 1461618446900 Marionette DEBUG loaded listener.js 14:07:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 208 (0x7f9d610cfc00) [pid = 1876] [serial = 1734] [outer = 0x7f9d5b23dc00] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8e1a6800 == 159 [pid = 1876] [id = 369] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d718a2000 == 158 [pid = 1876] [id = 413] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5f5db000 == 157 [pid = 1876] [id = 411] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d765cc800 == 156 [pid = 1876] [id = 177] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d724a0800 == 155 [pid = 1876] [id = 211] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5dcdf000 == 154 [pid = 1876] [id = 557] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d600e1800 == 153 [pid = 1876] [id = 556] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d611f2000 == 152 [pid = 1876] [id = 512] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5d5cc800 == 151 [pid = 1876] [id = 555] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5b2a4800 == 150 [pid = 1876] [id = 554] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d75fb0800 == 149 [pid = 1876] [id = 550] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d73975800 == 148 [pid = 1876] [id = 549] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d724a3800 == 147 [pid = 1876] [id = 548] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71943000 == 146 [pid = 1876] [id = 547] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7187d800 == 145 [pid = 1876] [id = 546] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d705e7800 == 144 [pid = 1876] [id = 545] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6ba90000 == 143 [pid = 1876] [id = 544] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b640800 == 142 [pid = 1876] [id = 543] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d68689000 == 141 [pid = 1876] [id = 542] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6831b800 == 140 [pid = 1876] [id = 541] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d67dc3800 == 139 [pid = 1876] [id = 540] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66f3f000 == 138 [pid = 1876] [id = 539] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6688b000 == 137 [pid = 1876] [id = 538] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6318e800 == 136 [pid = 1876] [id = 537] 14:07:27 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5d3a0000 == 135 [pid = 1876] [id = 536] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 207 (0x7f9d728bb000) [pid = 1876] [serial = 1583] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 206 (0x7f9d60ff3c00) [pid = 1876] [serial = 1598] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 205 (0x7f9d719b7800) [pid = 1876] [serial = 1571] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 204 (0x7f9d62ee6400) [pid = 1876] [serial = 1602] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 203 (0x7f9d72508c00) [pid = 1876] [serial = 1577] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 202 (0x7f9d695ec400) [pid = 1876] [serial = 1562] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 201 (0x7f9d633d1800) [pid = 1876] [serial = 1605] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 200 (0x7f9d7264ac00) [pid = 1876] [serial = 1580] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 199 (0x7f9d62c25400) [pid = 1876] [serial = 1601] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 198 (0x7f9d5d2cd800) [pid = 1876] [serial = 1593] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 197 (0x7f9d62eebc00) [pid = 1876] [serial = 1604] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 196 (0x7f9d63c4dc00) [pid = 1876] [serial = 1550] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 195 (0x7f9d64309400) [pid = 1876] [serial = 1553] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 194 (0x7f9d5bc2bc00) [pid = 1876] [serial = 1595] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 193 (0x7f9d721f2800) [pid = 1876] [serial = 1574] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 192 (0x7f9d5d6ed000) [pid = 1876] [serial = 1541] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 191 (0x7f9d5bc2b400) [pid = 1876] [serial = 1592] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 190 (0x7f9d5f445800) [pid = 1876] [serial = 1589] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 189 (0x7f9d66e87800) [pid = 1876] [serial = 1556] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 188 (0x7f9d5f3ad400) [pid = 1876] [serial = 1596] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 187 (0x7f9d685a6c00) [pid = 1876] [serial = 1565] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 186 (0x7f9d63327c00) [pid = 1876] [serial = 1547] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 185 (0x7f9d68629400) [pid = 1876] [serial = 1559] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d61ad1800) [pid = 1876] [serial = 1599] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d61a5fc00) [pid = 1876] [serial = 1544] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d6a64b000) [pid = 1876] [serial = 1568] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d5d2c6c00) [pid = 1876] [serial = 1586] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d610cf000) [pid = 1876] [serial = 1524] [outer = (nil)] [url = about:blank] 14:07:27 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d639ee000) [pid = 1876] [serial = 1607] [outer = (nil)] [url = about:blank] 14:07:28 INFO - PROCESS | 1876 | 1461618448408 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 14:07:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:07:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2188ms 14:07:28 INFO - PROCESS | 1876 | 1461618448437 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 14:07:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:07:28 INFO - PROCESS | 1876 | 1461618448443 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 14:07:28 INFO - PROCESS | 1876 | 1461618448449 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:07:28 INFO - PROCESS | 1876 | 1461618448452 Marionette TRACE conn3 <- [1,2282,null,{}] 14:07:28 INFO - PROCESS | 1876 | 1461618448457 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:28 INFO - PROCESS | 1876 | 1461618448671 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 14:07:28 INFO - PROCESS | 1876 | 1461618448880 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:28 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d39e800 == 136 [pid = 1876] [id = 578] 14:07:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d5b8d7000) [pid = 1876] [serial = 1735] [outer = (nil)] 14:07:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d62c2bc00) [pid = 1876] [serial = 1736] [outer = 0x7f9d5b8d7000] 14:07:28 INFO - PROCESS | 1876 | 1461618448947 Marionette DEBUG loaded listener.js 14:07:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d6331c400) [pid = 1876] [serial = 1737] [outer = 0x7f9d5b8d7000] 14:07:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:07:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1288ms 14:07:29 INFO - PROCESS | 1876 | 1461618449725 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 14:07:29 INFO - PROCESS | 1876 | 1461618449737 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 14:07:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:07:29 INFO - PROCESS | 1876 | 1461618449741 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 14:07:29 INFO - PROCESS | 1876 | 1461618449756 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:07:29 INFO - PROCESS | 1876 | 1461618449764 Marionette TRACE conn3 <- [1,2286,null,{}] 14:07:29 INFO - PROCESS | 1876 | 1461618449775 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:30 INFO - PROCESS | 1876 | 1461618450067 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 14:07:30 INFO - PROCESS | 1876 | 1461618450107 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:30 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d611dd800 == 137 [pid = 1876] [id = 579] 14:07:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d5d6ed000) [pid = 1876] [serial = 1738] [outer = (nil)] 14:07:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d63992c00) [pid = 1876] [serial = 1739] [outer = 0x7f9d5d6ed000] 14:07:30 INFO - PROCESS | 1876 | 1461618450169 Marionette DEBUG loaded listener.js 14:07:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d63cca000) [pid = 1876] [serial = 1740] [outer = 0x7f9d5d6ed000] 14:07:31 INFO - PROCESS | 1876 | 1461618451135 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 14:07:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 14:07:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1400ms 14:07:31 INFO - PROCESS | 1876 | 1461618451155 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 14:07:31 INFO - PROCESS | 1876 | 1461618451159 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 14:07:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:07:31 INFO - PROCESS | 1876 | 1461618451165 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:07:31 INFO - PROCESS | 1876 | 1461618451167 Marionette TRACE conn3 <- [1,2290,null,{}] 14:07:31 INFO - PROCESS | 1876 | 1461618451172 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:31 INFO - PROCESS | 1876 | 1461618451439 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 14:07:31 INFO - PROCESS | 1876 | 1461618451477 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:31 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63bcf800 == 138 [pid = 1876] [id = 580] 14:07:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 186 (0x7f9d64305800) [pid = 1876] [serial = 1741] [outer = (nil)] 14:07:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 187 (0x7f9d64ba6800) [pid = 1876] [serial = 1742] [outer = 0x7f9d64305800] 14:07:31 INFO - PROCESS | 1876 | 1461618451540 Marionette DEBUG loaded listener.js 14:07:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 188 (0x7f9d66d4bc00) [pid = 1876] [serial = 1743] [outer = 0x7f9d64305800] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 187 (0x7f9d66d4a800) [pid = 1876] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 186 (0x7f9d60ff1800) [pid = 1876] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 185 (0x7f9d5b8d4800) [pid = 1876] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d7174c400) [pid = 1876] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d697b5c00) [pid = 1876] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d5ab97400) [pid = 1876] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d71744800) [pid = 1876] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d61b56400) [pid = 1876] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d62eeb400) [pid = 1876] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d5b244000) [pid = 1876] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d5ab8ec00) [pid = 1876] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d5ab8dc00) [pid = 1876] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d6859f800) [pid = 1876] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d63324000) [pid = 1876] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d60ff2800) [pid = 1876] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d717ea000) [pid = 1876] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d5f449400) [pid = 1876] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d639ef800) [pid = 1876] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d639efc00) [pid = 1876] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d63322000) [pid = 1876] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d64a2a000) [pid = 1876] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d5ab92800) [pid = 1876] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d63c4c800) [pid = 1876] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d66e47c00) [pid = 1876] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d72126c00) [pid = 1876] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d717f0800) [pid = 1876] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d5b243000) [pid = 1876] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d66d48000) [pid = 1876] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d5bc34400) [pid = 1876] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d62eeac00) [pid = 1876] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 157 (0x7f9d66e85c00) [pid = 1876] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 156 (0x7f9d717e6c00) [pid = 1876] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 155 (0x7f9d5b245400) [pid = 1876] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 154 (0x7f9d62eedc00) [pid = 1876] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 153 (0x7f9d69511000) [pid = 1876] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 152 (0x7f9d60feb800) [pid = 1876] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 151 (0x7f9d686a4400) [pid = 1876] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d72125c00) [pid = 1876] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d61a6ac00) [pid = 1876] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d5b241c00) [pid = 1876] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d717eec00) [pid = 1876] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:07:32 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d66e84000) [pid = 1876] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:07:33 INFO - PROCESS | 1876 | 1461618453240 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 14:07:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:07:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 2132ms 14:07:33 INFO - PROCESS | 1876 | 1461618453299 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 14:07:33 INFO - PROCESS | 1876 | 1461618453303 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 14:07:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:07:33 INFO - PROCESS | 1876 | 1461618453309 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:07:33 INFO - PROCESS | 1876 | 1461618453312 Marionette TRACE conn3 <- [1,2294,null,{}] 14:07:33 INFO - PROCESS | 1876 | 1461618453317 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:33 INFO - PROCESS | 1876 | 1461618453586 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 14:07:33 INFO - PROCESS | 1876 | 1461618453608 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:33 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d62fd4800 == 139 [pid = 1876] [id = 581] 14:07:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d62eedc00) [pid = 1876] [serial = 1744] [outer = (nil)] 14:07:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d633dd400) [pid = 1876] [serial = 1745] [outer = 0x7f9d62eedc00] 14:07:33 INFO - PROCESS | 1876 | 1461618453683 Marionette DEBUG loaded listener.js 14:07:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d64baa400) [pid = 1876] [serial = 1746] [outer = 0x7f9d62eedc00] 14:07:34 INFO - PROCESS | 1876 | 1461618454540 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 14:07:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:07:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1288ms 14:07:34 INFO - PROCESS | 1876 | 1461618454598 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 14:07:34 INFO - PROCESS | 1876 | 1461618454601 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 14:07:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:07:34 INFO - PROCESS | 1876 | 1461618454618 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:07:34 INFO - PROCESS | 1876 | 1461618454621 Marionette TRACE conn3 <- [1,2298,null,{}] 14:07:34 INFO - PROCESS | 1876 | 1461618454628 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:34 INFO - PROCESS | 1876 | 1461618454841 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 14:07:35 INFO - PROCESS | 1876 | 1461618455216 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:35 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5b8c0800 == 140 [pid = 1876] [id = 582] 14:07:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d5ab8f000) [pid = 1876] [serial = 1747] [outer = (nil)] 14:07:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d5b23d000) [pid = 1876] [serial = 1748] [outer = 0x7f9d5ab8f000] 14:07:35 INFO - PROCESS | 1876 | 1461618455362 Marionette DEBUG loaded listener.js 14:07:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 152 (0x7f9d5bc26800) [pid = 1876] [serial = 1749] [outer = 0x7f9d5ab8f000] 14:07:36 INFO - PROCESS | 1876 | 1461618456296 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 14:07:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:07:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1748ms 14:07:36 INFO - PROCESS | 1876 | 1461618456359 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 14:07:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:07:36 INFO - PROCESS | 1876 | 1461618456366 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 14:07:36 INFO - PROCESS | 1876 | 1461618456373 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:07:36 INFO - PROCESS | 1876 | 1461618456379 Marionette TRACE conn3 <- [1,2302,null,{}] 14:07:36 INFO - PROCESS | 1876 | 1461618456386 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:36 INFO - PROCESS | 1876 | 1461618456666 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 14:07:37 INFO - PROCESS | 1876 | 1461618456996 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:37 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d611d5000 == 141 [pid = 1876] [id = 583] 14:07:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 153 (0x7f9d5d858000) [pid = 1876] [serial = 1750] [outer = (nil)] 14:07:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 154 (0x7f9d5f3ad000) [pid = 1876] [serial = 1751] [outer = 0x7f9d5d858000] 14:07:37 INFO - PROCESS | 1876 | 1461618457080 Marionette DEBUG loaded listener.js 14:07:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 155 (0x7f9d5f44b400) [pid = 1876] [serial = 1752] [outer = 0x7f9d5d858000] 14:07:37 INFO - PROCESS | 1876 | 1461618457982 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:07:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:07:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1637ms 14:07:38 INFO - PROCESS | 1876 | 1461618458015 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 14:07:38 INFO - PROCESS | 1876 | 1461618458021 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 14:07:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:07:38 INFO - PROCESS | 1876 | 1461618458027 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:07:38 INFO - PROCESS | 1876 | 1461618458031 Marionette TRACE conn3 <- [1,2306,null,{}] 14:07:38 INFO - PROCESS | 1876 | 1461618458036 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:38 INFO - PROCESS | 1876 | 1461618458268 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 14:07:38 INFO - PROCESS | 1876 | 1461618458538 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:38 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66f33000 == 142 [pid = 1876] [id = 584] 14:07:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 156 (0x7f9d61a6b400) [pid = 1876] [serial = 1753] [outer = (nil)] 14:07:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 157 (0x7f9d62c29800) [pid = 1876] [serial = 1754] [outer = 0x7f9d61a6b400] 14:07:38 INFO - PROCESS | 1876 | 1461618458700 Marionette DEBUG loaded listener.js 14:07:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 158 (0x7f9d63321c00) [pid = 1876] [serial = 1755] [outer = 0x7f9d61a6b400] 14:07:39 INFO - PROCESS | 1876 | 1461618459658 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 14:07:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:07:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1684ms 14:07:39 INFO - PROCESS | 1876 | 1461618459713 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 14:07:39 INFO - PROCESS | 1876 | 1461618459716 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 14:07:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:07:39 INFO - PROCESS | 1876 | 1461618459731 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:07:39 INFO - PROCESS | 1876 | 1461618459741 Marionette TRACE conn3 <- [1,2310,null,{}] 14:07:39 INFO - PROCESS | 1876 | 1461618459747 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:40 INFO - PROCESS | 1876 | 1461618460018 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 14:07:40 INFO - PROCESS | 1876 | 1461618460322 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:40 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d68515000 == 143 [pid = 1876] [id = 585] 14:07:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d61ad2c00) [pid = 1876] [serial = 1756] [outer = (nil)] 14:07:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d64a24c00) [pid = 1876] [serial = 1757] [outer = 0x7f9d61ad2c00] 14:07:40 INFO - PROCESS | 1876 | 1461618460402 Marionette DEBUG loaded listener.js 14:07:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d66d4a800) [pid = 1876] [serial = 1758] [outer = 0x7f9d61ad2c00] 14:07:41 INFO - PROCESS | 1876 | 1461618461332 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1648ms 14:07:41 INFO - PROCESS | 1876 | 1461618461372 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 14:07:41 INFO - PROCESS | 1876 | 1461618461377 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 14:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:07:41 INFO - PROCESS | 1876 | 1461618461382 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:07:41 INFO - PROCESS | 1876 | 1461618461386 Marionette TRACE conn3 <- [1,2314,null,{}] 14:07:41 INFO - PROCESS | 1876 | 1461618461391 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:41 INFO - PROCESS | 1876 | 1461618461611 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 14:07:41 INFO - PROCESS | 1876 | 1461618461935 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:41 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6a80c000 == 144 [pid = 1876] [id = 586] 14:07:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d639f6800) [pid = 1876] [serial = 1759] [outer = (nil)] 14:07:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d685a0400) [pid = 1876] [serial = 1760] [outer = 0x7f9d639f6800] 14:07:42 INFO - PROCESS | 1876 | 1461618462016 Marionette DEBUG loaded listener.js 14:07:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d685c0400) [pid = 1876] [serial = 1761] [outer = 0x7f9d639f6800] 14:07:42 INFO - PROCESS | 1876 | 1461618462901 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 14:07:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:07:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1583ms 14:07:42 INFO - PROCESS | 1876 | 1461618462968 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 14:07:42 INFO - PROCESS | 1876 | 1461618462971 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 14:07:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:07:42 INFO - PROCESS | 1876 | 1461618462980 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:07:42 INFO - PROCESS | 1876 | 1461618462986 Marionette TRACE conn3 <- [1,2318,null,{}] 14:07:43 INFO - PROCESS | 1876 | 1461618462995 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:43 INFO - PROCESS | 1876 | 1461618463375 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 14:07:43 INFO - PROCESS | 1876 | 1461618463756 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:43 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b879800 == 145 [pid = 1876] [id = 587] 14:07:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d69227c00) [pid = 1876] [serial = 1762] [outer = (nil)] 14:07:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d6922b400) [pid = 1876] [serial = 1763] [outer = 0x7f9d69227c00] 14:07:43 INFO - PROCESS | 1876 | 1461618463846 Marionette DEBUG loaded listener.js 14:07:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d697b1c00) [pid = 1876] [serial = 1764] [outer = 0x7f9d69227c00] 14:07:44 INFO - PROCESS | 1876 | 1461618464787 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 14:07:44 INFO - PROCESS | 1876 | 1461618464823 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 14:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:07:44 INFO - PROCESS | 1876 | 1461618464828 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:07:44 INFO - PROCESS | 1876 | 1461618464831 Marionette TRACE conn3 <- [1,2322,null,{}] 14:07:44 INFO - PROCESS | 1876 | 1461618464836 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:45 INFO - PROCESS | 1876 | 1461618465072 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 14:07:45 INFO - PROCESS | 1876 | 1461618465344 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:45 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d716bf800 == 146 [pid = 1876] [id = 588] 14:07:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d69228400) [pid = 1876] [serial = 1765] [outer = (nil)] 14:07:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d6b6a4c00) [pid = 1876] [serial = 1766] [outer = 0x7f9d69228400] 14:07:45 INFO - PROCESS | 1876 | 1461618465468 Marionette DEBUG loaded listener.js 14:07:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d6b955000) [pid = 1876] [serial = 1767] [outer = 0x7f9d69228400] 14:07:46 INFO - PROCESS | 1876 | 1461618466341 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 14:07:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:07:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1579ms 14:07:46 INFO - PROCESS | 1876 | 1461618466409 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 14:07:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:07:46 INFO - PROCESS | 1876 | 1461618466412 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 14:07:46 INFO - PROCESS | 1876 | 1461618466418 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:07:46 INFO - PROCESS | 1876 | 1461618466421 Marionette TRACE conn3 <- [1,2326,null,{}] 14:07:46 INFO - PROCESS | 1876 | 1461618466427 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:46 INFO - PROCESS | 1876 | 1461618466662 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 14:07:46 INFO - PROCESS | 1876 | 1461618466935 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:47 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d718af000 == 147 [pid = 1876] [id = 589] 14:07:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d610c7800) [pid = 1876] [serial = 1768] [outer = (nil)] 14:07:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d6b959400) [pid = 1876] [serial = 1769] [outer = 0x7f9d610c7800] 14:07:47 INFO - PROCESS | 1876 | 1461618467057 Marionette DEBUG loaded listener.js 14:07:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d708d0800) [pid = 1876] [serial = 1770] [outer = 0x7f9d610c7800] 14:07:47 INFO - PROCESS | 1876 | 1461618467874 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 14:07:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:07:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1490ms 14:07:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:07:47 INFO - PROCESS | 1876 | 1461618467910 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 14:07:47 INFO - PROCESS | 1876 | 1461618467913 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 14:07:47 INFO - PROCESS | 1876 | 1461618467919 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:07:47 INFO - PROCESS | 1876 | 1461618467922 Marionette TRACE conn3 <- [1,2330,null,{}] 14:07:47 INFO - PROCESS | 1876 | 1461618467928 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:48 INFO - PROCESS | 1876 | 1461618468159 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 14:07:48 INFO - PROCESS | 1876 | 1461618468429 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d72243800 == 148 [pid = 1876] [id = 590] 14:07:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d61a61c00) [pid = 1876] [serial = 1771] [outer = (nil)] 14:07:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d717b7000) [pid = 1876] [serial = 1772] [outer = 0x7f9d61a61c00] 14:07:48 INFO - PROCESS | 1876 | 1461618468563 Marionette DEBUG loaded listener.js 14:07:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d717ef400) [pid = 1876] [serial = 1773] [outer = 0x7f9d61a61c00] 14:07:49 INFO - PROCESS | 1876 | 1461618469608 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 14:07:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:07:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1741ms 14:07:49 INFO - PROCESS | 1876 | 1461618469660 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 14:07:49 INFO - PROCESS | 1876 | 1461618469664 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 14:07:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:07:49 INFO - PROCESS | 1876 | 1461618469670 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:07:49 INFO - PROCESS | 1876 | 1461618469672 Marionette TRACE conn3 <- [1,2334,null,{}] 14:07:49 INFO - PROCESS | 1876 | 1461618469678 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:49 INFO - PROCESS | 1876 | 1461618469929 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 14:07:50 INFO - PROCESS | 1876 | 1461618470196 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:50 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7272b000 == 149 [pid = 1876] [id = 591] 14:07:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d6b959c00) [pid = 1876] [serial = 1774] [outer = (nil)] 14:07:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d71e42400) [pid = 1876] [serial = 1775] [outer = 0x7f9d6b959c00] 14:07:50 INFO - PROCESS | 1876 | 1461618470281 Marionette DEBUG loaded listener.js 14:07:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d7212cc00) [pid = 1876] [serial = 1776] [outer = 0x7f9d6b959c00] 14:07:51 INFO - PROCESS | 1876 | 1461618471169 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 14:07:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:07:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1528ms 14:07:51 INFO - PROCESS | 1876 | 1461618471199 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 14:07:51 INFO - PROCESS | 1876 | 1461618471203 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 14:07:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:07:51 INFO - PROCESS | 1876 | 1461618471209 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:07:51 INFO - PROCESS | 1876 | 1461618471211 Marionette TRACE conn3 <- [1,2338,null,{}] 14:07:51 INFO - PROCESS | 1876 | 1461618471217 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:51 INFO - PROCESS | 1876 | 1461618471449 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 14:07:51 INFO - PROCESS | 1876 | 1461618471722 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:51 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75569000 == 150 [pid = 1876] [id = 592] 14:07:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d708ca800) [pid = 1876] [serial = 1777] [outer = (nil)] 14:07:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d721fe800) [pid = 1876] [serial = 1778] [outer = 0x7f9d708ca800] 14:07:51 INFO - PROCESS | 1876 | 1461618471820 Marionette DEBUG loaded listener.js 14:07:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d72645c00) [pid = 1876] [serial = 1779] [outer = 0x7f9d708ca800] 14:07:52 INFO - PROCESS | 1876 | 1461618472874 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 14:07:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:07:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1736ms 14:07:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:07:52 INFO - PROCESS | 1876 | 1461618472946 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 14:07:52 INFO - PROCESS | 1876 | 1461618472949 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 14:07:52 INFO - PROCESS | 1876 | 1461618472956 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:07:52 INFO - PROCESS | 1876 | 1461618472960 Marionette TRACE conn3 <- [1,2342,null,{}] 14:07:52 INFO - PROCESS | 1876 | 1461618472965 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:53 INFO - PROCESS | 1876 | 1461618473259 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 14:07:53 INFO - PROCESS | 1876 | 1461618473607 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:53 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d76380800 == 151 [pid = 1876] [id = 593] 14:07:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d7264fc00) [pid = 1876] [serial = 1780] [outer = (nil)] 14:07:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d75222c00) [pid = 1876] [serial = 1781] [outer = 0x7f9d7264fc00] 14:07:53 INFO - PROCESS | 1876 | 1461618473725 Marionette DEBUG loaded listener.js 14:07:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d752e5c00) [pid = 1876] [serial = 1782] [outer = 0x7f9d7264fc00] 14:07:54 INFO - PROCESS | 1876 | 1461618474680 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 14:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1780ms 14:07:54 INFO - PROCESS | 1876 | 1461618474737 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 14:07:54 INFO - PROCESS | 1876 | 1461618474741 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 14:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:07:54 INFO - PROCESS | 1876 | 1461618474747 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:07:54 INFO - PROCESS | 1876 | 1461618474750 Marionette TRACE conn3 <- [1,2346,null,{}] 14:07:54 INFO - PROCESS | 1876 | 1461618474755 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:55 INFO - PROCESS | 1876 | 1461618475027 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 14:07:55 INFO - PROCESS | 1876 | 1461618475344 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:55 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d77b40000 == 152 [pid = 1876] [id = 594] 14:07:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 186 (0x7f9d5ab95400) [pid = 1876] [serial = 1783] [outer = (nil)] 14:07:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 187 (0x7f9d76193800) [pid = 1876] [serial = 1784] [outer = 0x7f9d5ab95400] 14:07:55 INFO - PROCESS | 1876 | 1461618475424 Marionette DEBUG loaded listener.js 14:07:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 188 (0x7f9d762a7000) [pid = 1876] [serial = 1785] [outer = 0x7f9d5ab95400] 14:07:56 INFO - PROCESS | 1876 | 1461618476362 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 14:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1687ms 14:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:07:56 INFO - PROCESS | 1876 | 1461618476435 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 14:07:56 INFO - PROCESS | 1876 | 1461618476438 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 14:07:56 INFO - PROCESS | 1876 | 1461618476445 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:07:56 INFO - PROCESS | 1876 | 1461618476448 Marionette TRACE conn3 <- [1,2350,null,{}] 14:07:56 INFO - PROCESS | 1876 | 1461618476454 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:56 INFO - PROCESS | 1876 | 1461618476730 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 14:07:57 INFO - PROCESS | 1876 | 1461618477070 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:57 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7aa80800 == 153 [pid = 1876] [id = 595] 14:07:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 189 (0x7f9d63cc7000) [pid = 1876] [serial = 1786] [outer = (nil)] 14:07:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 190 (0x7f9d766a6000) [pid = 1876] [serial = 1787] [outer = 0x7f9d63cc7000] 14:07:57 INFO - PROCESS | 1876 | 1461618477150 Marionette DEBUG loaded listener.js 14:07:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 191 (0x7f9d7670e800) [pid = 1876] [serial = 1788] [outer = 0x7f9d63cc7000] 14:07:57 INFO - PROCESS | 1876 | 1461618477998 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 14:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1585ms 14:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:07:58 INFO - PROCESS | 1876 | 1461618478029 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 14:07:58 INFO - PROCESS | 1876 | 1461618478032 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 14:07:58 INFO - PROCESS | 1876 | 1461618478039 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:07:58 INFO - PROCESS | 1876 | 1461618478042 Marionette TRACE conn3 <- [1,2354,null,{}] 14:07:58 INFO - PROCESS | 1876 | 1461618478048 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:58 INFO - PROCESS | 1876 | 1461618478285 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 14:07:58 INFO - PROCESS | 1876 | 1461618478565 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:58 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7ad03800 == 154 [pid = 1876] [id = 596] 14:07:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 192 (0x7f9d762ad000) [pid = 1876] [serial = 1789] [outer = (nil)] 14:07:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 193 (0x7f9d77e04c00) [pid = 1876] [serial = 1790] [outer = 0x7f9d762ad000] 14:07:58 INFO - PROCESS | 1876 | 1461618478690 Marionette DEBUG loaded listener.js 14:07:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 194 (0x7f9d771eb400) [pid = 1876] [serial = 1791] [outer = 0x7f9d762ad000] 14:07:59 INFO - PROCESS | 1876 | 1461618479592 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 14:07:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:07:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1633ms 14:07:59 INFO - PROCESS | 1876 | 1461618479673 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 14:07:59 INFO - PROCESS | 1876 | 1461618479677 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 14:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:07:59 INFO - PROCESS | 1876 | 1461618479683 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:07:59 INFO - PROCESS | 1876 | 1461618479685 Marionette TRACE conn3 <- [1,2358,null,{}] 14:07:59 INFO - PROCESS | 1876 | 1461618479692 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:59 INFO - PROCESS | 1876 | 1461618479962 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 14:08:00 INFO - PROCESS | 1876 | 1461618480275 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:00 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b0be000 == 155 [pid = 1876] [id = 597] 14:08:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 195 (0x7f9d61ad3400) [pid = 1876] [serial = 1792] [outer = (nil)] 14:08:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 196 (0x7f9d79f22800) [pid = 1876] [serial = 1793] [outer = 0x7f9d61ad3400] 14:08:00 INFO - PROCESS | 1876 | 1461618480363 Marionette DEBUG loaded listener.js 14:08:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 197 (0x7f9d79f2a000) [pid = 1876] [serial = 1794] [outer = 0x7f9d61ad3400] 14:08:01 INFO - PROCESS | 1876 | 1461618481234 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 14:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1582ms 14:08:01 INFO - PROCESS | 1876 | 1461618481266 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 14:08:01 INFO - PROCESS | 1876 | 1461618481270 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 14:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:08:01 INFO - PROCESS | 1876 | 1461618481276 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:08:01 INFO - PROCESS | 1876 | 1461618481278 Marionette TRACE conn3 <- [1,2362,null,{}] 14:08:01 INFO - PROCESS | 1876 | 1461618481285 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:01 INFO - PROCESS | 1876 | 1461618481533 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 14:08:01 INFO - PROCESS | 1876 | 1461618481857 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:01 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b9e0000 == 156 [pid = 1876] [id = 598] 14:08:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 198 (0x7f9d6a650c00) [pid = 1876] [serial = 1795] [outer = (nil)] 14:08:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 199 (0x7f9d79f2c800) [pid = 1876] [serial = 1796] [outer = 0x7f9d6a650c00] 14:08:01 INFO - PROCESS | 1876 | 1461618481938 Marionette DEBUG loaded listener.js 14:08:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 200 (0x7f9d7a19b000) [pid = 1876] [serial = 1797] [outer = 0x7f9d6a650c00] 14:08:02 INFO - PROCESS | 1876 | 1461618482838 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 14:08:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:08:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1641ms 14:08:02 INFO - PROCESS | 1876 | 1461618482918 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 14:08:02 INFO - PROCESS | 1876 | 1461618482922 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 14:08:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:08:02 INFO - PROCESS | 1876 | 1461618482928 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:08:02 INFO - PROCESS | 1876 | 1461618482930 Marionette TRACE conn3 <- [1,2366,null,{}] 14:08:02 INFO - PROCESS | 1876 | 1461618482936 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:03 INFO - PROCESS | 1876 | 1461618483200 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 14:08:03 INFO - PROCESS | 1876 | 1461618483513 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:03 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7c31d000 == 157 [pid = 1876] [id = 599] 14:08:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 201 (0x7f9d708cac00) [pid = 1876] [serial = 1798] [outer = (nil)] 14:08:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 202 (0x7f9d7a263000) [pid = 1876] [serial = 1799] [outer = 0x7f9d708cac00] 14:08:03 INFO - PROCESS | 1876 | 1461618483593 Marionette DEBUG loaded listener.js 14:08:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 203 (0x7f9d7a26c800) [pid = 1876] [serial = 1800] [outer = 0x7f9d708cac00] 14:08:04 INFO - PROCESS | 1876 | 1461618484511 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 14:08:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:08:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1631ms 14:08:04 INFO - PROCESS | 1876 | 1461618484560 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 14:08:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:08:04 INFO - PROCESS | 1876 | 1461618484564 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 14:08:04 INFO - PROCESS | 1876 | 1461618484571 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:08:04 INFO - PROCESS | 1876 | 1461618484574 Marionette TRACE conn3 <- [1,2370,null,{}] 14:08:04 INFO - PROCESS | 1876 | 1461618484580 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:04 INFO - PROCESS | 1876 | 1461618484844 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 14:08:05 INFO - PROCESS | 1876 | 1461618485161 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:05 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7e376000 == 158 [pid = 1876] [id = 600] 14:08:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 204 (0x7f9d5ab94c00) [pid = 1876] [serial = 1801] [outer = (nil)] 14:08:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 205 (0x7f9d7a51e000) [pid = 1876] [serial = 1802] [outer = 0x7f9d5ab94c00] 14:08:05 INFO - PROCESS | 1876 | 1461618485246 Marionette DEBUG loaded listener.js 14:08:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 206 (0x7f9d7a580800) [pid = 1876] [serial = 1803] [outer = 0x7f9d5ab94c00] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66a77000 == 157 [pid = 1876] [id = 437] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d724b3000 == 156 [pid = 1876] [id = 438] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d74741000 == 155 [pid = 1876] [id = 526] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7272a000 == 154 [pid = 1876] [id = 525] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5d5d2800 == 153 [pid = 1876] [id = 436] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d75d12000 == 152 [pid = 1876] [id = 527] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5b8ba800 == 151 [pid = 1876] [id = 528] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d62fd4800 == 150 [pid = 1876] [id = 581] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d63bcf800 == 149 [pid = 1876] [id = 580] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d611dd800 == 148 [pid = 1876] [id = 579] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5d39e800 == 147 [pid = 1876] [id = 578] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d63b9c000 == 146 [pid = 1876] [id = 577] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5d5c8000 == 145 [pid = 1876] [id = 576] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d705e0800 == 144 [pid = 1876] [id = 566] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6ba84800 == 143 [pid = 1876] [id = 565] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6a80e000 == 142 [pid = 1876] [id = 564] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d682e0800 == 141 [pid = 1876] [id = 563] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d67da7000 == 140 [pid = 1876] [id = 562] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66d6d800 == 139 [pid = 1876] [id = 561] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d63ba3000 == 138 [pid = 1876] [id = 560] 14:08:06 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5dcdd800 == 137 [pid = 1876] [id = 559] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 205 (0x7f9d696eb800) [pid = 1876] [serial = 1563] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 204 (0x7f9d64310000) [pid = 1876] [serial = 1620] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 203 (0x7f9d61ad9400) [pid = 1876] [serial = 1545] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 202 (0x7f9d72273800) [pid = 1876] [serial = 1649] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 201 (0x7f9d719abc00) [pid = 1876] [serial = 1643] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 200 (0x7f9d64a27c00) [pid = 1876] [serial = 1554] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 199 (0x7f9d73c10800) [pid = 1876] [serial = 1655] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 198 (0x7f9d639fac00) [pid = 1876] [serial = 1617] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 197 (0x7f9d7472b800) [pid = 1876] [serial = 1656] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 196 (0x7f9d695f0000) [pid = 1876] [serial = 1631] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 195 (0x7f9d721fe000) [pid = 1876] [serial = 1661] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 194 (0x7f9d64a30c00) [pid = 1876] [serial = 1622] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 193 (0x7f9d69505c00) [pid = 1876] [serial = 1629] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 192 (0x7f9d7280a800) [pid = 1876] [serial = 1581] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 191 (0x7f9d7227d400) [pid = 1876] [serial = 1575] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 190 (0x7f9d5bb0d400) [pid = 1876] [serial = 1665] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 189 (0x7f9d6859e400) [pid = 1876] [serial = 1557] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 188 (0x7f9d5d9a7400) [pid = 1876] [serial = 1611] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 187 (0x7f9d6398cc00) [pid = 1876] [serial = 1548] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 186 (0x7f9d6a64b400) [pid = 1876] [serial = 1635] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 185 (0x7f9d72124c00) [pid = 1876] [serial = 1572] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d5d85e800) [pid = 1876] [serial = 1667] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d63c43000) [pid = 1876] [serial = 1608] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d6b6a6400) [pid = 1876] [serial = 1637] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d61a67800) [pid = 1876] [serial = 1613] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d6921f800) [pid = 1876] [serial = 1628] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d7527e400) [pid = 1876] [serial = 1659] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d71c0bc00) [pid = 1876] [serial = 1644] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d7250fc00) [pid = 1876] [serial = 1578] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d62c22000) [pid = 1876] [serial = 1671] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d64baec00) [pid = 1876] [serial = 1623] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d61ad7800) [pid = 1876] [serial = 1587] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d728c1800) [pid = 1876] [serial = 1652] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d61b57000) [pid = 1876] [serial = 1614] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d696f5c00) [pid = 1876] [serial = 1632] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d685a7400) [pid = 1876] [serial = 1625] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d69223400) [pid = 1876] [serial = 1560] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d697b9000) [pid = 1876] [serial = 1566] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d5d429800) [pid = 1876] [serial = 1610] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d5d999400) [pid = 1876] [serial = 1542] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d738e6000) [pid = 1876] [serial = 1653] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d76194c00) [pid = 1876] [serial = 1662] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d7212fc00) [pid = 1876] [serial = 1647] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d72b9e000) [pid = 1876] [serial = 1584] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d62eeb800) [pid = 1876] [serial = 1674] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d63cc9c00) [pid = 1876] [serial = 1619] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d71752c00) [pid = 1876] [serial = 1640] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d6a774400) [pid = 1876] [serial = 1569] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 157 (0x7f9d68625800) [pid = 1876] [serial = 1626] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 156 (0x7f9d7200f000) [pid = 1876] [serial = 1646] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 155 (0x7f9d5f440800) [pid = 1876] [serial = 1668] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 154 (0x7f9d63cc6c00) [pid = 1876] [serial = 1551] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 153 (0x7f9d6a591c00) [pid = 1876] [serial = 1634] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 152 (0x7f9d717e5400) [pid = 1876] [serial = 1641] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 151 (0x7f9d75227800) [pid = 1876] [serial = 1658] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d5b248000) [pid = 1876] [serial = 1664] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d5b8d7400) [pid = 1876] [serial = 1673] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d6430fc00) [pid = 1876] [serial = 1590] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d72642400) [pid = 1876] [serial = 1650] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d6398f400) [pid = 1876] [serial = 1616] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d6b960800) [pid = 1876] [serial = 1638] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d61b57800) [pid = 1876] [serial = 1470] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d61acd800) [pid = 1876] [serial = 1670] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d62ee4400) [pid = 1876] [serial = 1539] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | --DOMWINDOW == 141 (0x7f9d63c43c00) [pid = 1876] [serial = 1676] [outer = (nil)] [url = about:blank] 14:08:07 INFO - PROCESS | 1876 | 1461618487798 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 14:08:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:08:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 3297ms 14:08:07 INFO - PROCESS | 1876 | 1461618487869 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 14:08:07 INFO - PROCESS | 1876 | 1461618487876 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 14:08:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:08:07 INFO - PROCESS | 1876 | 1461618487884 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:08:07 INFO - PROCESS | 1876 | 1461618487890 Marionette TRACE conn3 <- [1,2374,null,{}] 14:08:07 INFO - PROCESS | 1876 | 1461618487897 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:08 INFO - PROCESS | 1876 | 1461618488138 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 14:08:08 INFO - PROCESS | 1876 | 1461618488354 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:08 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d5cb800 == 138 [pid = 1876] [id = 601] 14:08:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 142 (0x7f9d5d6f1800) [pid = 1876] [serial = 1804] [outer = (nil)] 14:08:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d5d85a000) [pid = 1876] [serial = 1805] [outer = 0x7f9d5d6f1800] 14:08:08 INFO - PROCESS | 1876 | 1461618488514 Marionette DEBUG loaded listener.js 14:08:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d5d9a7800) [pid = 1876] [serial = 1806] [outer = 0x7f9d5d6f1800] 14:08:09 INFO - PROCESS | 1876 | 1461618489371 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 14:08:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:08:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1542ms 14:08:09 INFO - PROCESS | 1876 | 1461618489448 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 14:08:09 INFO - PROCESS | 1876 | 1461618489456 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 14:08:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:08:09 INFO - PROCESS | 1876 | 1461618489469 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:08:09 INFO - PROCESS | 1876 | 1461618489472 Marionette TRACE conn3 <- [1,2378,null,{}] 14:08:09 INFO - PROCESS | 1876 | 1461618489485 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:09 INFO - PROCESS | 1876 | 1461618489787 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 14:08:09 INFO - PROCESS | 1876 | 1461618489823 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:09 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d60eed800 == 139 [pid = 1876] [id = 602] 14:08:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d5f443c00) [pid = 1876] [serial = 1807] [outer = (nil)] 14:08:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d610cf000) [pid = 1876] [serial = 1808] [outer = 0x7f9d5f443c00] 14:08:09 INFO - PROCESS | 1876 | 1461618489887 Marionette DEBUG loaded listener.js 14:08:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d61ad7000) [pid = 1876] [serial = 1809] [outer = 0x7f9d5f443c00] 14:08:10 INFO - PROCESS | 1876 | 1461618490915 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 14:08:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:08:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1486ms 14:08:10 INFO - PROCESS | 1876 | 1461618490956 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 14:08:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:08:10 INFO - PROCESS | 1876 | 1461618490966 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 14:08:10 INFO - PROCESS | 1876 | 1461618490971 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:08:10 INFO - PROCESS | 1876 | 1461618490987 Marionette TRACE conn3 <- [1,2382,null,{}] 14:08:11 INFO - PROCESS | 1876 | 1461618491031 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:11 INFO - PROCESS | 1876 | 1461618491479 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 14:08:12 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d64305800) [pid = 1876] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:08:12 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d5b8d7000) [pid = 1876] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:08:12 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d5d6ed000) [pid = 1876] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:08:12 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d5b23dc00) [pid = 1876] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:08:12 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d5b23e000) [pid = 1876] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:08:12 INFO - PROCESS | 1876 | 1461618492107 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:12 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d611e1800 == 140 [pid = 1876] [id = 603] 14:08:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d5b23dc00) [pid = 1876] [serial = 1810] [outer = (nil)] 14:08:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d5d6ed000) [pid = 1876] [serial = 1811] [outer = 0x7f9d5b23dc00] 14:08:12 INFO - PROCESS | 1876 | 1461618492195 Marionette DEBUG loaded listener.js 14:08:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d63994000) [pid = 1876] [serial = 1812] [outer = 0x7f9d5b23dc00] 14:08:13 INFO - PROCESS | 1876 | 1461618493083 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 14:08:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:08:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2178ms 14:08:13 INFO - PROCESS | 1876 | 1461618493150 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 14:08:13 INFO - PROCESS | 1876 | 1461618493155 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 14:08:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:08:13 INFO - PROCESS | 1876 | 1461618493166 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:08:13 INFO - PROCESS | 1876 | 1461618493169 Marionette TRACE conn3 <- [1,2386,null,{}] 14:08:13 INFO - PROCESS | 1876 | 1461618493175 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:13 INFO - PROCESS | 1876 | 1461618493408 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 14:08:13 INFO - PROCESS | 1876 | 1461618493601 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:13 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63bdb800 == 141 [pid = 1876] [id = 604] 14:08:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d5b244000) [pid = 1876] [serial = 1813] [outer = (nil)] 14:08:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d64308400) [pid = 1876] [serial = 1814] [outer = 0x7f9d5b244000] 14:08:13 INFO - PROCESS | 1876 | 1461618493671 Marionette DEBUG loaded listener.js 14:08:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d64a2a400) [pid = 1876] [serial = 1815] [outer = 0x7f9d5b244000] 14:08:14 INFO - PROCESS | 1876 | 1461618494887 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 14:08:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:08:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1791ms 14:08:14 INFO - PROCESS | 1876 | 1461618494959 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 14:08:14 INFO - PROCESS | 1876 | 1461618494968 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 14:08:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:08:14 INFO - PROCESS | 1876 | 1461618494979 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:08:14 INFO - PROCESS | 1876 | 1461618494983 Marionette TRACE conn3 <- [1,2390,null,{}] 14:08:15 INFO - PROCESS | 1876 | 1461618494993 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:15 INFO - PROCESS | 1876 | 1461618495289 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 14:08:15 INFO - PROCESS | 1876 | 1461618495631 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:15 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d60ee2800 == 142 [pid = 1876] [id = 605] 14:08:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d5d99fc00) [pid = 1876] [serial = 1816] [outer = (nil)] 14:08:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d5f440800) [pid = 1876] [serial = 1817] [outer = 0x7f9d5d99fc00] 14:08:15 INFO - PROCESS | 1876 | 1461618495716 Marionette DEBUG loaded listener.js 14:08:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d610d1c00) [pid = 1876] [serial = 1818] [outer = 0x7f9d5d99fc00] 14:08:16 INFO - PROCESS | 1876 | 1461618496695 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 14:08:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:08:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1785ms 14:08:16 INFO - PROCESS | 1876 | 1461618496764 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 14:08:16 INFO - PROCESS | 1876 | 1461618496772 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 14:08:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:08:16 INFO - PROCESS | 1876 | 1461618496783 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:08:16 INFO - PROCESS | 1876 | 1461618496789 Marionette TRACE conn3 <- [1,2394,null,{}] 14:08:16 INFO - PROCESS | 1876 | 1461618496796 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:17 INFO - PROCESS | 1876 | 1461618497117 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 14:08:17 INFO - PROCESS | 1876 | 1461618497472 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:17 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6687c000 == 143 [pid = 1876] [id = 606] 14:08:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 152 (0x7f9d62ee6800) [pid = 1876] [serial = 1819] [outer = (nil)] 14:08:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 153 (0x7f9d6398f000) [pid = 1876] [serial = 1820] [outer = 0x7f9d62ee6800] 14:08:17 INFO - PROCESS | 1876 | 1461618497553 Marionette DEBUG loaded listener.js 14:08:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 154 (0x7f9d64310800) [pid = 1876] [serial = 1821] [outer = 0x7f9d62ee6800] 14:08:18 INFO - PROCESS | 1876 | 1461618498539 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:08:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:08:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1785ms 14:08:18 INFO - PROCESS | 1876 | 1461618498570 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 14:08:18 INFO - PROCESS | 1876 | 1461618498574 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 14:08:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:08:18 INFO - PROCESS | 1876 | 1461618498581 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:08:18 INFO - PROCESS | 1876 | 1461618498588 Marionette TRACE conn3 <- [1,2398,null,{}] 14:08:18 INFO - PROCESS | 1876 | 1461618498604 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:18 INFO - PROCESS | 1876 | 1461618498862 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 14:08:19 INFO - PROCESS | 1876 | 1461618499182 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:19 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6701c000 == 144 [pid = 1876] [id = 607] 14:08:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 155 (0x7f9d66e4a000) [pid = 1876] [serial = 1822] [outer = (nil)] 14:08:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 156 (0x7f9d6859b000) [pid = 1876] [serial = 1823] [outer = 0x7f9d66e4a000] 14:08:19 INFO - PROCESS | 1876 | 1461618499279 Marionette DEBUG loaded listener.js 14:08:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 157 (0x7f9d6861d800) [pid = 1876] [serial = 1824] [outer = 0x7f9d66e4a000] 14:08:20 INFO - PROCESS | 1876 | 1461618500168 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 14:08:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:08:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1640ms 14:08:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:08:20 INFO - PROCESS | 1876 | 1461618500223 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 14:08:20 INFO - PROCESS | 1876 | 1461618500227 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 14:08:20 INFO - PROCESS | 1876 | 1461618500233 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:08:20 INFO - PROCESS | 1876 | 1461618500238 Marionette TRACE conn3 <- [1,2402,null,{}] 14:08:20 INFO - PROCESS | 1876 | 1461618500243 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:20 INFO - PROCESS | 1876 | 1461618500488 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 14:08:20 INFO - PROCESS | 1876 | 1461618500808 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:20 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6829c800 == 145 [pid = 1876] [id = 608] 14:08:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 158 (0x7f9d66e50800) [pid = 1876] [serial = 1825] [outer = (nil)] 14:08:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d69223400) [pid = 1876] [serial = 1826] [outer = 0x7f9d66e50800] 14:08:20 INFO - PROCESS | 1876 | 1461618500908 Marionette DEBUG loaded listener.js 14:08:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d6950e800) [pid = 1876] [serial = 1827] [outer = 0x7f9d66e50800] 14:08:21 INFO - PROCESS | 1876 | 1461618501835 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 14:08:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:08:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1633ms 14:08:21 INFO - PROCESS | 1876 | 1461618501867 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 14:08:21 INFO - PROCESS | 1876 | 1461618501870 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 14:08:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:08:21 INFO - PROCESS | 1876 | 1461618501877 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:08:21 INFO - PROCESS | 1876 | 1461618501880 Marionette TRACE conn3 <- [1,2406,null,{}] 14:08:21 INFO - PROCESS | 1876 | 1461618501887 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:22 INFO - PROCESS | 1876 | 1461618502131 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 14:08:22 INFO - PROCESS | 1876 | 1461618502409 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:22 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6850e800 == 146 [pid = 1876] [id = 609] 14:08:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d64305400) [pid = 1876] [serial = 1828] [outer = (nil)] 14:08:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d695f0000) [pid = 1876] [serial = 1829] [outer = 0x7f9d64305400] 14:08:22 INFO - PROCESS | 1876 | 1461618502534 Marionette DEBUG loaded listener.js 14:08:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d696f3400) [pid = 1876] [serial = 1830] [outer = 0x7f9d64305400] 14:08:23 INFO - PROCESS | 1876 | 1461618503415 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 14:08:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:08:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1584ms 14:08:23 INFO - PROCESS | 1876 | 1461618503462 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 14:08:23 INFO - PROCESS | 1876 | 1461618503465 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 14:08:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:08:23 INFO - PROCESS | 1876 | 1461618503472 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:08:23 INFO - PROCESS | 1876 | 1461618503475 Marionette TRACE conn3 <- [1,2410,null,{}] 14:08:23 INFO - PROCESS | 1876 | 1461618503480 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:23 INFO - PROCESS | 1876 | 1461618503740 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 14:08:24 INFO - PROCESS | 1876 | 1461618504006 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:24 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b647000 == 147 [pid = 1876] [id = 610] 14:08:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d6a779c00) [pid = 1876] [serial = 1831] [outer = (nil)] 14:08:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d708cb800) [pid = 1876] [serial = 1832] [outer = 0x7f9d6a779c00] 14:08:24 INFO - PROCESS | 1876 | 1461618504138 Marionette DEBUG loaded listener.js 14:08:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d717e5400) [pid = 1876] [serial = 1833] [outer = 0x7f9d6a779c00] 14:08:25 INFO - PROCESS | 1876 | 1461618505048 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 14:08:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:08:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1632ms 14:08:25 INFO - PROCESS | 1876 | 1461618505105 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 14:08:25 INFO - PROCESS | 1876 | 1461618505109 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 14:08:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:08:25 INFO - PROCESS | 1876 | 1461618505115 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:08:25 INFO - PROCESS | 1876 | 1461618505117 Marionette TRACE conn3 <- [1,2414,null,{}] 14:08:25 INFO - PROCESS | 1876 | 1461618505123 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:25 INFO - PROCESS | 1876 | 1461618505357 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 14:08:25 INFO - PROCESS | 1876 | 1461618505668 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:25 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6ba89800 == 148 [pid = 1876] [id = 611] 14:08:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d719b2000) [pid = 1876] [serial = 1834] [outer = (nil)] 14:08:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d721f2800) [pid = 1876] [serial = 1835] [outer = 0x7f9d719b2000] 14:08:25 INFO - PROCESS | 1876 | 1461618505754 Marionette DEBUG loaded listener.js 14:08:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d72278000) [pid = 1876] [serial = 1836] [outer = 0x7f9d719b2000] 14:08:26 INFO - PROCESS | 1876 | 1461618506627 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 14:08:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:08:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1581ms 14:08:26 INFO - PROCESS | 1876 | 1461618506697 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 14:08:26 INFO - PROCESS | 1876 | 1461618506700 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 14:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:08:26 INFO - PROCESS | 1876 | 1461618506706 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:08:26 INFO - PROCESS | 1876 | 1461618506709 Marionette TRACE conn3 <- [1,2418,null,{}] 14:08:26 INFO - PROCESS | 1876 | 1461618506715 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:26 INFO - PROCESS | 1876 | 1461618506945 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 14:08:27 INFO - PROCESS | 1876 | 1461618507291 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:27 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6fbb4800 == 149 [pid = 1876] [id = 612] 14:08:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d633d6c00) [pid = 1876] [serial = 1837] [outer = (nil)] 14:08:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d72642400) [pid = 1876] [serial = 1838] [outer = 0x7f9d633d6c00] 14:08:27 INFO - PROCESS | 1876 | 1461618507370 Marionette DEBUG loaded listener.js 14:08:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d72803800) [pid = 1876] [serial = 1839] [outer = 0x7f9d633d6c00] 14:08:28 INFO - PROCESS | 1876 | 1461618508238 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:08:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:08:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1584ms 14:08:28 INFO - PROCESS | 1876 | 1461618508292 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 14:08:28 INFO - PROCESS | 1876 | 1461618508296 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 14:08:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:08:28 INFO - PROCESS | 1876 | 1461618508302 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:08:28 INFO - PROCESS | 1876 | 1461618508304 Marionette TRACE conn3 <- [1,2422,null,{}] 14:08:28 INFO - PROCESS | 1876 | 1461618508310 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:28 INFO - PROCESS | 1876 | 1461618508535 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 14:08:28 INFO - PROCESS | 1876 | 1461618508808 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:28 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71879800 == 150 [pid = 1876] [id = 613] 14:08:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d639f0800) [pid = 1876] [serial = 1840] [outer = (nil)] 14:08:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d728bc800) [pid = 1876] [serial = 1841] [outer = 0x7f9d639f0800] 14:08:28 INFO - PROCESS | 1876 | 1461618508932 Marionette DEBUG loaded listener.js 14:08:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d738e7c00) [pid = 1876] [serial = 1842] [outer = 0x7f9d639f0800] 14:08:29 INFO - PROCESS | 1876 | 1461618509803 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:08:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:08:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1528ms 14:08:29 INFO - PROCESS | 1876 | 1461618509833 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 14:08:29 INFO - PROCESS | 1876 | 1461618509836 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 14:08:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:08:29 INFO - PROCESS | 1876 | 1461618509842 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:08:29 INFO - PROCESS | 1876 | 1461618509845 Marionette TRACE conn3 <- [1,2426,null,{}] 14:08:29 INFO - PROCESS | 1876 | 1461618509851 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:30 INFO - PROCESS | 1876 | 1461618510092 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 14:08:30 INFO - PROCESS | 1876 | 1461618510366 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:30 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d720be000 == 151 [pid = 1876] [id = 614] 14:08:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d7227c800) [pid = 1876] [serial = 1843] [outer = (nil)] 14:08:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d74728000) [pid = 1876] [serial = 1844] [outer = 0x7f9d7227c800] 14:08:30 INFO - PROCESS | 1876 | 1461618510490 Marionette DEBUG loaded listener.js 14:08:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d75280400) [pid = 1876] [serial = 1845] [outer = 0x7f9d7227c800] 14:08:31 INFO - PROCESS | 1876 | 1461618511385 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 14:08:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:08:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1584ms 14:08:31 INFO - PROCESS | 1876 | 1461618511427 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 14:08:31 INFO - PROCESS | 1876 | 1461618511431 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 14:08:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:08:31 INFO - PROCESS | 1876 | 1461618511437 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:08:31 INFO - PROCESS | 1876 | 1461618511441 Marionette TRACE conn3 <- [1,2430,null,{}] 14:08:31 INFO - PROCESS | 1876 | 1461618511447 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:31 INFO - PROCESS | 1876 | 1461618511711 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 14:08:32 INFO - PROCESS | 1876 | 1461618512040 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:32 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7362a800 == 152 [pid = 1876] [id = 615] 14:08:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d72506800) [pid = 1876] [serial = 1846] [outer = (nil)] 14:08:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d771f4400) [pid = 1876] [serial = 1847] [outer = 0x7f9d72506800] 14:08:32 INFO - PROCESS | 1876 | 1461618512162 Marionette DEBUG loaded listener.js 14:08:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d7966bc00) [pid = 1876] [serial = 1848] [outer = 0x7f9d72506800] 14:08:33 INFO - PROCESS | 1876 | 1461618513029 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 14:08:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:08:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1636ms 14:08:33 INFO - PROCESS | 1876 | 1461618513074 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 14:08:33 INFO - PROCESS | 1876 | 1461618513078 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 14:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:08:33 INFO - PROCESS | 1876 | 1461618513084 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:08:33 INFO - PROCESS | 1876 | 1461618513087 Marionette TRACE conn3 <- [1,2434,null,{}] 14:08:33 INFO - PROCESS | 1876 | 1461618513093 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:33 INFO - PROCESS | 1876 | 1461618513329 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 14:08:33 INFO - PROCESS | 1876 | 1461618513605 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:33 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75d1e800 == 153 [pid = 1876] [id = 616] 14:08:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d76707400) [pid = 1876] [serial = 1849] [outer = (nil)] 14:08:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d7a264400) [pid = 1876] [serial = 1850] [outer = 0x7f9d76707400] 14:08:33 INFO - PROCESS | 1876 | 1461618513691 Marionette DEBUG loaded listener.js 14:08:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d7a524800) [pid = 1876] [serial = 1851] [outer = 0x7f9d76707400] 14:08:34 INFO - PROCESS | 1876 | 1461618514600 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 14:08:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:08:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1582ms 14:08:34 INFO - PROCESS | 1876 | 1461618514668 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 14:08:34 INFO - PROCESS | 1876 | 1461618514671 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 14:08:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:08:34 INFO - PROCESS | 1876 | 1461618514677 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:08:34 INFO - PROCESS | 1876 | 1461618514681 Marionette TRACE conn3 <- [1,2438,null,{}] 14:08:34 INFO - PROCESS | 1876 | 1461618514696 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:34 INFO - PROCESS | 1876 | 1461618514972 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 14:08:35 INFO - PROCESS | 1876 | 1461618515293 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:35 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d762eb000 == 154 [pid = 1876] [id = 617] 14:08:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d78c41800) [pid = 1876] [serial = 1852] [outer = (nil)] 14:08:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 186 (0x7f9d7ac89400) [pid = 1876] [serial = 1853] [outer = 0x7f9d78c41800] 14:08:35 INFO - PROCESS | 1876 | 1461618515378 Marionette DEBUG loaded listener.js 14:08:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 187 (0x7f9d7ac92400) [pid = 1876] [serial = 1854] [outer = 0x7f9d78c41800] 14:08:36 INFO - PROCESS | 1876 | 1461618516251 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 14:08:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:08:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1642ms 14:08:36 INFO - PROCESS | 1876 | 1461618516321 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 14:08:36 INFO - PROCESS | 1876 | 1461618516325 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 14:08:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:08:36 INFO - PROCESS | 1876 | 1461618516331 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:08:36 INFO - PROCESS | 1876 | 1461618516333 Marionette TRACE conn3 <- [1,2442,null,{}] 14:08:36 INFO - PROCESS | 1876 | 1461618516339 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:36 INFO - PROCESS | 1876 | 1461618516585 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 14:08:36 INFO - PROCESS | 1876 | 1461618516908 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:36 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d76676000 == 155 [pid = 1876] [id = 618] 14:08:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 188 (0x7f9d639fb000) [pid = 1876] [serial = 1855] [outer = (nil)] 14:08:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 189 (0x7f9d7af4cc00) [pid = 1876] [serial = 1856] [outer = 0x7f9d639fb000] 14:08:36 INFO - PROCESS | 1876 | 1461618516993 Marionette DEBUG loaded listener.js 14:08:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 190 (0x7f9d7af51800) [pid = 1876] [serial = 1857] [outer = 0x7f9d639fb000] 14:08:37 INFO - PROCESS | 1876 | 1461618517877 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 14:08:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:08:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1577ms 14:08:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:08:37 INFO - PROCESS | 1876 | 1461618517910 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 14:08:37 INFO - PROCESS | 1876 | 1461618517912 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 14:08:37 INFO - PROCESS | 1876 | 1461618517919 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:08:37 INFO - PROCESS | 1876 | 1461618517921 Marionette TRACE conn3 <- [1,2446,null,{}] 14:08:37 INFO - PROCESS | 1876 | 1461618517927 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:38 INFO - PROCESS | 1876 | 1461618518160 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 14:08:38 INFO - PROCESS | 1876 | 1461618518436 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:38 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d77e63000 == 156 [pid = 1876] [id = 619] 14:08:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 191 (0x7f9d7acadc00) [pid = 1876] [serial = 1858] [outer = (nil)] 14:08:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 192 (0x7f9d7af5ac00) [pid = 1876] [serial = 1859] [outer = 0x7f9d7acadc00] 14:08:38 INFO - PROCESS | 1876 | 1461618518559 Marionette DEBUG loaded listener.js 14:08:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 193 (0x7f9d7b421c00) [pid = 1876] [serial = 1860] [outer = 0x7f9d7acadc00] 14:08:39 INFO - PROCESS | 1876 | 1461618519439 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 14:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1579ms 14:08:39 INFO - PROCESS | 1876 | 1461618519498 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 14:08:39 INFO - PROCESS | 1876 | 1461618519502 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 14:08:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:08:39 INFO - PROCESS | 1876 | 1461618519508 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:08:39 INFO - PROCESS | 1876 | 1461618519510 Marionette TRACE conn3 <- [1,2450,null,{}] 14:08:39 INFO - PROCESS | 1876 | 1461618519516 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:39 INFO - PROCESS | 1876 | 1461618519759 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 14:08:40 INFO - PROCESS | 1876 | 1461618520076 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:40 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7afc6800 == 157 [pid = 1876] [id = 620] 14:08:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 194 (0x7f9d7af57400) [pid = 1876] [serial = 1861] [outer = (nil)] 14:08:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 195 (0x7f9d7b98b000) [pid = 1876] [serial = 1862] [outer = 0x7f9d7af57400] 14:08:40 INFO - PROCESS | 1876 | 1461618520156 Marionette DEBUG loaded listener.js 14:08:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 196 (0x7f9d7c4bc800) [pid = 1876] [serial = 1863] [outer = 0x7f9d7af57400] 14:08:41 INFO - PROCESS | 1876 | 1461618521025 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 14:08:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:08:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1581ms 14:08:41 INFO - PROCESS | 1876 | 1461618521090 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 14:08:41 INFO - PROCESS | 1876 | 1461618521094 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 14:08:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:08:41 INFO - PROCESS | 1876 | 1461618521100 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:08:41 INFO - PROCESS | 1876 | 1461618521104 Marionette TRACE conn3 <- [1,2454,null,{}] 14:08:41 INFO - PROCESS | 1876 | 1461618521109 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:41 INFO - PROCESS | 1876 | 1461618521357 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 14:08:41 INFO - PROCESS | 1876 | 1461618521679 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:41 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d82ce1000 == 158 [pid = 1876] [id = 621] 14:08:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 197 (0x7f9d6861a800) [pid = 1876] [serial = 1864] [outer = (nil)] 14:08:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 198 (0x7f9d7d794800) [pid = 1876] [serial = 1865] [outer = 0x7f9d6861a800] 14:08:41 INFO - PROCESS | 1876 | 1461618521760 Marionette DEBUG loaded listener.js 14:08:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 199 (0x7f9d7e1a6000) [pid = 1876] [serial = 1866] [outer = 0x7f9d6861a800] 14:08:42 INFO - PROCESS | 1876 | 1461618522640 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 14:08:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:08:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1586ms 14:08:42 INFO - PROCESS | 1876 | 1461618522687 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 14:08:42 INFO - PROCESS | 1876 | 1461618522691 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 14:08:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:08:42 INFO - PROCESS | 1876 | 1461618522697 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:08:42 INFO - PROCESS | 1876 | 1461618522699 Marionette TRACE conn3 <- [1,2458,null,{}] 14:08:42 INFO - PROCESS | 1876 | 1461618522705 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:42 INFO - PROCESS | 1876 | 1461618522939 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 14:08:43 INFO - PROCESS | 1876 | 1461618523216 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:43 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88809800 == 159 [pid = 1876] [id = 622] 14:08:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 200 (0x7f9d6b95dc00) [pid = 1876] [serial = 1867] [outer = (nil)] 14:08:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 201 (0x7f9d7ef81400) [pid = 1876] [serial = 1868] [outer = 0x7f9d6b95dc00] 14:08:43 INFO - PROCESS | 1876 | 1461618523353 Marionette DEBUG loaded listener.js 14:08:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 202 (0x7f9d87c05400) [pid = 1876] [serial = 1869] [outer = 0x7f9d6b95dc00] 14:08:44 INFO - PROCESS | 1876 | 1461618524229 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 14:08:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:08:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1579ms 14:08:44 INFO - PROCESS | 1876 | 1461618524278 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 14:08:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:08:44 INFO - PROCESS | 1876 | 1461618524282 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 14:08:44 INFO - PROCESS | 1876 | 1461618524293 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:08:44 INFO - PROCESS | 1876 | 1461618524295 Marionette TRACE conn3 <- [1,2462,null,{}] 14:08:44 INFO - PROCESS | 1876 | 1461618524307 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:44 INFO - PROCESS | 1876 | 1461618524555 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6a811000 == 158 [pid = 1876] [id = 498] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d68307000 == 157 [pid = 1876] [id = 496] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d64be1800 == 156 [pid = 1876] [id = 250] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66f42800 == 155 [pid = 1876] [id = 494] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d67dd9000 == 154 [pid = 1876] [id = 495] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71913000 == 153 [pid = 1876] [id = 502] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6fbb1800 == 152 [pid = 1876] [id = 500] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7171d800 == 151 [pid = 1876] [id = 501] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b6e2800 == 150 [pid = 1876] [id = 499] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6fbb9000 == 149 [pid = 1876] [id = 288] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d685d3800 == 148 [pid = 1876] [id = 497] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5bc82000 == 147 [pid = 1876] [id = 486] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5b28b000 == 146 [pid = 1876] [id = 488] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5dce1800 == 145 [pid = 1876] [id = 487] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7c31d000 == 144 [pid = 1876] [id = 599] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b9e0000 == 143 [pid = 1876] [id = 598] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b0be000 == 142 [pid = 1876] [id = 597] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7ad03800 == 141 [pid = 1876] [id = 596] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7aa80800 == 140 [pid = 1876] [id = 595] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d77b40000 == 139 [pid = 1876] [id = 594] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d76380800 == 138 [pid = 1876] [id = 593] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d75569000 == 137 [pid = 1876] [id = 592] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7272b000 == 136 [pid = 1876] [id = 591] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d72243800 == 135 [pid = 1876] [id = 590] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d718af000 == 134 [pid = 1876] [id = 589] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d716bf800 == 133 [pid = 1876] [id = 588] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b879800 == 132 [pid = 1876] [id = 587] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6a80c000 == 131 [pid = 1876] [id = 586] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d68515000 == 130 [pid = 1876] [id = 585] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66f33000 == 129 [pid = 1876] [id = 584] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d611d5000 == 128 [pid = 1876] [id = 583] 14:08:46 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5b8c0800 == 127 [pid = 1876] [id = 582] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 201 (0x7f9d633dd400) [pid = 1876] [serial = 1745] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 200 (0x7f9d66d4bc00) [pid = 1876] [serial = 1743] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 199 (0x7f9d6331c400) [pid = 1876] [serial = 1737] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 198 (0x7f9d6861f000) [pid = 1876] [serial = 1691] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 197 (0x7f9d6fb06800) [pid = 1876] [serial = 1694] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 196 (0x7f9d63992c00) [pid = 1876] [serial = 1739] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 195 (0x7f9d79563000) [pid = 1876] [serial = 1724] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 194 (0x7f9d64ba6800) [pid = 1876] [serial = 1742] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 193 (0x7f9d78662000) [pid = 1876] [serial = 1721] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 192 (0x7f9d75277800) [pid = 1876] [serial = 1706] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 191 (0x7f9d72018000) [pid = 1876] [serial = 1700] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 190 (0x7f9d5d85ec00) [pid = 1876] [serial = 1679] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 189 (0x7f9d717b8800) [pid = 1876] [serial = 1697] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 188 (0x7f9d5d2cb800) [pid = 1876] [serial = 1733] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 187 (0x7f9d66e91000) [pid = 1876] [serial = 1688] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 186 (0x7f9d76710800) [pid = 1876] [serial = 1715] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 185 (0x7f9d610cfc00) [pid = 1876] [serial = 1734] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d5b8d3800) [pid = 1876] [serial = 1730] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d762a6000) [pid = 1876] [serial = 1709] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d79f1e400) [pid = 1876] [serial = 1727] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d62c2bc00) [pid = 1876] [serial = 1736] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d62c21800) [pid = 1876] [serial = 1682] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d771f7800) [pid = 1876] [serial = 1718] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d766ce400) [pid = 1876] [serial = 1712] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d63cca000) [pid = 1876] [serial = 1740] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d64a2dc00) [pid = 1876] [serial = 1685] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d5bc2cc00) [pid = 1876] [serial = 1731] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d72511400) [pid = 1876] [serial = 1703] [outer = (nil)] [url = about:blank] 14:08:46 INFO - PROCESS | 1876 | 1461618526615 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:46 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5af9f800 == 128 [pid = 1876] [id = 623] 14:08:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d5ab99400) [pid = 1876] [serial = 1870] [outer = (nil)] 14:08:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d5b23cc00) [pid = 1876] [serial = 1871] [outer = 0x7f9d5ab99400] 14:08:46 INFO - PROCESS | 1876 | 1461618526691 Marionette DEBUG loaded listener.js 14:08:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d5b8d7c00) [pid = 1876] [serial = 1872] [outer = 0x7f9d5ab99400] 14:08:47 INFO - PROCESS | 1876 | 1461618527497 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 14:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 3251ms 14:08:47 INFO - PROCESS | 1876 | 1461618527540 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 14:08:47 INFO - PROCESS | 1876 | 1461618527546 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 14:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:08:47 INFO - PROCESS | 1876 | 1461618527554 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:08:47 INFO - PROCESS | 1876 | 1461618527559 Marionette TRACE conn3 <- [1,2466,null,{}] 14:08:47 INFO - PROCESS | 1876 | 1461618527566 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:47 INFO - PROCESS | 1876 | 1461618527807 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 14:08:48 INFO - PROCESS | 1876 | 1461618528008 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d39a800 == 129 [pid = 1876] [id = 624] 14:08:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d5bb15400) [pid = 1876] [serial = 1873] [outer = (nil)] 14:08:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d5d2cd000) [pid = 1876] [serial = 1874] [outer = 0x7f9d5bb15400] 14:08:48 INFO - PROCESS | 1876 | 1461618528079 Marionette DEBUG loaded listener.js 14:08:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d5d433400) [pid = 1876] [serial = 1875] [outer = 0x7f9d5bb15400] 14:08:48 INFO - PROCESS | 1876 | 1461618528969 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 14:08:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:08:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1432ms 14:08:48 INFO - PROCESS | 1876 | 1461618528991 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 14:08:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:08:49 INFO - PROCESS | 1876 | 1461618528998 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 14:08:49 INFO - PROCESS | 1876 | 1461618529005 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:08:49 INFO - PROCESS | 1876 | 1461618529008 Marionette TRACE conn3 <- [1,2470,null,{}] 14:08:49 INFO - PROCESS | 1876 | 1461618529014 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:49 INFO - PROCESS | 1876 | 1461618529300 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 14:08:49 INFO - PROCESS | 1876 | 1461618529351 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:49 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d600c8800 == 130 [pid = 1876] [id = 625] 14:08:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d5d999400) [pid = 1876] [serial = 1876] [outer = (nil)] 14:08:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d5d99ec00) [pid = 1876] [serial = 1877] [outer = 0x7f9d5d999400] 14:08:49 INFO - PROCESS | 1876 | 1461618529415 Marionette DEBUG loaded listener.js 14:08:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d5f3aec00) [pid = 1876] [serial = 1878] [outer = 0x7f9d5d999400] 14:08:50 INFO - PROCESS | 1876 | 1461618530418 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 14:08:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:08:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1433ms 14:08:50 INFO - PROCESS | 1876 | 1461618530438 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 14:08:50 INFO - PROCESS | 1876 | 1461618530442 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 14:08:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:08:50 INFO - PROCESS | 1876 | 1461618530458 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:08:50 INFO - PROCESS | 1876 | 1461618530468 Marionette TRACE conn3 <- [1,2474,null,{}] 14:08:50 INFO - PROCESS | 1876 | 1461618530483 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:50 INFO - PROCESS | 1876 | 1461618530759 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d5ab99c00) [pid = 1876] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d71d59c00) [pid = 1876] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d6b961c00) [pid = 1876] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d708ca800) [pid = 1876] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d5bc32800) [pid = 1876] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d5b8d6800) [pid = 1876] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d5bb10400) [pid = 1876] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d639f6800) [pid = 1876] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d61ad2c00) [pid = 1876] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d64304c00) [pid = 1876] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d610c7800) [pid = 1876] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d6a650c00) [pid = 1876] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d61a61c00) [pid = 1876] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d610ca400) [pid = 1876] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d5ab8f000) [pid = 1876] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d762ad000) [pid = 1876] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d697bd000) [pid = 1876] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d63cc7000) [pid = 1876] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d69227c00) [pid = 1876] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d5d858000) [pid = 1876] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d6b959c00) [pid = 1876] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d69228400) [pid = 1876] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d7264fc00) [pid = 1876] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d5ab94c00) [pid = 1876] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d61ad3400) [pid = 1876] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 157 (0x7f9d709e6c00) [pid = 1876] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 156 (0x7f9d5f443c00) [pid = 1876] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 155 (0x7f9d7227e800) [pid = 1876] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 154 (0x7f9d697b8800) [pid = 1876] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 153 (0x7f9d5d6f1800) [pid = 1876] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 152 (0x7f9d71d57800) [pid = 1876] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 151 (0x7f9d5ab95400) [pid = 1876] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d64303c00) [pid = 1876] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d61a6b400) [pid = 1876] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d708cac00) [pid = 1876] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d76196c00) [pid = 1876] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d6fb02c00) [pid = 1876] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d5b23dc00) [pid = 1876] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d721fdc00) [pid = 1876] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:08:51 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d64a23800) [pid = 1876] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:08:51 INFO - PROCESS | 1876 | 1461618531744 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:51 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d3a5000 == 131 [pid = 1876] [id = 626] 14:08:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d5ab94c00) [pid = 1876] [serial = 1879] [outer = (nil)] 14:08:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d5b8d6800) [pid = 1876] [serial = 1880] [outer = 0x7f9d5ab94c00] 14:08:51 INFO - PROCESS | 1876 | 1461618531810 Marionette DEBUG loaded listener.js 14:08:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d610c3400) [pid = 1876] [serial = 1881] [outer = 0x7f9d5ab94c00] 14:08:52 INFO - PROCESS | 1876 | 1461618532540 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 14:08:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:08:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 2108ms 14:08:52 INFO - PROCESS | 1876 | 1461618532559 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 14:08:52 INFO - PROCESS | 1876 | 1461618532564 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 14:08:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:08:52 INFO - PROCESS | 1876 | 1461618532585 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:08:52 INFO - PROCESS | 1876 | 1461618532588 Marionette TRACE conn3 <- [1,2478,null,{}] 14:08:52 INFO - PROCESS | 1876 | 1461618532596 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:52 INFO - PROCESS | 1876 | 1461618532802 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 14:08:52 INFO - PROCESS | 1876 | 1461618532819 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:52 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63189800 == 132 [pid = 1876] [id = 627] 14:08:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d610d1000) [pid = 1876] [serial = 1882] [outer = (nil)] 14:08:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d61acd800) [pid = 1876] [serial = 1883] [outer = 0x7f9d610d1000] 14:08:52 INFO - PROCESS | 1876 | 1461618532882 Marionette DEBUG loaded listener.js 14:08:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d61ad9800) [pid = 1876] [serial = 1884] [outer = 0x7f9d610d1000] 14:08:54 INFO - PROCESS | 1876 | 1461618534085 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 14:08:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:08:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1552ms 14:08:54 INFO - PROCESS | 1876 | 1461618534127 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 14:08:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:08:54 INFO - PROCESS | 1876 | 1461618534134 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 14:08:54 INFO - PROCESS | 1876 | 1461618534143 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:08:54 INFO - PROCESS | 1876 | 1461618534149 Marionette TRACE conn3 <- [1,2482,null,{}] 14:08:54 INFO - PROCESS | 1876 | 1461618534158 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:54 INFO - PROCESS | 1876 | 1461618534418 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 14:08:54 INFO - PROCESS | 1876 | 1461618534760 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:54 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5dcd5800 == 133 [pid = 1876] [id = 628] 14:08:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d5b8d8c00) [pid = 1876] [serial = 1885] [outer = (nil)] 14:08:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d5d42a800) [pid = 1876] [serial = 1886] [outer = 0x7f9d5b8d8c00] 14:08:54 INFO - PROCESS | 1876 | 1461618534847 Marionette DEBUG loaded listener.js 14:08:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 152 (0x7f9d5d857400) [pid = 1876] [serial = 1887] [outer = 0x7f9d5b8d8c00] 14:08:55 INFO - PROCESS | 1876 | 1461618535752 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 14:08:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:08:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1643ms 14:08:55 INFO - PROCESS | 1876 | 1461618535785 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 14:08:55 INFO - PROCESS | 1876 | 1461618535793 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 14:08:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:08:55 INFO - PROCESS | 1876 | 1461618535805 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:08:55 INFO - PROCESS | 1876 | 1461618535809 Marionette TRACE conn3 <- [1,2486,null,{}] 14:08:55 INFO - PROCESS | 1876 | 1461618535816 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:56 INFO - PROCESS | 1876 | 1461618536071 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 14:08:56 INFO - PROCESS | 1876 | 1461618536392 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:56 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63bc3000 == 134 [pid = 1876] [id = 629] 14:08:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 153 (0x7f9d5f441800) [pid = 1876] [serial = 1888] [outer = (nil)] 14:08:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 154 (0x7f9d60ff0400) [pid = 1876] [serial = 1889] [outer = 0x7f9d5f441800] 14:08:56 INFO - PROCESS | 1876 | 1461618536477 Marionette DEBUG loaded listener.js 14:08:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 155 (0x7f9d61a66c00) [pid = 1876] [serial = 1890] [outer = 0x7f9d5f441800] 14:08:57 INFO - PROCESS | 1876 | 1461618537489 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 14:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1796ms 14:08:57 INFO - PROCESS | 1876 | 1461618537602 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 14:08:57 INFO - PROCESS | 1876 | 1461618537605 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 14:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:08:57 INFO - PROCESS | 1876 | 1461618537664 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:08:57 INFO - PROCESS | 1876 | 1461618537670 Marionette TRACE conn3 <- [1,2490,null,{}] 14:08:57 INFO - PROCESS | 1876 | 1461618537689 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:57 INFO - PROCESS | 1876 | 1461618537950 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 14:08:58 INFO - PROCESS | 1876 | 1461618538278 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:58 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d647cf800 == 135 [pid = 1876] [id = 630] 14:08:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 156 (0x7f9d61b5f000) [pid = 1876] [serial = 1891] [outer = (nil)] 14:08:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 157 (0x7f9d62ee7000) [pid = 1876] [serial = 1892] [outer = 0x7f9d61b5f000] 14:08:58 INFO - PROCESS | 1876 | 1461618538359 Marionette DEBUG loaded listener.js 14:08:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 158 (0x7f9d62ef1c00) [pid = 1876] [serial = 1893] [outer = 0x7f9d61b5f000] 14:08:59 INFO - PROCESS | 1876 | 1461618539358 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:08:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:08:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1791ms 14:08:59 INFO - PROCESS | 1876 | 1461618539404 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 14:08:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:08:59 INFO - PROCESS | 1876 | 1461618539408 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 14:08:59 INFO - PROCESS | 1876 | 1461618539414 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:08:59 INFO - PROCESS | 1876 | 1461618539418 Marionette TRACE conn3 <- [1,2494,null,{}] 14:08:59 INFO - PROCESS | 1876 | 1461618539424 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:59 INFO - PROCESS | 1876 | 1461618539664 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 14:08:59 INFO - PROCESS | 1876 | 1461618539976 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:00 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66d68000 == 136 [pid = 1876] [id = 631] 14:09:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d61b61000) [pid = 1876] [serial = 1894] [outer = (nil)] 14:09:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d633d9c00) [pid = 1876] [serial = 1895] [outer = 0x7f9d61b61000] 14:09:00 INFO - PROCESS | 1876 | 1461618540057 Marionette DEBUG loaded listener.js 14:09:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d63992c00) [pid = 1876] [serial = 1896] [outer = 0x7f9d61b61000] 14:09:00 INFO - PROCESS | 1876 | 1461618540924 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 14:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1587ms 14:09:01 INFO - PROCESS | 1876 | 1461618541003 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 14:09:01 INFO - PROCESS | 1876 | 1461618541006 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 14:09:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:09:01 INFO - PROCESS | 1876 | 1461618541012 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:09:01 INFO - PROCESS | 1876 | 1461618541016 Marionette TRACE conn3 <- [1,2498,null,{}] 14:09:01 INFO - PROCESS | 1876 | 1461618541021 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:01 INFO - PROCESS | 1876 | 1461618541293 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 14:09:01 INFO - PROCESS | 1876 | 1461618541617 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:01 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66f36000 == 137 [pid = 1876] [id = 632] 14:09:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d62c24000) [pid = 1876] [serial = 1897] [outer = (nil)] 14:09:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d639f9000) [pid = 1876] [serial = 1898] [outer = 0x7f9d62c24000] 14:09:01 INFO - PROCESS | 1876 | 1461618541695 Marionette DEBUG loaded listener.js 14:09:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d63c4bc00) [pid = 1876] [serial = 1899] [outer = 0x7f9d62c24000] 14:09:02 INFO - PROCESS | 1876 | 1461618542593 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:09:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:09:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1639ms 14:09:02 INFO - PROCESS | 1876 | 1461618542653 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 14:09:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:09:02 INFO - PROCESS | 1876 | 1461618542657 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 14:09:02 INFO - PROCESS | 1876 | 1461618542663 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:09:02 INFO - PROCESS | 1876 | 1461618542666 Marionette TRACE conn3 <- [1,2502,null,{}] 14:09:02 INFO - PROCESS | 1876 | 1461618542672 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:02 INFO - PROCESS | 1876 | 1461618542948 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 14:09:03 INFO - PROCESS | 1876 | 1461618543276 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:03 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67dda800 == 138 [pid = 1876] [id = 633] 14:09:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d64310400) [pid = 1876] [serial = 1900] [outer = (nil)] 14:09:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d64ba2400) [pid = 1876] [serial = 1901] [outer = 0x7f9d64310400] 14:09:03 INFO - PROCESS | 1876 | 1461618543359 Marionette DEBUG loaded listener.js 14:09:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d66d40400) [pid = 1876] [serial = 1902] [outer = 0x7f9d64310400] 14:09:04 INFO - PROCESS | 1876 | 1461618544202 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:09:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:09:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1585ms 14:09:04 INFO - PROCESS | 1876 | 1461618544250 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 14:09:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:09:04 INFO - PROCESS | 1876 | 1461618544254 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 14:09:04 INFO - PROCESS | 1876 | 1461618544260 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:09:04 INFO - PROCESS | 1876 | 1461618544263 Marionette TRACE conn3 <- [1,2506,null,{}] 14:09:04 INFO - PROCESS | 1876 | 1461618544268 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:04 INFO - PROCESS | 1876 | 1461618544501 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 14:09:04 INFO - PROCESS | 1876 | 1461618544779 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:04 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d682d6000 == 139 [pid = 1876] [id = 634] 14:09:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d64310c00) [pid = 1876] [serial = 1903] [outer = (nil)] 14:09:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d66e42c00) [pid = 1876] [serial = 1904] [outer = 0x7f9d64310c00] 14:09:04 INFO - PROCESS | 1876 | 1461618544910 Marionette DEBUG loaded listener.js 14:09:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d66e4c000) [pid = 1876] [serial = 1905] [outer = 0x7f9d64310c00] 14:09:05 INFO - PROCESS | 1876 | 1461618545789 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:09:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:09:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1585ms 14:09:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:09:05 INFO - PROCESS | 1876 | 1461618545845 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 14:09:05 INFO - PROCESS | 1876 | 1461618545848 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 14:09:05 INFO - PROCESS | 1876 | 1461618545855 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:09:05 INFO - PROCESS | 1876 | 1461618545858 Marionette TRACE conn3 <- [1,2510,null,{}] 14:09:05 INFO - PROCESS | 1876 | 1461618545863 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:06 INFO - PROCESS | 1876 | 1461618546097 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 14:09:06 INFO - PROCESS | 1876 | 1461618546375 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:06 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6851f800 == 140 [pid = 1876] [id = 635] 14:09:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d64a2ec00) [pid = 1876] [serial = 1906] [outer = (nil)] 14:09:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d66e87800) [pid = 1876] [serial = 1907] [outer = 0x7f9d64a2ec00] 14:09:06 INFO - PROCESS | 1876 | 1461618546493 Marionette DEBUG loaded listener.js 14:09:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d66e91400) [pid = 1876] [serial = 1908] [outer = 0x7f9d64a2ec00] 14:09:07 INFO - PROCESS | 1876 | 1461618547404 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 14:09:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:09:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1581ms 14:09:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:09:07 INFO - PROCESS | 1876 | 1461618547435 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 14:09:07 INFO - PROCESS | 1876 | 1461618547438 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 14:09:07 INFO - PROCESS | 1876 | 1461618547445 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:09:07 INFO - PROCESS | 1876 | 1461618547448 Marionette TRACE conn3 <- [1,2514,null,{}] 14:09:07 INFO - PROCESS | 1876 | 1461618547453 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:07 INFO - PROCESS | 1876 | 1461618547712 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 14:09:08 INFO - PROCESS | 1876 | 1461618548040 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:08 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6a556000 == 141 [pid = 1876] [id = 636] 14:09:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d61ace800) [pid = 1876] [serial = 1909] [outer = (nil)] 14:09:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d68598c00) [pid = 1876] [serial = 1910] [outer = 0x7f9d61ace800] 14:09:08 INFO - PROCESS | 1876 | 1461618548123 Marionette DEBUG loaded listener.js 14:09:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d685a0c00) [pid = 1876] [serial = 1911] [outer = 0x7f9d61ace800] 14:09:09 INFO - PROCESS | 1876 | 1461618549026 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 14:09:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:09:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1633ms 14:09:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:09:09 INFO - PROCESS | 1876 | 1461618549079 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 14:09:09 INFO - PROCESS | 1876 | 1461618549082 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 14:09:09 INFO - PROCESS | 1876 | 1461618549089 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:09:09 INFO - PROCESS | 1876 | 1461618549092 Marionette TRACE conn3 <- [1,2518,null,{}] 14:09:09 INFO - PROCESS | 1876 | 1461618549097 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:09 INFO - PROCESS | 1876 | 1461618549341 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 14:09:09 INFO - PROCESS | 1876 | 1461618549676 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:09 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b643000 == 142 [pid = 1876] [id = 637] 14:09:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d66d47000) [pid = 1876] [serial = 1912] [outer = (nil)] 14:09:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d685b8400) [pid = 1876] [serial = 1913] [outer = 0x7f9d66d47000] 14:09:09 INFO - PROCESS | 1876 | 1461618549756 Marionette DEBUG loaded listener.js 14:09:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d685c1000) [pid = 1876] [serial = 1914] [outer = 0x7f9d66d47000] 14:09:10 INFO - PROCESS | 1876 | 1461618550665 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:09:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:09:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1631ms 14:09:10 INFO - PROCESS | 1876 | 1461618550719 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 14:09:10 INFO - PROCESS | 1876 | 1461618550723 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 14:09:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:09:10 INFO - PROCESS | 1876 | 1461618550729 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:09:10 INFO - PROCESS | 1876 | 1461618550734 Marionette TRACE conn3 <- [1,2522,null,{}] 14:09:10 INFO - PROCESS | 1876 | 1461618550739 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:11 INFO - PROCESS | 1876 | 1461618551013 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 14:09:11 INFO - PROCESS | 1876 | 1461618551344 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:11 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6ba9b000 == 143 [pid = 1876] [id = 638] 14:09:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d69228400) [pid = 1876] [serial = 1915] [outer = (nil)] 14:09:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d6922a800) [pid = 1876] [serial = 1916] [outer = 0x7f9d69228400] 14:09:11 INFO - PROCESS | 1876 | 1461618551437 Marionette DEBUG loaded listener.js 14:09:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d695eb400) [pid = 1876] [serial = 1917] [outer = 0x7f9d69228400] 14:09:12 INFO - PROCESS | 1876 | 1461618552355 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:09:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:09:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1686ms 14:09:12 INFO - PROCESS | 1876 | 1461618552418 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 14:09:12 INFO - PROCESS | 1876 | 1461618552422 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 14:09:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:09:12 INFO - PROCESS | 1876 | 1461618552428 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:09:12 INFO - PROCESS | 1876 | 1461618552431 Marionette TRACE conn3 <- [1,2526,null,{}] 14:09:12 INFO - PROCESS | 1876 | 1461618552437 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:12 INFO - PROCESS | 1876 | 1461618552708 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 14:09:13 INFO - PROCESS | 1876 | 1461618553088 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:13 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d705f6800 == 144 [pid = 1876] [id = 639] 14:09:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d6921e400) [pid = 1876] [serial = 1918] [outer = (nil)] 14:09:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d696f1000) [pid = 1876] [serial = 1919] [outer = 0x7f9d6921e400] 14:09:13 INFO - PROCESS | 1876 | 1461618553180 Marionette DEBUG loaded listener.js 14:09:13 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d696f8c00) [pid = 1876] [serial = 1920] [outer = 0x7f9d6921e400] 14:09:14 INFO - PROCESS | 1876 | 1461618554112 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 14:09:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:09:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1732ms 14:09:14 INFO - PROCESS | 1876 | 1461618554162 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 14:09:14 INFO - PROCESS | 1876 | 1461618554165 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 14:09:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:09:14 INFO - PROCESS | 1876 | 1461618554181 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:09:14 INFO - PROCESS | 1876 | 1461618554184 Marionette TRACE conn3 <- [1,2530,null,{}] 14:09:14 INFO - PROCESS | 1876 | 1461618554191 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:14 INFO - PROCESS | 1876 | 1461618554445 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 14:09:14 INFO - PROCESS | 1876 | 1461618554763 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:14 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7186b800 == 145 [pid = 1876] [id = 640] 14:09:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 186 (0x7f9d5ab91000) [pid = 1876] [serial = 1921] [outer = (nil)] 14:09:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 187 (0x7f9d697b8c00) [pid = 1876] [serial = 1922] [outer = 0x7f9d5ab91000] 14:09:14 INFO - PROCESS | 1876 | 1461618554843 Marionette DEBUG loaded listener.js 14:09:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 188 (0x7f9d6a588c00) [pid = 1876] [serial = 1923] [outer = 0x7f9d5ab91000] 14:09:15 INFO - PROCESS | 1876 | 1461618555712 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 14:09:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:09:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1581ms 14:09:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:09:15 INFO - PROCESS | 1876 | 1461618555764 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 14:09:15 INFO - PROCESS | 1876 | 1461618555766 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 14:09:15 INFO - PROCESS | 1876 | 1461618555773 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:09:15 INFO - PROCESS | 1876 | 1461618555776 Marionette TRACE conn3 <- [1,2534,null,{}] 14:09:15 INFO - PROCESS | 1876 | 1461618555781 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:16 INFO - PROCESS | 1876 | 1461618556017 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 14:09:16 INFO - PROCESS | 1876 | 1461618556298 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:16 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71918000 == 146 [pid = 1876] [id = 641] 14:09:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 189 (0x7f9d695ef400) [pid = 1876] [serial = 1924] [outer = (nil)] 14:09:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 190 (0x7f9d6a594800) [pid = 1876] [serial = 1925] [outer = 0x7f9d695ef400] 14:09:16 INFO - PROCESS | 1876 | 1461618556417 Marionette DEBUG loaded listener.js 14:09:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 191 (0x7f9d6a648c00) [pid = 1876] [serial = 1926] [outer = 0x7f9d695ef400] 14:09:17 INFO - PROCESS | 1876 | 1461618557270 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 14:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1529ms 14:09:17 INFO - PROCESS | 1876 | 1461618557308 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 14:09:17 INFO - PROCESS | 1876 | 1461618557311 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 14:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:09:17 INFO - PROCESS | 1876 | 1461618557323 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:09:17 INFO - PROCESS | 1876 | 1461618557326 Marionette TRACE conn3 <- [1,2538,null,{}] 14:09:17 INFO - PROCESS | 1876 | 1461618557332 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:17 INFO - PROCESS | 1876 | 1461618557573 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 14:09:17 INFO - PROCESS | 1876 | 1461618557924 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:17 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d720c6800 == 147 [pid = 1876] [id = 642] 14:09:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 192 (0x7f9d64a28000) [pid = 1876] [serial = 1927] [outer = (nil)] 14:09:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 193 (0x7f9d6a64f000) [pid = 1876] [serial = 1928] [outer = 0x7f9d64a28000] 14:09:18 INFO - PROCESS | 1876 | 1461618558005 Marionette DEBUG loaded listener.js 14:09:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 194 (0x7f9d6a770c00) [pid = 1876] [serial = 1929] [outer = 0x7f9d64a28000] 14:09:18 INFO - PROCESS | 1876 | 1461618558940 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 14:09:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:09:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1681ms 14:09:19 INFO - PROCESS | 1876 | 1461618559005 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 14:09:19 INFO - PROCESS | 1876 | 1461618559008 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 14:09:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:09:19 INFO - PROCESS | 1876 | 1461618559015 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:09:19 INFO - PROCESS | 1876 | 1461618559018 Marionette TRACE conn3 <- [1,2542,null,{}] 14:09:19 INFO - PROCESS | 1876 | 1461618559023 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:19 INFO - PROCESS | 1876 | 1461618559272 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 14:09:19 INFO - PROCESS | 1876 | 1461618559610 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:19 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7249c000 == 148 [pid = 1876] [id = 643] 14:09:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 195 (0x7f9d69226800) [pid = 1876] [serial = 1930] [outer = (nil)] 14:09:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 196 (0x7f9d6b6a7000) [pid = 1876] [serial = 1931] [outer = 0x7f9d69226800] 14:09:19 INFO - PROCESS | 1876 | 1461618559691 Marionette DEBUG loaded listener.js 14:09:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 197 (0x7f9d6b6ae800) [pid = 1876] [serial = 1932] [outer = 0x7f9d69226800] 14:09:20 INFO - PROCESS | 1876 | 1461618560546 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 14:09:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:09:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1586ms 14:09:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:09:20 INFO - PROCESS | 1876 | 1461618560603 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 14:09:20 INFO - PROCESS | 1876 | 1461618560606 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 14:09:20 INFO - PROCESS | 1876 | 1461618560613 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:09:20 INFO - PROCESS | 1876 | 1461618560616 Marionette TRACE conn3 <- [1,2546,null,{}] 14:09:20 INFO - PROCESS | 1876 | 1461618560622 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:20 INFO - PROCESS | 1876 | 1461618560866 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 14:09:21 INFO - PROCESS | 1876 | 1461618561191 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:21 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7271d000 == 149 [pid = 1876] [id = 644] 14:09:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 198 (0x7f9d696f8400) [pid = 1876] [serial = 1933] [outer = (nil)] 14:09:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 199 (0x7f9d6b957400) [pid = 1876] [serial = 1934] [outer = 0x7f9d696f8400] 14:09:21 INFO - PROCESS | 1876 | 1461618561276 Marionette DEBUG loaded listener.js 14:09:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 200 (0x7f9d6b95f800) [pid = 1876] [serial = 1935] [outer = 0x7f9d696f8400] 14:09:22 INFO - PROCESS | 1876 | 1461618562171 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 14:09:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:09:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1640ms 14:09:22 INFO - PROCESS | 1876 | 1461618562252 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 14:09:22 INFO - PROCESS | 1876 | 1461618562255 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 14:09:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:09:22 INFO - PROCESS | 1876 | 1461618562262 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:09:22 INFO - PROCESS | 1876 | 1461618562266 Marionette TRACE conn3 <- [1,2550,null,{}] 14:09:22 INFO - PROCESS | 1876 | 1461618562272 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:22 INFO - PROCESS | 1876 | 1461618562566 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 14:09:22 INFO - PROCESS | 1876 | 1461618562897 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:22 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d73990800 == 150 [pid = 1876] [id = 645] 14:09:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 201 (0x7f9d696ebc00) [pid = 1876] [serial = 1936] [outer = (nil)] 14:09:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 202 (0x7f9d6fb0d000) [pid = 1876] [serial = 1937] [outer = 0x7f9d696ebc00] 14:09:22 INFO - PROCESS | 1876 | 1461618562988 Marionette DEBUG loaded listener.js 14:09:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 203 (0x7f9d708c4400) [pid = 1876] [serial = 1938] [outer = 0x7f9d696ebc00] 14:09:23 INFO - PROCESS | 1876 | 1461618563867 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 14:09:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:09:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1637ms 14:09:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:09:23 INFO - PROCESS | 1876 | 1461618563900 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 14:09:23 INFO - PROCESS | 1876 | 1461618563903 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 14:09:23 INFO - PROCESS | 1876 | 1461618563910 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:09:23 INFO - PROCESS | 1876 | 1461618563913 Marionette TRACE conn3 <- [1,2554,null,{}] 14:09:23 INFO - PROCESS | 1876 | 1461618563918 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:24 INFO - PROCESS | 1876 | 1461618564158 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 14:09:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d60f18800 == 149 [pid = 1876] [id = 529] 14:09:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d75fa5000 == 148 [pid = 1876] [id = 570] 14:09:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d72af3000 == 147 [pid = 1876] [id = 569] 14:09:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d77b47000 == 146 [pid = 1876] [id = 573] 14:09:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a563800 == 145 [pid = 1876] [id = 575] 14:09:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71ebc800 == 144 [pid = 1876] [id = 568] 14:09:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d767cb800 == 143 [pid = 1876] [id = 572] 14:09:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71877000 == 142 [pid = 1876] [id = 567] 14:09:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d76674000 == 141 [pid = 1876] [id = 571] 14:09:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d78c9d800 == 140 [pid = 1876] [id = 574] 14:09:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5d3a5000 == 139 [pid = 1876] [id = 626] 14:09:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d600c8800 == 138 [pid = 1876] [id = 625] 14:09:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5d39a800 == 137 [pid = 1876] [id = 624] 14:09:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5af9f800 == 136 [pid = 1876] [id = 623] 14:09:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d82ce1000 == 135 [pid = 1876] [id = 621] 14:09:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7afc6800 == 134 [pid = 1876] [id = 620] 14:09:25 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d77e63000 == 133 [pid = 1876] [id = 619] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 202 (0x7f9d63cc9800) [pid = 1876] [serial = 1677] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 201 (0x7f9d64308400) [pid = 1876] [serial = 1814] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 200 (0x7f9d7555d800) [pid = 1876] [serial = 1707] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 199 (0x7f9d709e3800) [pid = 1876] [serial = 1695] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 198 (0x7f9d721fe800) [pid = 1876] [serial = 1778] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 197 (0x7f9d78c40800) [pid = 1876] [serial = 1722] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 196 (0x7f9d79f25c00) [pid = 1876] [serial = 1728] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 195 (0x7f9d5f44e000) [pid = 1876] [serial = 1680] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 194 (0x7f9d685a0400) [pid = 1876] [serial = 1760] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 193 (0x7f9d64a24c00) [pid = 1876] [serial = 1757] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 192 (0x7f9d66d45c00) [pid = 1876] [serial = 1686] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 191 (0x7f9d6b959400) [pid = 1876] [serial = 1769] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 190 (0x7f9d7a19b000) [pid = 1876] [serial = 1797] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 189 (0x7f9d717b7000) [pid = 1876] [serial = 1772] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 188 (0x7f9d63322800) [pid = 1876] [serial = 1683] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 187 (0x7f9d5bc26800) [pid = 1876] [serial = 1749] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 186 (0x7f9d771eb400) [pid = 1876] [serial = 1791] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 185 (0x7f9d771f0c00) [pid = 1876] [serial = 1716] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d766a6000) [pid = 1876] [serial = 1787] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d697b1c00) [pid = 1876] [serial = 1764] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d5f44b400) [pid = 1876] [serial = 1752] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d71e42400) [pid = 1876] [serial = 1775] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d6922b400) [pid = 1876] [serial = 1763] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d6b955000) [pid = 1876] [serial = 1767] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d75222c00) [pid = 1876] [serial = 1781] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d7a580800) [pid = 1876] [serial = 1803] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d79f2a000) [pid = 1876] [serial = 1794] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d7670e800) [pid = 1876] [serial = 1788] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d79f22800) [pid = 1876] [serial = 1793] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d7212cc00) [pid = 1876] [serial = 1776] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d728be000) [pid = 1876] [serial = 1704] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d610cf000) [pid = 1876] [serial = 1808] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d766abc00) [pid = 1876] [serial = 1710] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d77e04c00) [pid = 1876] [serial = 1790] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d719b1000) [pid = 1876] [serial = 1698] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d752e5c00) [pid = 1876] [serial = 1782] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d5b23d000) [pid = 1876] [serial = 1748] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d5d9a7800) [pid = 1876] [serial = 1806] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d685c0400) [pid = 1876] [serial = 1761] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d77b8dc00) [pid = 1876] [serial = 1719] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d762a7000) [pid = 1876] [serial = 1785] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d72645c00) [pid = 1876] [serial = 1779] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d61ad7000) [pid = 1876] [serial = 1809] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d67b83c00) [pid = 1876] [serial = 1689] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d79f2c800) [pid = 1876] [serial = 1796] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 157 (0x7f9d708d0800) [pid = 1876] [serial = 1770] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 156 (0x7f9d63321c00) [pid = 1876] [serial = 1755] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 155 (0x7f9d7a51e000) [pid = 1876] [serial = 1802] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 154 (0x7f9d7a263000) [pid = 1876] [serial = 1799] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 153 (0x7f9d76709c00) [pid = 1876] [serial = 1713] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 152 (0x7f9d62c29800) [pid = 1876] [serial = 1754] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 151 (0x7f9d717ef400) [pid = 1876] [serial = 1773] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d721fc400) [pid = 1876] [serial = 1701] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d63994000) [pid = 1876] [serial = 1812] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d6b6a4c00) [pid = 1876] [serial = 1766] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d76193800) [pid = 1876] [serial = 1784] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d5d85a000) [pid = 1876] [serial = 1805] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d79786800) [pid = 1876] [serial = 1725] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d5d6ed000) [pid = 1876] [serial = 1811] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d7a26c800) [pid = 1876] [serial = 1800] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d5f3ad000) [pid = 1876] [serial = 1751] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 141 (0x7f9d69222000) [pid = 1876] [serial = 1692] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | --DOMWINDOW == 140 (0x7f9d66d4a800) [pid = 1876] [serial = 1758] [outer = (nil)] [url = about:blank] 14:09:26 INFO - PROCESS | 1876 | 1461618566387 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:26 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5b757000 == 134 [pid = 1876] [id = 646] 14:09:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 141 (0x7f9d5b23d400) [pid = 1876] [serial = 1939] [outer = (nil)] 14:09:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 142 (0x7f9d5b8d4800) [pid = 1876] [serial = 1940] [outer = 0x7f9d5b23d400] 14:09:26 INFO - PROCESS | 1876 | 1461618566466 Marionette DEBUG loaded listener.js 14:09:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d5bb11000) [pid = 1876] [serial = 1941] [outer = 0x7f9d5b23d400] 14:09:27 INFO - PROCESS | 1876 | 1461618567284 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 14:09:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:09:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 3394ms 14:09:27 INFO - PROCESS | 1876 | 1461618567305 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 14:09:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:09:27 INFO - PROCESS | 1876 | 1461618567312 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 14:09:27 INFO - PROCESS | 1876 | 1461618567320 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:09:27 INFO - PROCESS | 1876 | 1461618567326 Marionette TRACE conn3 <- [1,2558,null,{}] 14:09:27 INFO - PROCESS | 1876 | 1461618567332 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:27 INFO - PROCESS | 1876 | 1461618567587 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 14:09:27 INFO - PROCESS | 1876 | 1461618567781 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:27 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5f5ce000 == 135 [pid = 1876] [id = 647] 14:09:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d5b241c00) [pid = 1876] [serial = 1942] [outer = (nil)] 14:09:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d5d6f6000) [pid = 1876] [serial = 1943] [outer = 0x7f9d5b241c00] 14:09:27 INFO - PROCESS | 1876 | 1461618567865 Marionette DEBUG loaded listener.js 14:09:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d5f3b3c00) [pid = 1876] [serial = 1944] [outer = 0x7f9d5b241c00] 14:09:28 INFO - PROCESS | 1876 | 1461618568809 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 14:09:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:09:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1536ms 14:09:28 INFO - PROCESS | 1876 | 1461618568872 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 14:09:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:09:28 INFO - PROCESS | 1876 | 1461618568879 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 14:09:28 INFO - PROCESS | 1876 | 1461618568886 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:09:28 INFO - PROCESS | 1876 | 1461618568889 Marionette TRACE conn3 <- [1,2562,null,{}] 14:09:28 INFO - PROCESS | 1876 | 1461618568894 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:29 INFO - PROCESS | 1876 | 1461618569174 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 14:09:29 INFO - PROCESS | 1876 | 1461618569219 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:29 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d62c75000 == 136 [pid = 1876] [id = 648] 14:09:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d61a67c00) [pid = 1876] [serial = 1945] [outer = (nil)] 14:09:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d61ad3400) [pid = 1876] [serial = 1946] [outer = 0x7f9d61a67c00] 14:09:29 INFO - PROCESS | 1876 | 1461618569294 Marionette DEBUG loaded listener.js 14:09:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d61b57000) [pid = 1876] [serial = 1947] [outer = 0x7f9d61a67c00] 14:09:30 INFO - PROCESS | 1876 | 1461618570466 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 14:09:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:09:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1631ms 14:09:30 INFO - PROCESS | 1876 | 1461618570518 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 14:09:30 INFO - PROCESS | 1876 | 1461618570521 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 14:09:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:09:30 INFO - PROCESS | 1876 | 1461618570542 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:09:30 INFO - PROCESS | 1876 | 1461618570551 Marionette TRACE conn3 <- [1,2566,null,{}] 14:09:30 INFO - PROCESS | 1876 | 1461618570558 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:31 INFO - PROCESS | 1876 | 1461618571361 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d62eedc00) [pid = 1876] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d5d999400) [pid = 1876] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d5ab94c00) [pid = 1876] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d5ab99400) [pid = 1876] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d6b95dc00) [pid = 1876] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d6861a800) [pid = 1876] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d7af57400) [pid = 1876] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 141 (0x7f9d7acadc00) [pid = 1876] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 140 (0x7f9d639fb000) [pid = 1876] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 139 (0x7f9d78c41800) [pid = 1876] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 138 (0x7f9d76707400) [pid = 1876] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 137 (0x7f9d72506800) [pid = 1876] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 136 (0x7f9d7227c800) [pid = 1876] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 135 (0x7f9d639f0800) [pid = 1876] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 134 (0x7f9d633d6c00) [pid = 1876] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 133 (0x7f9d719b2000) [pid = 1876] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 132 (0x7f9d6a779c00) [pid = 1876] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 131 (0x7f9d64305400) [pid = 1876] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 130 (0x7f9d66e50800) [pid = 1876] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 129 (0x7f9d66e4a000) [pid = 1876] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 128 (0x7f9d62ee6800) [pid = 1876] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 127 (0x7f9d5d99fc00) [pid = 1876] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:09:31 INFO - PROCESS | 1876 | --DOMWINDOW == 126 (0x7f9d5bb15400) [pid = 1876] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:09:31 INFO - PROCESS | 1876 | 1461618571572 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:31 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d62d53000 == 137 [pid = 1876] [id = 649] 14:09:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 127 (0x7f9d5ab94c00) [pid = 1876] [serial = 1948] [outer = (nil)] 14:09:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 128 (0x7f9d5d2cf800) [pid = 1876] [serial = 1949] [outer = 0x7f9d5ab94c00] 14:09:31 INFO - PROCESS | 1876 | 1461618571643 Marionette DEBUG loaded listener.js 14:09:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 129 (0x7f9d62ef0000) [pid = 1876] [serial = 1950] [outer = 0x7f9d5ab94c00] 14:09:32 INFO - PROCESS | 1876 | 1461618572438 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 14:09:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:09:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1950ms 14:09:32 INFO - PROCESS | 1876 | 1461618572485 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 14:09:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:09:32 INFO - PROCESS | 1876 | 1461618572490 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 14:09:32 INFO - PROCESS | 1876 | 1461618572496 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:09:32 INFO - PROCESS | 1876 | 1461618572499 Marionette TRACE conn3 <- [1,2570,null,{}] 14:09:32 INFO - PROCESS | 1876 | 1461618572504 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:32 INFO - PROCESS | 1876 | 1461618572794 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 14:09:32 INFO - PROCESS | 1876 | 1461618572819 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:32 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d64be8000 == 138 [pid = 1876] [id = 650] 14:09:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 130 (0x7f9d5ab99000) [pid = 1876] [serial = 1951] [outer = (nil)] 14:09:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 131 (0x7f9d63cbd400) [pid = 1876] [serial = 1952] [outer = 0x7f9d5ab99000] 14:09:32 INFO - PROCESS | 1876 | 1461618572884 Marionette DEBUG loaded listener.js 14:09:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 132 (0x7f9d64304800) [pid = 1876] [serial = 1953] [outer = 0x7f9d5ab99000] 14:09:34 INFO - PROCESS | 1876 | 1461618574226 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 14:09:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:09:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1784ms 14:09:34 INFO - PROCESS | 1876 | 1461618574282 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 14:09:34 INFO - PROCESS | 1876 | 1461618574292 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 14:09:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:09:34 INFO - PROCESS | 1876 | 1461618574304 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:09:34 INFO - PROCESS | 1876 | 1461618574308 Marionette TRACE conn3 <- [1,2574,null,{}] 14:09:34 INFO - PROCESS | 1876 | 1461618574317 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:34 INFO - PROCESS | 1876 | 1461618574611 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 14:09:34 INFO - PROCESS | 1876 | 1461618574946 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:34 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d62c5e000 == 139 [pid = 1876] [id = 651] 14:09:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 133 (0x7f9d5f3b4c00) [pid = 1876] [serial = 1954] [outer = (nil)] 14:09:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 134 (0x7f9d5f44e800) [pid = 1876] [serial = 1955] [outer = 0x7f9d5f3b4c00] 14:09:35 INFO - PROCESS | 1876 | 1461618575031 Marionette DEBUG loaded listener.js 14:09:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 135 (0x7f9d61a60800) [pid = 1876] [serial = 1956] [outer = 0x7f9d5f3b4c00] 14:09:35 INFO - PROCESS | 1876 | 1461618575957 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 14:09:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:09:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1693ms 14:09:36 INFO - PROCESS | 1876 | 1461618575996 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 14:09:36 INFO - PROCESS | 1876 | 1461618576005 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 14:09:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:09:36 INFO - PROCESS | 1876 | 1461618576016 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:09:36 INFO - PROCESS | 1876 | 1461618576020 Marionette TRACE conn3 <- [1,2578,null,{}] 14:09:36 INFO - PROCESS | 1876 | 1461618576026 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:36 INFO - PROCESS | 1876 | 1461618576278 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 14:09:36 INFO - PROCESS | 1876 | 1461618576633 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:36 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66e6d000 == 140 [pid = 1876] [id = 652] 14:09:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 136 (0x7f9d62c25000) [pid = 1876] [serial = 1957] [outer = (nil)] 14:09:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 137 (0x7f9d62eefc00) [pid = 1876] [serial = 1958] [outer = 0x7f9d62c25000] 14:09:36 INFO - PROCESS | 1876 | 1461618576714 Marionette DEBUG loaded listener.js 14:09:36 INFO - PROCESS | 1876 | ++DOMWINDOW == 138 (0x7f9d639f0800) [pid = 1876] [serial = 1959] [outer = 0x7f9d62c25000] 14:09:37 INFO - PROCESS | 1876 | 1461618577626 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 14:09:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:09:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1687ms 14:09:37 INFO - PROCESS | 1876 | 1461618577704 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 14:09:37 INFO - PROCESS | 1876 | 1461618577707 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 14:09:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:09:37 INFO - PROCESS | 1876 | 1461618577715 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:09:37 INFO - PROCESS | 1876 | 1461618577721 Marionette TRACE conn3 <- [1,2582,null,{}] 14:09:37 INFO - PROCESS | 1876 | 1461618577738 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:38 INFO - PROCESS | 1876 | 1461618578028 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 14:09:38 INFO - PROCESS | 1876 | 1461618578360 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:38 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d68289000 == 141 [pid = 1876] [id = 653] 14:09:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 139 (0x7f9d61b61400) [pid = 1876] [serial = 1960] [outer = (nil)] 14:09:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 140 (0x7f9d64a23400) [pid = 1876] [serial = 1961] [outer = 0x7f9d61b61400] 14:09:38 INFO - PROCESS | 1876 | 1461618578440 Marionette DEBUG loaded listener.js 14:09:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 141 (0x7f9d64bb1c00) [pid = 1876] [serial = 1962] [outer = 0x7f9d61b61400] 14:09:39 INFO - PROCESS | 1876 | 1461618579294 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 14:09:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:09:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1640ms 14:09:39 INFO - PROCESS | 1876 | 1461618579373 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 14:09:39 INFO - PROCESS | 1876 | 1461618579378 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 14:09:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:09:39 INFO - PROCESS | 1876 | 1461618579387 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:09:39 INFO - PROCESS | 1876 | 1461618579391 Marionette TRACE conn3 <- [1,2586,null,{}] 14:09:39 INFO - PROCESS | 1876 | 1461618579396 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:39 INFO - PROCESS | 1876 | 1461618579651 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 14:09:39 INFO - PROCESS | 1876 | 1461618579922 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:39 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d685d3000 == 142 [pid = 1876] [id = 654] 14:09:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 142 (0x7f9d62c29800) [pid = 1876] [serial = 1963] [outer = (nil)] 14:09:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d66e8fc00) [pid = 1876] [serial = 1964] [outer = 0x7f9d62c29800] 14:09:40 INFO - PROCESS | 1876 | 1461618580047 Marionette DEBUG loaded listener.js 14:09:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d68599400) [pid = 1876] [serial = 1965] [outer = 0x7f9d62c29800] 14:09:40 INFO - PROCESS | 1876 | 1461618580953 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 14:09:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:09:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1639ms 14:09:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:09:41 INFO - PROCESS | 1876 | 1461618581027 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 14:09:41 INFO - PROCESS | 1876 | 1461618581030 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 14:09:41 INFO - PROCESS | 1876 | 1461618581037 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:09:41 INFO - PROCESS | 1876 | 1461618581040 Marionette TRACE conn3 <- [1,2590,null,{}] 14:09:41 INFO - PROCESS | 1876 | 1461618581046 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:41 INFO - PROCESS | 1876 | 1461618581284 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 14:09:41 INFO - PROCESS | 1876 | 1461618581552 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:41 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b63c000 == 143 [pid = 1876] [id = 655] 14:09:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d66d41000) [pid = 1876] [serial = 1966] [outer = (nil)] 14:09:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d685c0400) [pid = 1876] [serial = 1967] [outer = 0x7f9d66d41000] 14:09:41 INFO - PROCESS | 1876 | 1461618581672 Marionette DEBUG loaded listener.js 14:09:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d68629c00) [pid = 1876] [serial = 1968] [outer = 0x7f9d66d41000] 14:09:42 INFO - PROCESS | 1876 | 1461618582576 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 14:09:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:09:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1597ms 14:09:42 INFO - PROCESS | 1876 | 1461618582634 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 14:09:42 INFO - PROCESS | 1876 | 1461618582638 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 14:09:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:09:42 INFO - PROCESS | 1876 | 1461618582645 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:09:42 INFO - PROCESS | 1876 | 1461618582648 Marionette TRACE conn3 <- [1,2594,null,{}] 14:09:42 INFO - PROCESS | 1876 | 1461618582654 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:42 INFO - PROCESS | 1876 | 1461618582933 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 14:09:43 INFO - PROCESS | 1876 | 1461618583262 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:43 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6baa2800 == 144 [pid = 1876] [id = 656] 14:09:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d69228000) [pid = 1876] [serial = 1969] [outer = (nil)] 14:09:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d696f8000) [pid = 1876] [serial = 1970] [outer = 0x7f9d69228000] 14:09:43 INFO - PROCESS | 1876 | 1461618583347 Marionette DEBUG loaded listener.js 14:09:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d6a64fc00) [pid = 1876] [serial = 1971] [outer = 0x7f9d69228000] 14:09:44 INFO - PROCESS | 1876 | 1461618584262 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 14:09:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:09:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1682ms 14:09:44 INFO - PROCESS | 1876 | 1461618584329 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 14:09:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:09:44 INFO - PROCESS | 1876 | 1461618584332 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 14:09:44 INFO - PROCESS | 1876 | 1461618584338 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:09:44 INFO - PROCESS | 1876 | 1461618584341 Marionette TRACE conn3 <- [1,2598,null,{}] 14:09:44 INFO - PROCESS | 1876 | 1461618584347 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:44 INFO - PROCESS | 1876 | 1461618584594 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 14:09:44 INFO - PROCESS | 1876 | 1461618584905 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:44 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d716a4800 == 145 [pid = 1876] [id = 657] 14:09:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d6922b800) [pid = 1876] [serial = 1972] [outer = (nil)] 14:09:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 152 (0x7f9d6fb0ac00) [pid = 1876] [serial = 1973] [outer = 0x7f9d6922b800] 14:09:44 INFO - PROCESS | 1876 | 1461618584983 Marionette DEBUG loaded listener.js 14:09:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 153 (0x7f9d708cac00) [pid = 1876] [serial = 1974] [outer = 0x7f9d6922b800] 14:09:45 INFO - PROCESS | 1876 | 1461618585897 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 14:09:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:09:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1630ms 14:09:45 INFO - PROCESS | 1876 | 1461618585969 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 14:09:45 INFO - PROCESS | 1876 | 1461618585972 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 14:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:09:45 INFO - PROCESS | 1876 | 1461618585978 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:09:45 INFO - PROCESS | 1876 | 1461618585982 Marionette TRACE conn3 <- [1,2602,null,{}] 14:09:45 INFO - PROCESS | 1876 | 1461618585987 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:46 INFO - PROCESS | 1876 | 1461618586260 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 14:09:46 INFO - PROCESS | 1876 | 1461618586578 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:46 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71897000 == 146 [pid = 1876] [id = 658] 14:09:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 154 (0x7f9d6950e400) [pid = 1876] [serial = 1975] [outer = (nil)] 14:09:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 155 (0x7f9d709ed000) [pid = 1876] [serial = 1976] [outer = 0x7f9d6950e400] 14:09:46 INFO - PROCESS | 1876 | 1461618586655 Marionette DEBUG loaded listener.js 14:09:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 156 (0x7f9d7174b400) [pid = 1876] [serial = 1977] [outer = 0x7f9d6950e400] 14:09:47 INFO - PROCESS | 1876 | 1461618587559 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 14:09:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:09:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1634ms 14:09:47 INFO - PROCESS | 1876 | 1461618587615 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 14:09:47 INFO - PROCESS | 1876 | 1461618587619 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 14:09:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:09:47 INFO - PROCESS | 1876 | 1461618587624 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:09:47 INFO - PROCESS | 1876 | 1461618587628 Marionette TRACE conn3 <- [1,2606,null,{}] 14:09:47 INFO - PROCESS | 1876 | 1461618587633 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:47 INFO - PROCESS | 1876 | 1461618587873 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 14:09:48 INFO - PROCESS | 1876 | 1461618588196 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d720ba800 == 147 [pid = 1876] [id = 659] 14:09:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 157 (0x7f9d5ab8e800) [pid = 1876] [serial = 1978] [outer = (nil)] 14:09:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 158 (0x7f9d71749c00) [pid = 1876] [serial = 1979] [outer = 0x7f9d5ab8e800] 14:09:48 INFO - PROCESS | 1876 | 1461618588284 Marionette DEBUG loaded listener.js 14:09:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d717bb400) [pid = 1876] [serial = 1980] [outer = 0x7f9d5ab8e800] 14:09:49 INFO - PROCESS | 1876 | 1461618589210 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 14:09:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:09:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1631ms 14:09:49 INFO - PROCESS | 1876 | 1461618589257 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 14:09:49 INFO - PROCESS | 1876 | 1461618589261 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 14:09:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:09:49 INFO - PROCESS | 1876 | 1461618589267 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:09:49 INFO - PROCESS | 1876 | 1461618589270 Marionette TRACE conn3 <- [1,2610,null,{}] 14:09:49 INFO - PROCESS | 1876 | 1461618589276 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:49 INFO - PROCESS | 1876 | 1461618589512 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 14:09:49 INFO - PROCESS | 1876 | 1461618589845 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:49 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7271a800 == 148 [pid = 1876] [id = 660] 14:09:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d5b8d4400) [pid = 1876] [serial = 1981] [outer = (nil)] 14:09:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d717e8800) [pid = 1876] [serial = 1982] [outer = 0x7f9d5b8d4400] 14:09:49 INFO - PROCESS | 1876 | 1461618589928 Marionette DEBUG loaded listener.js 14:09:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d719ac400) [pid = 1876] [serial = 1983] [outer = 0x7f9d5b8d4400] 14:09:50 INFO - PROCESS | 1876 | 1461618590822 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 14:09:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:09:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1597ms 14:09:50 INFO - PROCESS | 1876 | 1461618590865 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 14:09:50 INFO - PROCESS | 1876 | 1461618590869 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 14:09:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:09:50 INFO - PROCESS | 1876 | 1461618590875 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:09:50 INFO - PROCESS | 1876 | 1461618590878 Marionette TRACE conn3 <- [1,2614,null,{}] 14:09:50 INFO - PROCESS | 1876 | 1461618590884 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:51 INFO - PROCESS | 1876 | 1461618591144 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 14:09:51 INFO - PROCESS | 1876 | 1461618591417 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:51 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75d06800 == 149 [pid = 1876] [id = 661] 14:09:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d71d5e400) [pid = 1876] [serial = 1984] [outer = (nil)] 14:09:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d71e41000) [pid = 1876] [serial = 1985] [outer = 0x7f9d71d5e400] 14:09:51 INFO - PROCESS | 1876 | 1461618591557 Marionette DEBUG loaded listener.js 14:09:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d72125c00) [pid = 1876] [serial = 1986] [outer = 0x7f9d71d5e400] 14:09:52 INFO - PROCESS | 1876 | 1461618592454 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 14:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1630ms 14:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:09:52 INFO - PROCESS | 1876 | 1461618592507 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 14:09:52 INFO - PROCESS | 1876 | 1461618592510 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 14:09:52 INFO - PROCESS | 1876 | 1461618592517 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:09:52 INFO - PROCESS | 1876 | 1461618592520 Marionette TRACE conn3 <- [1,2618,null,{}] 14:09:52 INFO - PROCESS | 1876 | 1461618592525 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:52 INFO - PROCESS | 1876 | 1461618592766 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 14:09:53 INFO - PROCESS | 1876 | 1461618593092 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:53 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75fb6000 == 150 [pid = 1876] [id = 662] 14:09:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d64a2b000) [pid = 1876] [serial = 1987] [outer = (nil)] 14:09:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d72131000) [pid = 1876] [serial = 1988] [outer = 0x7f9d64a2b000] 14:09:53 INFO - PROCESS | 1876 | 1461618593175 Marionette DEBUG loaded listener.js 14:09:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d721f1400) [pid = 1876] [serial = 1989] [outer = 0x7f9d64a2b000] 14:09:54 INFO - PROCESS | 1876 | 1461618594054 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 14:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1584ms 14:09:54 INFO - PROCESS | 1876 | 1461618594101 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 14:09:54 INFO - PROCESS | 1876 | 1461618594104 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 14:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:09:54 INFO - PROCESS | 1876 | 1461618594110 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:09:54 INFO - PROCESS | 1876 | 1461618594113 Marionette TRACE conn3 <- [1,2622,null,{}] 14:09:54 INFO - PROCESS | 1876 | 1461618594127 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:54 INFO - PROCESS | 1876 | 1461618594356 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 14:09:54 INFO - PROCESS | 1876 | 1461618594695 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:54 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d762e4800 == 151 [pid = 1876] [id = 663] 14:09:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d71e39800) [pid = 1876] [serial = 1990] [outer = (nil)] 14:09:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d72272400) [pid = 1876] [serial = 1991] [outer = 0x7f9d71e39800] 14:09:54 INFO - PROCESS | 1876 | 1461618594775 Marionette DEBUG loaded listener.js 14:09:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d7227d800) [pid = 1876] [serial = 1992] [outer = 0x7f9d71e39800] 14:09:55 INFO - PROCESS | 1876 | 1461618595642 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 14:09:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:09:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1587ms 14:09:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:09:55 INFO - PROCESS | 1876 | 1461618595699 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 14:09:55 INFO - PROCESS | 1876 | 1461618595702 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 14:09:55 INFO - PROCESS | 1876 | 1461618595708 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:09:55 INFO - PROCESS | 1876 | 1461618595711 Marionette TRACE conn3 <- [1,2626,null,{}] 14:09:55 INFO - PROCESS | 1876 | 1461618595717 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:55 INFO - PROCESS | 1876 | 1461618595945 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 14:09:56 INFO - PROCESS | 1876 | 1461618596224 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:56 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d765d6000 == 152 [pid = 1876] [id = 664] 14:09:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d72129c00) [pid = 1876] [serial = 1993] [outer = (nil)] 14:09:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d72508400) [pid = 1876] [serial = 1994] [outer = 0x7f9d72129c00] 14:09:56 INFO - PROCESS | 1876 | 1461618596341 Marionette DEBUG loaded listener.js 14:09:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d72643000) [pid = 1876] [serial = 1995] [outer = 0x7f9d72129c00] 14:09:57 INFO - PROCESS | 1876 | 1461618597205 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 14:09:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:09:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1533ms 14:09:57 INFO - PROCESS | 1876 | 1461618597241 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 14:09:57 INFO - PROCESS | 1876 | 1461618597245 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 14:09:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:09:57 INFO - PROCESS | 1876 | 1461618597251 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:09:57 INFO - PROCESS | 1876 | 1461618597253 Marionette TRACE conn3 <- [1,2630,null,{}] 14:09:57 INFO - PROCESS | 1876 | 1461618597259 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:57 INFO - PROCESS | 1876 | 1461618597511 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 14:09:57 INFO - PROCESS | 1876 | 1461618597841 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:57 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d76671800 == 153 [pid = 1876] [id = 665] 14:09:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d60fe9400) [pid = 1876] [serial = 1996] [outer = (nil)] 14:09:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d7264dc00) [pid = 1876] [serial = 1997] [outer = 0x7f9d60fe9400] 14:09:57 INFO - PROCESS | 1876 | 1461618597923 Marionette DEBUG loaded listener.js 14:09:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d72806c00) [pid = 1876] [serial = 1998] [outer = 0x7f9d60fe9400] 14:09:58 INFO - PROCESS | 1876 | 1461618598842 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 14:09:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:09:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1629ms 14:09:58 INFO - PROCESS | 1876 | 1461618598880 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 14:09:58 INFO - PROCESS | 1876 | 1461618598884 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 14:09:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:09:58 INFO - PROCESS | 1876 | 1461618598890 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:09:58 INFO - PROCESS | 1876 | 1461618598893 Marionette TRACE conn3 <- [1,2634,null,{}] 14:09:58 INFO - PROCESS | 1876 | 1461618598899 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:59 INFO - PROCESS | 1876 | 1461618599145 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 14:09:59 INFO - PROCESS | 1876 | 1461618599468 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:59 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d767cf800 == 154 [pid = 1876] [id = 666] 14:09:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d6331e400) [pid = 1876] [serial = 1999] [outer = (nil)] 14:09:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d728b8c00) [pid = 1876] [serial = 2000] [outer = 0x7f9d6331e400] 14:09:59 INFO - PROCESS | 1876 | 1461618599551 Marionette DEBUG loaded listener.js 14:09:59 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d728c0c00) [pid = 1876] [serial = 2001] [outer = 0x7f9d6331e400] 14:10:00 INFO - PROCESS | 1876 | 1461618600448 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 14:10:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:10:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1633ms 14:10:00 INFO - PROCESS | 1876 | 1461618600524 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 14:10:00 INFO - PROCESS | 1876 | 1461618600528 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 14:10:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:10:00 INFO - PROCESS | 1876 | 1461618600534 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:10:00 INFO - PROCESS | 1876 | 1461618600536 Marionette TRACE conn3 <- [1,2638,null,{}] 14:10:00 INFO - PROCESS | 1876 | 1461618600542 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:00 INFO - PROCESS | 1876 | 1461618600827 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 14:10:01 INFO - PROCESS | 1876 | 1461618601150 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:01 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d77b4d000 == 155 [pid = 1876] [id = 667] 14:10:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d7280d000) [pid = 1876] [serial = 2002] [outer = (nil)] 14:10:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d736e3800) [pid = 1876] [serial = 2003] [outer = 0x7f9d7280d000] 14:10:01 INFO - PROCESS | 1876 | 1461618601232 Marionette DEBUG loaded listener.js 14:10:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d738f4c00) [pid = 1876] [serial = 2004] [outer = 0x7f9d7280d000] 14:10:02 INFO - PROCESS | 1876 | 1461618602160 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 14:10:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:10:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1683ms 14:10:02 INFO - PROCESS | 1876 | 1461618602219 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 14:10:02 INFO - PROCESS | 1876 | 1461618602222 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 14:10:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:10:02 INFO - PROCESS | 1876 | 1461618602230 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:10:02 INFO - PROCESS | 1876 | 1461618602233 Marionette TRACE conn3 <- [1,2642,null,{}] 14:10:02 INFO - PROCESS | 1876 | 1461618602239 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:02 INFO - PROCESS | 1876 | 1461618602498 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 14:10:02 INFO - PROCESS | 1876 | 1461618602826 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:02 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d78e86800 == 156 [pid = 1876] [id = 668] 14:10:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d64a2cc00) [pid = 1876] [serial = 2005] [outer = (nil)] 14:10:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d73c0ac00) [pid = 1876] [serial = 2006] [outer = 0x7f9d64a2cc00] 14:10:02 INFO - PROCESS | 1876 | 1461618602909 Marionette DEBUG loaded listener.js 14:10:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 186 (0x7f9d73d04c00) [pid = 1876] [serial = 2007] [outer = 0x7f9d64a2cc00] 14:10:03 INFO - PROCESS | 1876 | 1461618603790 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66d6e800 == 155 [pid = 1876] [id = 493] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d62d53000 == 154 [pid = 1876] [id = 649] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d62c75000 == 153 [pid = 1876] [id = 648] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5f5ce000 == 152 [pid = 1876] [id = 647] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5b757000 == 151 [pid = 1876] [id = 646] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7249c000 == 150 [pid = 1876] [id = 643] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d720c6800 == 149 [pid = 1876] [id = 642] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71918000 == 148 [pid = 1876] [id = 641] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7186b800 == 147 [pid = 1876] [id = 640] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d705f6800 == 146 [pid = 1876] [id = 639] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6ba9b000 == 145 [pid = 1876] [id = 638] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b643000 == 144 [pid = 1876] [id = 637] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6a556000 == 143 [pid = 1876] [id = 636] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6851f800 == 142 [pid = 1876] [id = 635] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d682d6000 == 141 [pid = 1876] [id = 634] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d67dda800 == 140 [pid = 1876] [id = 633] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66f36000 == 139 [pid = 1876] [id = 632] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66d68000 == 138 [pid = 1876] [id = 631] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d647cf800 == 137 [pid = 1876] [id = 630] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d63bc3000 == 136 [pid = 1876] [id = 629] 14:10:05 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5dcd5800 == 135 [pid = 1876] [id = 628] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 185 (0x7f9d61acd800) [pid = 1876] [serial = 1883] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d64baa400) [pid = 1876] [serial = 1746] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d5d99ec00) [pid = 1876] [serial = 1877] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d5b8d6800) [pid = 1876] [serial = 1880] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d5b23cc00) [pid = 1876] [serial = 1871] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d5b8d7c00) [pid = 1876] [serial = 1872] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d87c05400) [pid = 1876] [serial = 1869] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d7ef81400) [pid = 1876] [serial = 1868] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d7e1a6000) [pid = 1876] [serial = 1866] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d7d794800) [pid = 1876] [serial = 1865] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d7c4bc800) [pid = 1876] [serial = 1863] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d7b98b000) [pid = 1876] [serial = 1862] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d7b421c00) [pid = 1876] [serial = 1860] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d7af5ac00) [pid = 1876] [serial = 1859] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d7af51800) [pid = 1876] [serial = 1857] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d7af4cc00) [pid = 1876] [serial = 1856] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d7ac92400) [pid = 1876] [serial = 1854] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d7ac89400) [pid = 1876] [serial = 1853] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d7a524800) [pid = 1876] [serial = 1851] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d7a264400) [pid = 1876] [serial = 1850] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d7966bc00) [pid = 1876] [serial = 1848] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d771f4400) [pid = 1876] [serial = 1847] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d75280400) [pid = 1876] [serial = 1845] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d74728000) [pid = 1876] [serial = 1844] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d738e7c00) [pid = 1876] [serial = 1842] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d728bc800) [pid = 1876] [serial = 1841] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d72803800) [pid = 1876] [serial = 1839] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d72642400) [pid = 1876] [serial = 1838] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 157 (0x7f9d72278000) [pid = 1876] [serial = 1836] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 156 (0x7f9d721f2800) [pid = 1876] [serial = 1835] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 155 (0x7f9d717e5400) [pid = 1876] [serial = 1833] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 154 (0x7f9d708cb800) [pid = 1876] [serial = 1832] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 153 (0x7f9d696f3400) [pid = 1876] [serial = 1830] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 152 (0x7f9d695f0000) [pid = 1876] [serial = 1829] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 151 (0x7f9d6950e800) [pid = 1876] [serial = 1827] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d69223400) [pid = 1876] [serial = 1826] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d6861d800) [pid = 1876] [serial = 1824] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d6859b000) [pid = 1876] [serial = 1823] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d64310800) [pid = 1876] [serial = 1821] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d6398f000) [pid = 1876] [serial = 1820] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d610d1c00) [pid = 1876] [serial = 1818] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d5f440800) [pid = 1876] [serial = 1817] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d5d2cd000) [pid = 1876] [serial = 1874] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d5f3aec00) [pid = 1876] [serial = 1878] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 141 (0x7f9d610c3400) [pid = 1876] [serial = 1881] [outer = (nil)] [url = about:blank] 14:10:05 INFO - PROCESS | 1876 | --DOMWINDOW == 140 (0x7f9d5d433400) [pid = 1876] [serial = 1875] [outer = (nil)] [url = about:blank] 14:10:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:10:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 3487ms 14:10:05 INFO - PROCESS | 1876 | 1461618605846 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 14:10:05 INFO - PROCESS | 1876 | 1461618605851 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 14:10:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:10:05 INFO - PROCESS | 1876 | 1461618605871 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:10:05 INFO - PROCESS | 1876 | 1461618605882 Marionette TRACE conn3 <- [1,2646,null,{}] 14:10:05 INFO - PROCESS | 1876 | 1461618605889 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:06 INFO - PROCESS | 1876 | 1461618606113 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 14:10:06 INFO - PROCESS | 1876 | 1461618606342 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:06 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d3b7000 == 136 [pid = 1876] [id = 669] 14:10:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 141 (0x7f9d5d2c9000) [pid = 1876] [serial = 2008] [outer = (nil)] 14:10:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 142 (0x7f9d5d2cf400) [pid = 1876] [serial = 2009] [outer = 0x7f9d5d2c9000] 14:10:06 INFO - PROCESS | 1876 | 1461618606411 Marionette DEBUG loaded listener.js 14:10:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d5d6e7400) [pid = 1876] [serial = 2010] [outer = 0x7f9d5d2c9000] 14:10:07 INFO - PROCESS | 1876 | 1461618607191 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 14:10:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:10:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1343ms 14:10:07 INFO - PROCESS | 1876 | 1461618607214 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 14:10:07 INFO - PROCESS | 1876 | 1461618607219 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 14:10:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:10:07 INFO - PROCESS | 1876 | 1461618607245 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:10:07 INFO - PROCESS | 1876 | 1461618607251 Marionette TRACE conn3 <- [1,2650,null,{}] 14:10:07 INFO - PROCESS | 1876 | 1461618607256 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:07 INFO - PROCESS | 1876 | 1461618607467 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 14:10:07 INFO - PROCESS | 1876 | 1461618607485 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:07 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d60eea000 == 137 [pid = 1876] [id = 670] 14:10:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d5bb09000) [pid = 1876] [serial = 2011] [outer = (nil)] 14:10:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d5f3b7400) [pid = 1876] [serial = 2012] [outer = 0x7f9d5bb09000] 14:10:07 INFO - PROCESS | 1876 | 1461618607757 Marionette DEBUG loaded listener.js 14:10:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d610c3800) [pid = 1876] [serial = 2013] [outer = 0x7f9d5bb09000] 14:10:08 INFO - PROCESS | 1876 | 1461618608659 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 14:10:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:10:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1490ms 14:10:08 INFO - PROCESS | 1876 | 1461618608731 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 14:10:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:10:08 INFO - PROCESS | 1876 | 1461618608735 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 14:10:08 INFO - PROCESS | 1876 | 1461618608741 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:10:08 INFO - PROCESS | 1876 | 1461618608745 Marionette TRACE conn3 <- [1,2654,null,{}] 14:10:08 INFO - PROCESS | 1876 | 1461618608781 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:09 INFO - PROCESS | 1876 | 1461618609095 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 14:10:09 INFO - PROCESS | 1876 | 1461618609140 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:09 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63b9e000 == 138 [pid = 1876] [id = 671] 14:10:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d62c26000) [pid = 1876] [serial = 2014] [outer = (nil)] 14:10:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d62ee9000) [pid = 1876] [serial = 2015] [outer = 0x7f9d62c26000] 14:10:09 INFO - PROCESS | 1876 | 1461618609210 Marionette DEBUG loaded listener.js 14:10:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d63320c00) [pid = 1876] [serial = 2016] [outer = 0x7f9d62c26000] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d5b244000) [pid = 1876] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d61a67c00) [pid = 1876] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d61b61000) [pid = 1876] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d61b5f000) [pid = 1876] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d5f441800) [pid = 1876] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d5b8d8c00) [pid = 1876] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d5b241c00) [pid = 1876] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 141 (0x7f9d5b23d400) [pid = 1876] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 140 (0x7f9d696ebc00) [pid = 1876] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 139 (0x7f9d696f8400) [pid = 1876] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 138 (0x7f9d69226800) [pid = 1876] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 137 (0x7f9d64a28000) [pid = 1876] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 136 (0x7f9d695ef400) [pid = 1876] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 135 (0x7f9d5ab91000) [pid = 1876] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 134 (0x7f9d6921e400) [pid = 1876] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 133 (0x7f9d69228400) [pid = 1876] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 132 (0x7f9d66d47000) [pid = 1876] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 131 (0x7f9d61ace800) [pid = 1876] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 130 (0x7f9d64a2ec00) [pid = 1876] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 129 (0x7f9d64310c00) [pid = 1876] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 128 (0x7f9d64310400) [pid = 1876] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 127 (0x7f9d62c24000) [pid = 1876] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:10:10 INFO - PROCESS | 1876 | --DOMWINDOW == 126 (0x7f9d5ab94c00) [pid = 1876] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:10:10 INFO - PROCESS | 1876 | 1461618610850 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 14:10:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:10:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2192ms 14:10:10 INFO - PROCESS | 1876 | 1461618610934 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 14:10:10 INFO - PROCESS | 1876 | 1461618610938 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 14:10:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:10:10 INFO - PROCESS | 1876 | 1461618610944 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:10:10 INFO - PROCESS | 1876 | 1461618610946 Marionette TRACE conn3 <- [1,2658,null,{}] 14:10:10 INFO - PROCESS | 1876 | 1461618610952 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:11 INFO - PROCESS | 1876 | 1461618611241 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 14:10:11 INFO - PROCESS | 1876 | 1461618611361 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:11 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d611df800 == 139 [pid = 1876] [id = 672] 14:10:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 127 (0x7f9d61a6b400) [pid = 1876] [serial = 2017] [outer = (nil)] 14:10:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 128 (0x7f9d61b60000) [pid = 1876] [serial = 2018] [outer = 0x7f9d61a6b400] 14:10:11 INFO - PROCESS | 1876 | 1461618611426 Marionette DEBUG loaded listener.js 14:10:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 129 (0x7f9d63325000) [pid = 1876] [serial = 2019] [outer = 0x7f9d61a6b400] 14:10:12 INFO - PROCESS | 1876 | 1461618612183 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 14:10:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:10:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1283ms 14:10:12 INFO - PROCESS | 1876 | 1461618612229 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 14:10:12 INFO - PROCESS | 1876 | 1461618612232 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 14:10:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:10:12 INFO - PROCESS | 1876 | 1461618612238 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:10:12 INFO - PROCESS | 1876 | 1461618612240 Marionette TRACE conn3 <- [1,2662,null,{}] 14:10:12 INFO - PROCESS | 1876 | 1461618612245 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:12 INFO - PROCESS | 1876 | 1461618612468 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 14:10:12 INFO - PROCESS | 1876 | 1461618612676 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:12 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66892800 == 140 [pid = 1876] [id = 673] 14:10:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 130 (0x7f9d5f3ad400) [pid = 1876] [serial = 2020] [outer = (nil)] 14:10:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 131 (0x7f9d639f6800) [pid = 1876] [serial = 2021] [outer = 0x7f9d5f3ad400] 14:10:12 INFO - PROCESS | 1876 | 1461618612741 Marionette DEBUG loaded listener.js 14:10:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 132 (0x7f9d63cbe400) [pid = 1876] [serial = 2022] [outer = 0x7f9d5f3ad400] 14:10:13 INFO - PROCESS | 1876 | 1461618613989 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 14:10:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:10:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1784ms 14:10:14 INFO - PROCESS | 1876 | 1461618614024 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 14:10:14 INFO - PROCESS | 1876 | 1461618614028 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 14:10:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:10:14 INFO - PROCESS | 1876 | 1461618614037 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:10:14 INFO - PROCESS | 1876 | 1461618614042 Marionette TRACE conn3 <- [1,2666,null,{}] 14:10:14 INFO - PROCESS | 1876 | 1461618614049 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:14 INFO - PROCESS | 1876 | 1461618614301 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 14:10:14 INFO - PROCESS | 1876 | 1461618614623 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:14 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d62c5b800 == 141 [pid = 1876] [id = 674] 14:10:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 133 (0x7f9d5f3b7800) [pid = 1876] [serial = 2023] [outer = (nil)] 14:10:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 134 (0x7f9d610c3c00) [pid = 1876] [serial = 2024] [outer = 0x7f9d5f3b7800] 14:10:14 INFO - PROCESS | 1876 | 1461618614702 Marionette DEBUG loaded listener.js 14:10:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 135 (0x7f9d61b55c00) [pid = 1876] [serial = 2025] [outer = 0x7f9d5f3b7800] 14:10:16 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:16 INFO - PROCESS | 1876 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:10:16 INFO - PROCESS | 1876 | 1461618616104 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 14:10:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 14:10:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2089ms 14:10:16 INFO - PROCESS | 1876 | 1461618616127 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 14:10:16 INFO - PROCESS | 1876 | 1461618616136 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 14:10:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:10:16 INFO - PROCESS | 1876 | 1461618616150 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:10:16 INFO - PROCESS | 1876 | 1461618616156 Marionette TRACE conn3 <- [1,2670,null,{}] 14:10:16 INFO - PROCESS | 1876 | 1461618616164 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:16 INFO - PROCESS | 1876 | 1461618616520 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 14:10:16 INFO - PROCESS | 1876 | 1461618616787 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:16 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66e6f800 == 142 [pid = 1876] [id = 675] 14:10:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 136 (0x7f9d5f3b2000) [pid = 1876] [serial = 2026] [outer = (nil)] 14:10:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 137 (0x7f9d63996000) [pid = 1876] [serial = 2027] [outer = 0x7f9d5f3b2000] 14:10:16 INFO - PROCESS | 1876 | 1461618616863 Marionette DEBUG loaded listener.js 14:10:16 INFO - PROCESS | 1876 | ++DOMWINDOW == 138 (0x7f9d6430c400) [pid = 1876] [serial = 2028] [outer = 0x7f9d5f3b2000] 14:10:18 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:18 INFO - PROCESS | 1876 | 1461618618227 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] 14:10:18 INFO - PROCESS | 1876 | 1461618618297 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 14:10:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:10:18 INFO - PROCESS | 1876 | 1461618618304 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:10:18 INFO - PROCESS | 1876 | 1461618618310 Marionette TRACE conn3 <- [1,2674,null,{}] 14:10:18 INFO - PROCESS | 1876 | 1461618618421 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:18 INFO - PROCESS | 1876 | 1461618618661 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 14:10:18 INFO - PROCESS | 1876 | 1461618618924 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:18 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67ed4000 == 143 [pid = 1876] [id = 676] 14:10:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 139 (0x7f9d6430dc00) [pid = 1876] [serial = 2029] [outer = (nil)] 14:10:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 140 (0x7f9d64a23000) [pid = 1876] [serial = 2030] [outer = 0x7f9d6430dc00] 14:10:19 INFO - PROCESS | 1876 | 1461618619015 Marionette DEBUG loaded listener.js 14:10:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 141 (0x7f9d66e89000) [pid = 1876] [serial = 2031] [outer = 0x7f9d6430dc00] 14:10:20 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:20 INFO - PROCESS | 1876 | 1461618620356 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 14:10:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:10:20 INFO - PROCESS | 1876 | 1461618620406 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 14:10:20 INFO - PROCESS | 1876 | 1461618620412 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:10:20 INFO - PROCESS | 1876 | 1461618620416 Marionette TRACE conn3 <- [1,2678,null,{}] 14:10:20 INFO - PROCESS | 1876 | 1461618620421 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:20 INFO - PROCESS | 1876 | 1461618620729 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 14:10:20 INFO - PROCESS | 1876 | 1461618620982 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:21 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d68518800 == 144 [pid = 1876] [id = 677] 14:10:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 142 (0x7f9d64311400) [pid = 1876] [serial = 2032] [outer = (nil)] 14:10:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d6859b000) [pid = 1876] [serial = 2033] [outer = 0x7f9d64311400] 14:10:21 INFO - PROCESS | 1876 | 1461618621058 Marionette DEBUG loaded listener.js 14:10:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d685c0c00) [pid = 1876] [serial = 2034] [outer = 0x7f9d64311400] 14:10:22 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:22 INFO - PROCESS | 1876 | 1461618622374 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 14:10:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 14:10:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1984ms 14:10:22 INFO - PROCESS | 1876 | 1461618622397 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 14:10:22 INFO - PROCESS | 1876 | 1461618622401 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 14:10:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:10:22 INFO - PROCESS | 1876 | 1461618622407 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:10:22 INFO - PROCESS | 1876 | 1461618622409 Marionette TRACE conn3 <- [1,2682,null,{}] 14:10:22 INFO - PROCESS | 1876 | 1461618622415 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:22 INFO - PROCESS | 1876 | 1461618622657 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 14:10:22 INFO - PROCESS | 1876 | 1461618622945 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:22 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6a80d800 == 145 [pid = 1876] [id = 678] 14:10:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d66e47000) [pid = 1876] [serial = 2035] [outer = (nil)] 14:10:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d6921f000) [pid = 1876] [serial = 2036] [outer = 0x7f9d66e47000] 14:10:23 INFO - PROCESS | 1876 | 1461618623020 Marionette DEBUG loaded listener.js 14:10:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d69226400) [pid = 1876] [serial = 2037] [outer = 0x7f9d66e47000] 14:10:24 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:24 INFO - PROCESS | 1876 | 1461618624370 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 14:10:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 14:10:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1988ms 14:10:24 INFO - PROCESS | 1876 | 1461618624396 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 14:10:24 INFO - PROCESS | 1876 | 1461618624399 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 14:10:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:10:24 INFO - PROCESS | 1876 | 1461618624406 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:10:24 INFO - PROCESS | 1876 | 1461618624410 Marionette TRACE conn3 <- [1,2686,null,{}] 14:10:24 INFO - PROCESS | 1876 | 1461618624415 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:24 INFO - PROCESS | 1876 | 1461618624691 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 14:10:24 INFO - PROCESS | 1876 | 1461618624930 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:24 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b88a000 == 146 [pid = 1876] [id = 679] 14:10:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d6869a400) [pid = 1876] [serial = 2038] [outer = (nil)] 14:10:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d695f3800) [pid = 1876] [serial = 2039] [outer = 0x7f9d6869a400] 14:10:25 INFO - PROCESS | 1876 | 1461618625006 Marionette DEBUG loaded listener.js 14:10:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d6a589400) [pid = 1876] [serial = 2040] [outer = 0x7f9d6869a400] 14:10:26 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:26 INFO - PROCESS | 1876 | 1461618626314 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 14:10:26 INFO - PROCESS | 1876 | 1461618626352 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 14:10:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:10:26 INFO - PROCESS | 1876 | 1461618626358 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:10:26 INFO - PROCESS | 1876 | 1461618626361 Marionette TRACE conn3 <- [1,2690,null,{}] 14:10:26 INFO - PROCESS | 1876 | 1461618626366 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:26 INFO - PROCESS | 1876 | 1461618626729 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 14:10:26 INFO - PROCESS | 1876 | 1461618626937 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:26 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d705f2000 == 147 [pid = 1876] [id = 680] 14:10:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d696ed000) [pid = 1876] [serial = 2041] [outer = (nil)] 14:10:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 152 (0x7f9d6a643800) [pid = 1876] [serial = 2042] [outer = 0x7f9d696ed000] 14:10:27 INFO - PROCESS | 1876 | 1461618627012 Marionette DEBUG loaded listener.js 14:10:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 153 (0x7f9d6a76ec00) [pid = 1876] [serial = 2043] [outer = 0x7f9d696ed000] 14:10:28 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:28 INFO - PROCESS | 1876 | 1461618628331 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 14:10:28 INFO - PROCESS | 1876 | 1461618628354 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 14:10:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:10:28 INFO - PROCESS | 1876 | 1461618628360 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:10:28 INFO - PROCESS | 1876 | 1461618628363 Marionette TRACE conn3 <- [1,2694,null,{}] 14:10:28 INFO - PROCESS | 1876 | 1461618628369 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:28 INFO - PROCESS | 1876 | 1461618628600 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 14:10:28 INFO - PROCESS | 1876 | 1461618628882 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:28 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7189f000 == 148 [pid = 1876] [id = 681] 14:10:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 154 (0x7f9d696f2000) [pid = 1876] [serial = 2044] [outer = (nil)] 14:10:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 155 (0x7f9d6b6ac400) [pid = 1876] [serial = 2045] [outer = 0x7f9d696f2000] 14:10:28 INFO - PROCESS | 1876 | 1461618628960 Marionette DEBUG loaded listener.js 14:10:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 156 (0x7f9d6b959c00) [pid = 1876] [serial = 2046] [outer = 0x7f9d696f2000] 14:10:30 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:30 INFO - PROCESS | 1876 | 1461618630395 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 14:10:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:10:30 INFO - PROCESS | 1876 | 1461618630454 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 14:10:30 INFO - PROCESS | 1876 | 1461618630460 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:10:30 INFO - PROCESS | 1876 | 1461618630464 Marionette TRACE conn3 <- [1,2698,null,{}] 14:10:30 INFO - PROCESS | 1876 | 1461618630554 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:30 INFO - PROCESS | 1876 | 1461618630854 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 14:10:31 INFO - PROCESS | 1876 | 1461618631062 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:31 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d72247000 == 149 [pid = 1876] [id = 682] 14:10:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 157 (0x7f9d6a58fc00) [pid = 1876] [serial = 2047] [outer = (nil)] 14:10:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 158 (0x7f9d708c7400) [pid = 1876] [serial = 2048] [outer = 0x7f9d6a58fc00] 14:10:31 INFO - PROCESS | 1876 | 1461618631136 Marionette DEBUG loaded listener.js 14:10:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d717b5c00) [pid = 1876] [serial = 2049] [outer = 0x7f9d6a58fc00] 14:10:32 INFO - PROCESS | 1876 | SkCairoFTTypeface::onFilterRec unimplemented 14:10:32 INFO - PROCESS | 1876 | 1461618632490 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 14:10:32 INFO - PROCESS | 1876 | 1461618632559 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 14:10:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:10:32 INFO - PROCESS | 1876 | 1461618632565 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:10:32 INFO - PROCESS | 1876 | 1461618632568 Marionette TRACE conn3 <- [1,2702,null,{}] 14:10:32 INFO - PROCESS | 1876 | 1461618632573 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:33 INFO - PROCESS | 1876 | 1461618633003 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 14:10:33 INFO - PROCESS | 1876 | 1461618633220 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:33 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d72ae8000 == 150 [pid = 1876] [id = 683] 14:10:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d62c28800) [pid = 1876] [serial = 2050] [outer = (nil)] 14:10:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d719b5400) [pid = 1876] [serial = 2051] [outer = 0x7f9d62c28800] 14:10:33 INFO - PROCESS | 1876 | 1461618633294 Marionette DEBUG loaded listener.js 14:10:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d71c11c00) [pid = 1876] [serial = 2052] [outer = 0x7f9d62c28800] 14:10:34 INFO - PROCESS | 1876 | 1461618634210 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 14:10:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:10:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1684ms 14:10:34 INFO - PROCESS | 1876 | 1461618634251 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 14:10:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:10:34 INFO - PROCESS | 1876 | 1461618634256 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 14:10:34 INFO - PROCESS | 1876 | 1461618634262 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:10:34 INFO - PROCESS | 1876 | 1461618634266 Marionette TRACE conn3 <- [1,2706,null,{}] 14:10:34 INFO - PROCESS | 1876 | 1461618634271 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:34 INFO - PROCESS | 1876 | 1461618634532 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 14:10:34 INFO - PROCESS | 1876 | 1461618634869 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:34 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5bc71000 == 151 [pid = 1876] [id = 684] 14:10:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d5bb0a000) [pid = 1876] [serial = 2053] [outer = (nil)] 14:10:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d5d9a5800) [pid = 1876] [serial = 2054] [outer = 0x7f9d5bb0a000] 14:10:34 INFO - PROCESS | 1876 | 1461618634958 Marionette DEBUG loaded listener.js 14:10:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d72280000) [pid = 1876] [serial = 2055] [outer = 0x7f9d5bb0a000] 14:10:35 INFO - PROCESS | 1876 | 1461618635819 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 14:10:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:10:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1630ms 14:10:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:10:35 INFO - PROCESS | 1876 | 1461618635892 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 14:10:35 INFO - PROCESS | 1876 | 1461618635895 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 14:10:35 INFO - PROCESS | 1876 | 1461618635901 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:10:35 INFO - PROCESS | 1876 | 1461618635905 Marionette TRACE conn3 <- [1,2710,null,{}] 14:10:35 INFO - PROCESS | 1876 | 1461618635912 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:36 INFO - PROCESS | 1876 | 1461618636193 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 14:10:37 INFO - PROCESS | 1876 | 1461618637060 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:37 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d3b2800 == 152 [pid = 1876] [id = 685] 14:10:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d5b8d7c00) [pid = 1876] [serial = 2056] [outer = (nil)] 14:10:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d5bb06c00) [pid = 1876] [serial = 2057] [outer = 0x7f9d5b8d7c00] 14:10:37 INFO - PROCESS | 1876 | 1461618637167 Marionette DEBUG loaded listener.js 14:10:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d5d2c4000) [pid = 1876] [serial = 2058] [outer = 0x7f9d5b8d7c00] 14:10:38 INFO - PROCESS | 1876 | 1461618638066 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 14:10:38 INFO - PROCESS | 1876 | 1461618638143 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 14:10:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:10:38 INFO - PROCESS | 1876 | 1461618638150 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:10:38 INFO - PROCESS | 1876 | 1461618638155 Marionette TRACE conn3 <- [1,2714,null,{}] 14:10:38 INFO - PROCESS | 1876 | 1461618638161 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:38 INFO - PROCESS | 1876 | 1461618638378 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 14:10:38 INFO - PROCESS | 1876 | 1461618638705 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:38 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66e59800 == 153 [pid = 1876] [id = 686] 14:10:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d610cf000) [pid = 1876] [serial = 2059] [outer = (nil)] 14:10:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d61b55400) [pid = 1876] [serial = 2060] [outer = 0x7f9d610cf000] 14:10:38 INFO - PROCESS | 1876 | 1461618638787 Marionette DEBUG loaded listener.js 14:10:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d6331fc00) [pid = 1876] [serial = 2061] [outer = 0x7f9d610cf000] 14:10:39 INFO - PROCESS | 1876 | 1461618639655 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 14:10:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:10:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1542ms 14:10:39 INFO - PROCESS | 1876 | 1461618639695 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 14:10:39 INFO - PROCESS | 1876 | 1461618639701 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 14:10:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:10:39 INFO - PROCESS | 1876 | 1461618639709 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:10:39 INFO - PROCESS | 1876 | 1461618639712 Marionette TRACE conn3 <- [1,2718,null,{}] 14:10:39 INFO - PROCESS | 1876 | 1461618639718 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:39 INFO - PROCESS | 1876 | 1461618639931 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 14:10:40 INFO - PROCESS | 1876 | 1461618640234 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:40 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5aad7000 == 154 [pid = 1876] [id = 687] 14:10:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d62eed000) [pid = 1876] [serial = 2062] [outer = (nil)] 14:10:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d63324400) [pid = 1876] [serial = 2063] [outer = 0x7f9d62eed000] 14:10:40 INFO - PROCESS | 1876 | 1461618640502 Marionette DEBUG loaded listener.js 14:10:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d639f5800) [pid = 1876] [serial = 2064] [outer = 0x7f9d62eed000] 14:10:41 INFO - PROCESS | 1876 | 1461618641534 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 14:10:41 INFO - PROCESS | 1876 | 1461618641599 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 14:10:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:10:41 INFO - PROCESS | 1876 | 1461618641607 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:10:41 INFO - PROCESS | 1876 | 1461618641615 Marionette TRACE conn3 <- [1,2722,null,{}] 14:10:41 INFO - PROCESS | 1876 | 1461618641628 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:41 INFO - PROCESS | 1876 | 1461618641940 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 14:10:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d89c1b800 == 153 [pid = 1876] [id = 44] 14:10:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d67ec5800 == 152 [pid = 1876] [id = 351] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d63cbd400) [pid = 1876] [serial = 1952] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d611df800 == 151 [pid = 1876] [id = 672] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d63b9e000 == 150 [pid = 1876] [id = 671] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d60eea000 == 149 [pid = 1876] [id = 670] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5d3b7000 == 148 [pid = 1876] [id = 669] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d78e86800 == 147 [pid = 1876] [id = 668] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d77b4d000 == 146 [pid = 1876] [id = 667] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d767cf800 == 145 [pid = 1876] [id = 666] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d76671800 == 144 [pid = 1876] [id = 665] 14:10:42 INFO - PROCESS | 1876 | 1461618642289 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d765d6000 == 143 [pid = 1876] [id = 664] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d762e4800 == 142 [pid = 1876] [id = 663] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d75fb6000 == 141 [pid = 1876] [id = 662] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d75d06800 == 140 [pid = 1876] [id = 661] 14:10:42 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5bc74800 == 141 [pid = 1876] [id = 688] 14:10:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d610c9c00) [pid = 1876] [serial = 2065] [outer = (nil)] 14:10:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d63cc8400) [pid = 1876] [serial = 2066] [outer = 0x7f9d610c9c00] 14:10:42 INFO - PROCESS | 1876 | 1461618642361 Marionette DEBUG loaded listener.js 14:10:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d66d47000) [pid = 1876] [serial = 2067] [outer = 0x7f9d610c9c00] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7271a800 == 140 [pid = 1876] [id = 660] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d720ba800 == 139 [pid = 1876] [id = 659] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71897000 == 138 [pid = 1876] [id = 658] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d716a4800 == 137 [pid = 1876] [id = 657] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6baa2800 == 136 [pid = 1876] [id = 656] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b63c000 == 135 [pid = 1876] [id = 655] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d685d3000 == 134 [pid = 1876] [id = 654] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d68289000 == 133 [pid = 1876] [id = 653] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66e6d000 == 132 [pid = 1876] [id = 652] 14:10:42 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d62c5e000 == 131 [pid = 1876] [id = 651] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d64a2a400) [pid = 1876] [serial = 1815] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d61b57000) [pid = 1876] [serial = 1947] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d62ef0000) [pid = 1876] [serial = 1950] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d5f3b3c00) [pid = 1876] [serial = 1944] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d5d2cf800) [pid = 1876] [serial = 1949] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d61ad3400) [pid = 1876] [serial = 1946] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d633d9c00) [pid = 1876] [serial = 1895] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d62ef1c00) [pid = 1876] [serial = 1893] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d62ee7000) [pid = 1876] [serial = 1892] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d61a66c00) [pid = 1876] [serial = 1890] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d60ff0400) [pid = 1876] [serial = 1889] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d5d857400) [pid = 1876] [serial = 1887] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d5d42a800) [pid = 1876] [serial = 1886] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d5d6f6000) [pid = 1876] [serial = 1943] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d5b8d4800) [pid = 1876] [serial = 1940] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d5bb11000) [pid = 1876] [serial = 1941] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d708c4400) [pid = 1876] [serial = 1938] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d6fb0d000) [pid = 1876] [serial = 1937] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 157 (0x7f9d6b95f800) [pid = 1876] [serial = 1935] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 156 (0x7f9d6b957400) [pid = 1876] [serial = 1934] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 155 (0x7f9d6b6ae800) [pid = 1876] [serial = 1932] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 154 (0x7f9d6b6a7000) [pid = 1876] [serial = 1931] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 153 (0x7f9d6a770c00) [pid = 1876] [serial = 1929] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 152 (0x7f9d6a64f000) [pid = 1876] [serial = 1928] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 151 (0x7f9d6a648c00) [pid = 1876] [serial = 1926] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d6a594800) [pid = 1876] [serial = 1925] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d6a588c00) [pid = 1876] [serial = 1923] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d697b8c00) [pid = 1876] [serial = 1922] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d696f8c00) [pid = 1876] [serial = 1920] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d696f1000) [pid = 1876] [serial = 1919] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d695eb400) [pid = 1876] [serial = 1917] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d6922a800) [pid = 1876] [serial = 1916] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d685c1000) [pid = 1876] [serial = 1914] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d685b8400) [pid = 1876] [serial = 1913] [outer = (nil)] [url = about:blank] 14:10:42 INFO - PROCESS | 1876 | --DOMWINDOW == 141 (0x7f9d685a0c00) [pid = 1876] [serial = 1911] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1876 | --DOMWINDOW == 140 (0x7f9d68598c00) [pid = 1876] [serial = 1910] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1876 | --DOMWINDOW == 139 (0x7f9d66e91400) [pid = 1876] [serial = 1908] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1876 | --DOMWINDOW == 138 (0x7f9d66e87800) [pid = 1876] [serial = 1907] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1876 | --DOMWINDOW == 137 (0x7f9d66e4c000) [pid = 1876] [serial = 1905] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1876 | --DOMWINDOW == 136 (0x7f9d66e42c00) [pid = 1876] [serial = 1904] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1876 | --DOMWINDOW == 135 (0x7f9d66d40400) [pid = 1876] [serial = 1902] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1876 | --DOMWINDOW == 134 (0x7f9d64ba2400) [pid = 1876] [serial = 1901] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1876 | --DOMWINDOW == 133 (0x7f9d63c4bc00) [pid = 1876] [serial = 1899] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1876 | --DOMWINDOW == 132 (0x7f9d639f9000) [pid = 1876] [serial = 1898] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1876 | --DOMWINDOW == 131 (0x7f9d63992c00) [pid = 1876] [serial = 1896] [outer = (nil)] [url = about:blank] 14:10:43 INFO - PROCESS | 1876 | 1461618643218 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 14:10:43 INFO - PROCESS | 1876 | 1461618643256 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 14:10:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:10:43 INFO - PROCESS | 1876 | 1461618643262 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:10:43 INFO - PROCESS | 1876 | 1461618643264 Marionette TRACE conn3 <- [1,2726,null,{}] 14:10:43 INFO - PROCESS | 1876 | 1461618643269 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:43 INFO - PROCESS | 1876 | 1461618643472 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 14:10:43 INFO - PROCESS | 1876 | 1461618643680 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:43 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d64418000 == 132 [pid = 1876] [id = 689] 14:10:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 132 (0x7f9d5b8d4800) [pid = 1876] [serial = 2068] [outer = (nil)] 14:10:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 133 (0x7f9d63cbe000) [pid = 1876] [serial = 2069] [outer = 0x7f9d5b8d4800] 14:10:43 INFO - PROCESS | 1876 | 1461618643745 Marionette DEBUG loaded listener.js 14:10:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 134 (0x7f9d67b7d800) [pid = 1876] [serial = 2070] [outer = 0x7f9d5b8d4800] 14:10:44 INFO - PROCESS | 1876 | 1461618644562 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 14:10:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:10:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1333ms 14:10:44 INFO - PROCESS | 1876 | 1461618644624 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 14:10:44 INFO - PROCESS | 1876 | 1461618644628 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 14:10:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:10:44 INFO - PROCESS | 1876 | 1461618644634 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:10:44 INFO - PROCESS | 1876 | 1461618644636 Marionette TRACE conn3 <- [1,2730,null,{}] 14:10:44 INFO - PROCESS | 1876 | 1461618644642 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:44 INFO - PROCESS | 1876 | 1461618644911 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 14:10:44 INFO - PROCESS | 1876 | 1461618644970 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:44 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d68293000 == 133 [pid = 1876] [id = 690] 14:10:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 135 (0x7f9d685c1800) [pid = 1876] [serial = 2071] [outer = (nil)] 14:10:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 136 (0x7f9d68623000) [pid = 1876] [serial = 2072] [outer = 0x7f9d685c1800] 14:10:45 INFO - PROCESS | 1876 | 1461618645043 Marionette DEBUG loaded listener.js 14:10:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 137 (0x7f9d6950a400) [pid = 1876] [serial = 2073] [outer = 0x7f9d685c1800] 14:10:46 INFO - PROCESS | 1876 | 1461618646381 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 14:10:46 INFO - PROCESS | 1876 | 1461618646430 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 14:10:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:10:46 INFO - PROCESS | 1876 | 1461618646436 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:10:46 INFO - PROCESS | 1876 | 1461618646438 Marionette TRACE conn3 <- [1,2734,null,{}] 14:10:46 INFO - PROCESS | 1876 | 1461618646470 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:46 INFO - PROCESS | 1876 | 1461618646745 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 136 (0x7f9d610d1000) [pid = 1876] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 135 (0x7f9d62c26000) [pid = 1876] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 134 (0x7f9d61a6b400) [pid = 1876] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 133 (0x7f9d66d41000) [pid = 1876] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 132 (0x7f9d62c29800) [pid = 1876] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 131 (0x7f9d6922b800) [pid = 1876] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 130 (0x7f9d61b61400) [pid = 1876] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 129 (0x7f9d69228000) [pid = 1876] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 128 (0x7f9d5d2c9000) [pid = 1876] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 127 (0x7f9d5ab8e800) [pid = 1876] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 126 (0x7f9d5b8d4400) [pid = 1876] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 125 (0x7f9d64a2b000) [pid = 1876] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 124 (0x7f9d5bb09000) [pid = 1876] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 123 (0x7f9d6950e400) [pid = 1876] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 122 (0x7f9d72129c00) [pid = 1876] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 121 (0x7f9d71e39800) [pid = 1876] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 120 (0x7f9d5f3b4c00) [pid = 1876] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 119 (0x7f9d62c25000) [pid = 1876] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:10:47 INFO - PROCESS | 1876 | --DOMWINDOW == 118 (0x7f9d71d5e400) [pid = 1876] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:10:47 INFO - PROCESS | 1876 | 1461618647368 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:47 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63cef800 == 134 [pid = 1876] [id = 691] 14:10:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 119 (0x7f9d5ab8e800) [pid = 1876] [serial = 2074] [outer = (nil)] 14:10:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 120 (0x7f9d5d42c000) [pid = 1876] [serial = 2075] [outer = 0x7f9d5ab8e800] 14:10:47 INFO - PROCESS | 1876 | 1461618647430 Marionette DEBUG loaded listener.js 14:10:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 121 (0x7f9d62c29800) [pid = 1876] [serial = 2076] [outer = 0x7f9d5ab8e800] 14:10:48 INFO - PROCESS | 1876 | 1461618648140 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 14:10:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:10:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1738ms 14:10:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:10:48 INFO - PROCESS | 1876 | 1461618648175 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 14:10:48 INFO - PROCESS | 1876 | 1461618648177 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 14:10:48 INFO - PROCESS | 1876 | 1461618648183 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:10:48 INFO - PROCESS | 1876 | 1461618648186 Marionette TRACE conn3 <- [1,2738,null,{}] 14:10:48 INFO - PROCESS | 1876 | 1461618648203 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:48 INFO - PROCESS | 1876 | 1461618648403 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 14:10:48 INFO - PROCESS | 1876 | 1461618648419 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b6c7000 == 135 [pid = 1876] [id = 692] 14:10:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 122 (0x7f9d61b61400) [pid = 1876] [serial = 2077] [outer = (nil)] 14:10:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 123 (0x7f9d697b0400) [pid = 1876] [serial = 2078] [outer = 0x7f9d61b61400] 14:10:48 INFO - PROCESS | 1876 | 1461618648478 Marionette DEBUG loaded listener.js 14:10:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 124 (0x7f9d6a644800) [pid = 1876] [serial = 2079] [outer = 0x7f9d61b61400] 14:10:49 INFO - PROCESS | 1876 | 1461618649637 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 14:10:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:10:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1530ms 14:10:49 INFO - PROCESS | 1876 | 1461618649714 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 14:10:49 INFO - PROCESS | 1876 | 1461618649720 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 14:10:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:10:49 INFO - PROCESS | 1876 | 1461618649728 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:10:49 INFO - PROCESS | 1876 | 1461618649734 Marionette TRACE conn3 <- [1,2742,null,{}] 14:10:49 INFO - PROCESS | 1876 | 1461618649743 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:50 INFO - PROCESS | 1876 | 1461618650027 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 14:10:50 INFO - PROCESS | 1876 | 1461618650357 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:50 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63be0800 == 136 [pid = 1876] [id = 693] 14:10:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 125 (0x7f9d5d438800) [pid = 1876] [serial = 2080] [outer = (nil)] 14:10:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 126 (0x7f9d5f443c00) [pid = 1876] [serial = 2081] [outer = 0x7f9d5d438800] 14:10:50 INFO - PROCESS | 1876 | 1461618650439 Marionette DEBUG loaded listener.js 14:10:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 127 (0x7f9d61a6a000) [pid = 1876] [serial = 2082] [outer = 0x7f9d5d438800] 14:10:51 INFO - PROCESS | 1876 | 1461618651360 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 14:10:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:10:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1686ms 14:10:51 INFO - PROCESS | 1876 | 1461618651414 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 14:10:51 INFO - PROCESS | 1876 | 1461618651423 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 14:10:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:10:51 INFO - PROCESS | 1876 | 1461618651433 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:10:51 INFO - PROCESS | 1876 | 1461618651438 Marionette TRACE conn3 <- [1,2746,null,{}] 14:10:51 INFO - PROCESS | 1876 | 1461618651443 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:51 INFO - PROCESS | 1876 | 1461618651683 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 14:10:51 INFO - PROCESS | 1876 | 1461618651950 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:52 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67ecb000 == 137 [pid = 1876] [id = 694] 14:10:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 128 (0x7f9d63992400) [pid = 1876] [serial = 2083] [outer = (nil)] 14:10:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 129 (0x7f9d63c46800) [pid = 1876] [serial = 2084] [outer = 0x7f9d63992400] 14:10:52 INFO - PROCESS | 1876 | 1461618652079 Marionette DEBUG loaded listener.js 14:10:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 130 (0x7f9d64309c00) [pid = 1876] [serial = 2085] [outer = 0x7f9d63992400] 14:10:53 INFO - PROCESS | 1876 | 1461618653074 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 14:10:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:10:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1691ms 14:10:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:10:53 INFO - PROCESS | 1876 | 1461618653124 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 14:10:53 INFO - PROCESS | 1876 | 1461618653127 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 14:10:53 INFO - PROCESS | 1876 | 1461618653134 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:10:53 INFO - PROCESS | 1876 | 1461618653140 Marionette TRACE conn3 <- [1,2750,null,{}] 14:10:53 INFO - PROCESS | 1876 | 1461618653156 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:53 INFO - PROCESS | 1876 | 1461618653398 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 14:10:53 INFO - PROCESS | 1876 | 1461618653714 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:53 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6fa87000 == 138 [pid = 1876] [id = 695] 14:10:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 131 (0x7f9d67b7c400) [pid = 1876] [serial = 2086] [outer = (nil)] 14:10:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 132 (0x7f9d6861a800) [pid = 1876] [serial = 2087] [outer = 0x7f9d67b7c400] 14:10:53 INFO - PROCESS | 1876 | 1461618653796 Marionette DEBUG loaded listener.js 14:10:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 133 (0x7f9d69505400) [pid = 1876] [serial = 2088] [outer = 0x7f9d67b7c400] 14:10:54 INFO - PROCESS | 1876 | 1461618654677 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 14:10:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:10:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1591ms 14:10:54 INFO - PROCESS | 1876 | 1461618654725 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 14:10:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:10:54 INFO - PROCESS | 1876 | 1461618654730 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 14:10:54 INFO - PROCESS | 1876 | 1461618654736 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:10:54 INFO - PROCESS | 1876 | 1461618654739 Marionette TRACE conn3 <- [1,2754,null,{}] 14:10:54 INFO - PROCESS | 1876 | 1461618654745 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:54 INFO - PROCESS | 1876 | 1461618654978 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 14:10:55 INFO - PROCESS | 1876 | 1461618655249 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:55 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71864800 == 139 [pid = 1876] [id = 696] 14:10:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 134 (0x7f9d6859ac00) [pid = 1876] [serial = 2089] [outer = (nil)] 14:10:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 135 (0x7f9d697ae800) [pid = 1876] [serial = 2090] [outer = 0x7f9d6859ac00] 14:10:55 INFO - PROCESS | 1876 | 1461618655373 Marionette DEBUG loaded listener.js 14:10:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 136 (0x7f9d6a647c00) [pid = 1876] [serial = 2091] [outer = 0x7f9d6859ac00] 14:10:56 INFO - PROCESS | 1876 | 1461618656255 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 14:10:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:10:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1593ms 14:10:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:10:56 INFO - PROCESS | 1876 | 1461618656330 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 14:10:56 INFO - PROCESS | 1876 | 1461618656332 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 14:10:56 INFO - PROCESS | 1876 | 1461618656339 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:10:56 INFO - PROCESS | 1876 | 1461618656342 Marionette TRACE conn3 <- [1,2758,null,{}] 14:10:56 INFO - PROCESS | 1876 | 1461618656347 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:56 INFO - PROCESS | 1876 | 1461618656634 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 14:10:56 INFO - PROCESS | 1876 | 1461618656946 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:56 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71932000 == 140 [pid = 1876] [id = 697] 14:10:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 137 (0x7f9d695f5000) [pid = 1876] [serial = 2092] [outer = (nil)] 14:10:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 138 (0x7f9d6b6a5400) [pid = 1876] [serial = 2093] [outer = 0x7f9d695f5000] 14:10:57 INFO - PROCESS | 1876 | 1461618657024 Marionette DEBUG loaded listener.js 14:10:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 139 (0x7f9d6b95a400) [pid = 1876] [serial = 2094] [outer = 0x7f9d695f5000] 14:10:57 INFO - PROCESS | 1876 | 1461618657858 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 14:10:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:10:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1588ms 14:10:57 INFO - PROCESS | 1876 | 1461618657927 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 14:10:57 INFO - PROCESS | 1876 | 1461618657931 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 14:10:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:10:57 INFO - PROCESS | 1876 | 1461618657937 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:10:57 INFO - PROCESS | 1876 | 1461618657940 Marionette TRACE conn3 <- [1,2762,null,{}] 14:10:57 INFO - PROCESS | 1876 | 1461618657946 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:58 INFO - PROCESS | 1876 | 1461618658244 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 14:10:58 INFO - PROCESS | 1876 | 1461618658572 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:58 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d724a3000 == 141 [pid = 1876] [id = 698] 14:10:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 140 (0x7f9d717bd400) [pid = 1876] [serial = 2095] [outer = (nil)] 14:10:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 141 (0x7f9d717f1400) [pid = 1876] [serial = 2096] [outer = 0x7f9d717bd400] 14:10:58 INFO - PROCESS | 1876 | 1461618658651 Marionette DEBUG loaded listener.js 14:10:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 142 (0x7f9d719b9400) [pid = 1876] [serial = 2097] [outer = 0x7f9d717bd400] 14:10:59 INFO - PROCESS | 1876 | 1461618659471 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 14:10:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:10:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1634ms 14:10:59 INFO - PROCESS | 1876 | 1461618659572 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 14:10:59 INFO - PROCESS | 1876 | 1461618659576 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 14:10:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:10:59 INFO - PROCESS | 1876 | 1461618659582 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:10:59 INFO - PROCESS | 1876 | 1461618659584 Marionette TRACE conn3 <- [1,2766,null,{}] 14:10:59 INFO - PROCESS | 1876 | 1461618659590 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:59 INFO - PROCESS | 1876 | 1461618659916 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 14:11:00 INFO - PROCESS | 1876 | 1461618660161 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:00 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d72bb0000 == 142 [pid = 1876] [id = 699] 14:11:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d717e6400) [pid = 1876] [serial = 2098] [outer = (nil)] 14:11:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d7200a000) [pid = 1876] [serial = 2099] [outer = 0x7f9d717e6400] 14:11:00 INFO - PROCESS | 1876 | 1461618660242 Marionette DEBUG loaded listener.js 14:11:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d72127800) [pid = 1876] [serial = 2100] [outer = 0x7f9d717e6400] 14:11:01 INFO - PROCESS | 1876 | 1461618661072 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 14:11:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:11:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1527ms 14:11:01 INFO - PROCESS | 1876 | 1461618661112 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 14:11:01 INFO - PROCESS | 1876 | 1461618661116 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 14:11:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:11:01 INFO - PROCESS | 1876 | 1461618661122 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:11:01 INFO - PROCESS | 1876 | 1461618661125 Marionette TRACE conn3 <- [1,2770,null,{}] 14:11:01 INFO - PROCESS | 1876 | 1461618661151 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:01 INFO - PROCESS | 1876 | 1461618661380 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 14:11:01 INFO - PROCESS | 1876 | 1461618661650 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:01 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7557e000 == 143 [pid = 1876] [id = 700] 14:11:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d71c07400) [pid = 1876] [serial = 2101] [outer = (nil)] 14:11:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d721d6c00) [pid = 1876] [serial = 2102] [outer = 0x7f9d71c07400] 14:11:01 INFO - PROCESS | 1876 | 1461618661766 Marionette DEBUG loaded listener.js 14:11:01 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d721f6400) [pid = 1876] [serial = 2103] [outer = 0x7f9d71c07400] 14:11:02 INFO - PROCESS | 1876 | 1461618662672 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 14:11:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:11:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1600ms 14:11:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:11:02 INFO - PROCESS | 1876 | 1461618662723 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 14:11:02 INFO - PROCESS | 1876 | 1461618662726 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 14:11:02 INFO - PROCESS | 1876 | 1461618662733 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:11:02 INFO - PROCESS | 1876 | 1461618662736 Marionette TRACE conn3 <- [1,2774,null,{}] 14:11:02 INFO - PROCESS | 1876 | 1461618662741 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:02 INFO - PROCESS | 1876 | 1461618662993 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 14:11:03 INFO - PROCESS | 1876 | 1461618663270 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:03 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75fb4800 == 144 [pid = 1876] [id = 701] 14:11:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d71e3a400) [pid = 1876] [serial = 2104] [outer = (nil)] 14:11:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d72279000) [pid = 1876] [serial = 2105] [outer = 0x7f9d71e3a400] 14:11:03 INFO - PROCESS | 1876 | 1461618663392 Marionette DEBUG loaded listener.js 14:11:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d72503800) [pid = 1876] [serial = 2106] [outer = 0x7f9d71e3a400] 14:11:04 INFO - PROCESS | 1876 | 1461618664242 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 14:11:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:11:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1580ms 14:11:04 INFO - PROCESS | 1876 | 1461618664313 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 14:11:04 INFO - PROCESS | 1876 | 1461618664317 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 14:11:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:11:04 INFO - PROCESS | 1876 | 1461618664323 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:11:04 INFO - PROCESS | 1876 | 1461618664325 Marionette TRACE conn3 <- [1,2778,null,{}] 14:11:04 INFO - PROCESS | 1876 | 1461618664330 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:04 INFO - PROCESS | 1876 | 1461618664566 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 14:11:04 INFO - PROCESS | 1876 | 1461618664837 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:04 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d762e4000 == 145 [pid = 1876] [id = 702] 14:11:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 152 (0x7f9d717ed000) [pid = 1876] [serial = 2107] [outer = (nil)] 14:11:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 153 (0x7f9d72511c00) [pid = 1876] [serial = 2108] [outer = 0x7f9d717ed000] 14:11:04 INFO - PROCESS | 1876 | 1461618664953 Marionette DEBUG loaded listener.js 14:11:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 154 (0x7f9d72650c00) [pid = 1876] [serial = 2109] [outer = 0x7f9d717ed000] 14:11:05 INFO - PROCESS | 1876 | 1461618665806 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 14:11:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:11:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1533ms 14:11:05 INFO - PROCESS | 1876 | 1461618665857 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 14:11:05 INFO - PROCESS | 1876 | 1461618665861 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 14:11:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:11:05 INFO - PROCESS | 1876 | 1461618665867 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:11:05 INFO - PROCESS | 1876 | 1461618665871 Marionette TRACE conn3 <- [1,2782,null,{}] 14:11:05 INFO - PROCESS | 1876 | 1461618665876 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:06 INFO - PROCESS | 1876 | 1461618666138 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 14:11:06 INFO - PROCESS | 1876 | 1461618666461 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:06 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d76673000 == 146 [pid = 1876] [id = 703] 14:11:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 155 (0x7f9d736ef400) [pid = 1876] [serial = 2110] [outer = (nil)] 14:11:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 156 (0x7f9d7396a800) [pid = 1876] [serial = 2111] [outer = 0x7f9d736ef400] 14:11:06 INFO - PROCESS | 1876 | 1461618666546 Marionette DEBUG loaded listener.js 14:11:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 157 (0x7f9d73d11400) [pid = 1876] [serial = 2112] [outer = 0x7f9d736ef400] 14:11:07 INFO - PROCESS | 1876 | 1461618667391 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 14:11:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:11:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1581ms 14:11:07 INFO - PROCESS | 1876 | 1461618667450 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 14:11:07 INFO - PROCESS | 1876 | 1461618667452 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 14:11:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:11:07 INFO - PROCESS | 1876 | 1461618667459 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:11:07 INFO - PROCESS | 1876 | 1461618667461 Marionette TRACE conn3 <- [1,2786,null,{}] 14:11:07 INFO - PROCESS | 1876 | 1461618667467 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:07 INFO - PROCESS | 1876 | 1461618667694 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 14:11:07 INFO - PROCESS | 1876 | 1461618667971 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:08 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d767df000 == 147 [pid = 1876] [id = 704] 14:11:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 158 (0x7f9d62ef0c00) [pid = 1876] [serial = 2113] [outer = (nil)] 14:11:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d75224800) [pid = 1876] [serial = 2114] [outer = 0x7f9d62ef0c00] 14:11:08 INFO - PROCESS | 1876 | 1461618668095 Marionette DEBUG loaded listener.js 14:11:08 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d7522ec00) [pid = 1876] [serial = 2115] [outer = 0x7f9d62ef0c00] 14:11:08 INFO - PROCESS | 1876 | 1461618668914 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 14:11:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:11:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1484ms 14:11:08 INFO - PROCESS | 1876 | 1461618668946 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 14:11:08 INFO - PROCESS | 1876 | 1461618668949 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 14:11:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:11:08 INFO - PROCESS | 1876 | 1461618668958 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:11:08 INFO - PROCESS | 1876 | 1461618668961 Marionette TRACE conn3 <- [1,2790,null,{}] 14:11:08 INFO - PROCESS | 1876 | 1461618668968 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:09 INFO - PROCESS | 1876 | 1461618669196 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 14:11:09 INFO - PROCESS | 1876 | 1461618669483 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:09 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a057000 == 148 [pid = 1876] [id = 705] 14:11:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d6398e000) [pid = 1876] [serial = 2116] [outer = (nil)] 14:11:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d7527c800) [pid = 1876] [serial = 2117] [outer = 0x7f9d6398e000] 14:11:09 INFO - PROCESS | 1876 | 1461618669572 Marionette DEBUG loaded listener.js 14:11:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d75284400) [pid = 1876] [serial = 2118] [outer = 0x7f9d6398e000] 14:11:10 INFO - PROCESS | 1876 | 1461618670443 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 14:11:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:11:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1536ms 14:11:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:11:10 INFO - PROCESS | 1876 | 1461618670496 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 14:11:10 INFO - PROCESS | 1876 | 1461618670499 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 14:11:10 INFO - PROCESS | 1876 | 1461618670505 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:11:10 INFO - PROCESS | 1876 | 1461618670508 Marionette TRACE conn3 <- [1,2794,null,{}] 14:11:10 INFO - PROCESS | 1876 | 1461618670513 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:10 INFO - PROCESS | 1876 | 1461618670745 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 14:11:11 INFO - PROCESS | 1876 | 1461618671024 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:11 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a72e000 == 149 [pid = 1876] [id = 706] 14:11:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d74729800) [pid = 1876] [serial = 2119] [outer = (nil)] 14:11:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d752ec000) [pid = 1876] [serial = 2120] [outer = 0x7f9d74729800] 14:11:11 INFO - PROCESS | 1876 | 1461618671152 Marionette DEBUG loaded listener.js 14:11:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d75c29800) [pid = 1876] [serial = 2121] [outer = 0x7f9d74729800] 14:11:11 INFO - PROCESS | 1876 | 1461618671951 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 14:11:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:11:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1491ms 14:11:11 INFO - PROCESS | 1876 | 1461618671996 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 14:11:12 INFO - PROCESS | 1876 | 1461618672000 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 14:11:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:11:12 INFO - PROCESS | 1876 | 1461618672006 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:11:12 INFO - PROCESS | 1876 | 1461618672008 Marionette TRACE conn3 <- [1,2798,null,{}] 14:11:12 INFO - PROCESS | 1876 | 1461618672030 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:12 INFO - PROCESS | 1876 | 1461618672332 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 14:11:12 INFO - PROCESS | 1876 | 1461618672547 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:12 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7aa8d800 == 150 [pid = 1876] [id = 707] 14:11:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d5f442400) [pid = 1876] [serial = 2122] [outer = (nil)] 14:11:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d75c31000) [pid = 1876] [serial = 2123] [outer = 0x7f9d5f442400] 14:11:12 INFO - PROCESS | 1876 | 1461618672663 Marionette DEBUG loaded listener.js 14:11:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d76193c00) [pid = 1876] [serial = 2124] [outer = 0x7f9d5f442400] 14:11:13 INFO - PROCESS | 1876 | 1461618673561 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 14:11:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:11:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1631ms 14:11:13 INFO - PROCESS | 1876 | 1461618673638 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 14:11:13 INFO - PROCESS | 1876 | 1461618673641 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 14:11:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:11:13 INFO - PROCESS | 1876 | 1461618673647 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:11:13 INFO - PROCESS | 1876 | 1461618673649 Marionette TRACE conn3 <- [1,2802,null,{}] 14:11:13 INFO - PROCESS | 1876 | 1461618673655 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:13 INFO - PROCESS | 1876 | 1461618673894 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 14:11:14 INFO - PROCESS | 1876 | 1461618674214 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:14 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7ad18000 == 151 [pid = 1876] [id = 708] 14:11:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d708c7c00) [pid = 1876] [serial = 2125] [outer = (nil)] 14:11:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d7619b400) [pid = 1876] [serial = 2126] [outer = 0x7f9d708c7c00] 14:11:14 INFO - PROCESS | 1876 | 1461618674306 Marionette DEBUG loaded listener.js 14:11:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d762a3800) [pid = 1876] [serial = 2127] [outer = 0x7f9d708c7c00] 14:11:15 INFO - PROCESS | 1876 | 1461618675201 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 14:11:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:11:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1585ms 14:11:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:11:15 INFO - PROCESS | 1876 | 1461618675232 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 14:11:15 INFO - PROCESS | 1876 | 1461618675235 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 14:11:15 INFO - PROCESS | 1876 | 1461618675241 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:11:15 INFO - PROCESS | 1876 | 1461618675244 Marionette TRACE conn3 <- [1,2806,null,{}] 14:11:15 INFO - PROCESS | 1876 | 1461618675249 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:15 INFO - PROCESS | 1876 | 1461618675472 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 14:11:15 INFO - PROCESS | 1876 | 1461618675750 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:15 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b382000 == 152 [pid = 1876] [id = 709] 14:11:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d75277400) [pid = 1876] [serial = 2128] [outer = (nil)] 14:11:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d766a9800) [pid = 1876] [serial = 2129] [outer = 0x7f9d75277400] 14:11:15 INFO - PROCESS | 1876 | 1461618675829 Marionette DEBUG loaded listener.js 14:11:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d766b2400) [pid = 1876] [serial = 2130] [outer = 0x7f9d75277400] 14:11:16 INFO - PROCESS | 1876 | 1461618676706 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 14:11:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:11:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1534ms 14:11:16 INFO - PROCESS | 1876 | 1461618676775 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 14:11:16 INFO - PROCESS | 1876 | 1461618676777 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 14:11:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:11:16 INFO - PROCESS | 1876 | 1461618676784 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:11:16 INFO - PROCESS | 1876 | 1461618676786 Marionette TRACE conn3 <- [1,2810,null,{}] 14:11:16 INFO - PROCESS | 1876 | 1461618676791 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:17 INFO - PROCESS | 1876 | 1461618677016 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 14:11:17 INFO - PROCESS | 1876 | 1461618677296 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:17 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b9ea000 == 153 [pid = 1876] [id = 710] 14:11:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d61a65800) [pid = 1876] [serial = 2131] [outer = (nil)] 14:11:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d766cb400) [pid = 1876] [serial = 2132] [outer = 0x7f9d61a65800] 14:11:17 INFO - PROCESS | 1876 | 1461618677410 Marionette DEBUG loaded listener.js 14:11:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d766d2800) [pid = 1876] [serial = 2133] [outer = 0x7f9d61a65800] 14:11:18 INFO - PROCESS | 1876 | 1461618678254 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 14:11:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:11:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1532ms 14:11:18 INFO - PROCESS | 1876 | 1461618678317 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 14:11:18 INFO - PROCESS | 1876 | 1461618678321 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 14:11:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:11:18 INFO - PROCESS | 1876 | 1461618678327 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:11:18 INFO - PROCESS | 1876 | 1461618678329 Marionette TRACE conn3 <- [1,2814,null,{}] 14:11:18 INFO - PROCESS | 1876 | 1461618678334 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:18 INFO - PROCESS | 1876 | 1461618678576 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 14:11:18 INFO - PROCESS | 1876 | 1461618678894 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:18 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7c320800 == 154 [pid = 1876] [id = 711] 14:11:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d61a69c00) [pid = 1876] [serial = 2134] [outer = (nil)] 14:11:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d7670b800) [pid = 1876] [serial = 2135] [outer = 0x7f9d61a69c00] 14:11:18 INFO - PROCESS | 1876 | 1461618678977 Marionette DEBUG loaded listener.js 14:11:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d76710800) [pid = 1876] [serial = 2136] [outer = 0x7f9d61a69c00] 14:11:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d63cef800 == 153 [pid = 1876] [id = 691] 14:11:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d68293000 == 152 [pid = 1876] [id = 690] 14:11:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d64418000 == 151 [pid = 1876] [id = 689] 14:11:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5bc74800 == 150 [pid = 1876] [id = 688] 14:11:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5aad7000 == 149 [pid = 1876] [id = 687] 14:11:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66e59800 == 148 [pid = 1876] [id = 686] 14:11:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5d3b2800 == 147 [pid = 1876] [id = 685] 14:11:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d72ae8000 == 146 [pid = 1876] [id = 683] 14:11:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d72247000 == 145 [pid = 1876] [id = 682] 14:11:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7189f000 == 144 [pid = 1876] [id = 681] 14:11:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d705f2000 == 143 [pid = 1876] [id = 680] 14:11:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b88a000 == 142 [pid = 1876] [id = 679] 14:11:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6a80d800 == 141 [pid = 1876] [id = 678] 14:11:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d68518800 == 140 [pid = 1876] [id = 677] 14:11:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d67ed4000 == 139 [pid = 1876] [id = 676] 14:11:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66e6f800 == 138 [pid = 1876] [id = 675] 14:11:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d62c5b800 == 137 [pid = 1876] [id = 674] 14:11:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d64be8000 == 136 [pid = 1876] [id = 650] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d61ad9800) [pid = 1876] [serial = 1884] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d64a23400) [pid = 1876] [serial = 1961] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d6a64fc00) [pid = 1876] [serial = 1971] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d696f8000) [pid = 1876] [serial = 1970] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d5d2cf400) [pid = 1876] [serial = 2009] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d5d6e7400) [pid = 1876] [serial = 2010] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d717bb400) [pid = 1876] [serial = 1980] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d71749c00) [pid = 1876] [serial = 1979] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d719ac400) [pid = 1876] [serial = 1983] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d717e8800) [pid = 1876] [serial = 1982] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d721f1400) [pid = 1876] [serial = 1989] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d72131000) [pid = 1876] [serial = 1988] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d5f3b7400) [pid = 1876] [serial = 2012] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d7174b400) [pid = 1876] [serial = 1977] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d709ed000) [pid = 1876] [serial = 1976] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d72643000) [pid = 1876] [serial = 1995] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d72508400) [pid = 1876] [serial = 1994] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d7227d800) [pid = 1876] [serial = 1992] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d72272400) [pid = 1876] [serial = 1991] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d61a60800) [pid = 1876] [serial = 1956] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d5f44e800) [pid = 1876] [serial = 1955] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d639f0800) [pid = 1876] [serial = 1959] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d62eefc00) [pid = 1876] [serial = 1958] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 157 (0x7f9d72125c00) [pid = 1876] [serial = 1986] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 156 (0x7f9d71e41000) [pid = 1876] [serial = 1985] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 155 (0x7f9d7264dc00) [pid = 1876] [serial = 1997] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 154 (0x7f9d728b8c00) [pid = 1876] [serial = 2000] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 153 (0x7f9d736e3800) [pid = 1876] [serial = 2003] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 152 (0x7f9d73c0ac00) [pid = 1876] [serial = 2006] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 151 (0x7f9d610c3800) [pid = 1876] [serial = 2013] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d63325000) [pid = 1876] [serial = 2019] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d62ee9000) [pid = 1876] [serial = 2015] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d61b60000) [pid = 1876] [serial = 2018] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d63320c00) [pid = 1876] [serial = 2016] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d68629c00) [pid = 1876] [serial = 1968] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d685c0400) [pid = 1876] [serial = 1967] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d68599400) [pid = 1876] [serial = 1965] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d66e8fc00) [pid = 1876] [serial = 1964] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d708cac00) [pid = 1876] [serial = 1974] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 141 (0x7f9d6fb0ac00) [pid = 1876] [serial = 1973] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | --DOMWINDOW == 140 (0x7f9d64bb1c00) [pid = 1876] [serial = 1962] [outer = (nil)] [url = about:blank] 14:11:21 INFO - PROCESS | 1876 | 1461618681779 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 14:11:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:11:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 3542ms 14:11:21 INFO - PROCESS | 1876 | 1461618681870 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 14:11:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:11:21 INFO - PROCESS | 1876 | 1461618681876 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 14:11:21 INFO - PROCESS | 1876 | 1461618681883 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:11:21 INFO - PROCESS | 1876 | 1461618681888 Marionette TRACE conn3 <- [1,2818,null,{}] 14:11:21 INFO - PROCESS | 1876 | 1461618681897 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:22 INFO - PROCESS | 1876 | 1461618682107 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 14:11:22 INFO - PROCESS | 1876 | 1461618682335 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:22 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5f5c9800 == 137 [pid = 1876] [id = 712] 14:11:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 141 (0x7f9d5d435800) [pid = 1876] [serial = 2137] [outer = (nil)] 14:11:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 142 (0x7f9d5d6ec800) [pid = 1876] [serial = 2138] [outer = 0x7f9d5d435800] 14:11:22 INFO - PROCESS | 1876 | 1461618682402 Marionette DEBUG loaded listener.js 14:11:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d5d99d800) [pid = 1876] [serial = 2139] [outer = 0x7f9d5d435800] 14:11:23 INFO - PROCESS | 1876 | 1461618683197 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 14:11:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:11:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1334ms 14:11:23 INFO - PROCESS | 1876 | 1461618683225 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 14:11:23 INFO - PROCESS | 1876 | 1461618683234 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 14:11:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:11:23 INFO - PROCESS | 1876 | 1461618683245 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:11:23 INFO - PROCESS | 1876 | 1461618683250 Marionette TRACE conn3 <- [1,2822,null,{}] 14:11:23 INFO - PROCESS | 1876 | 1461618683255 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:23 INFO - PROCESS | 1876 | 1461618683474 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 14:11:23 INFO - PROCESS | 1876 | 1461618683695 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:23 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63b9c000 == 138 [pid = 1876] [id = 713] 14:11:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d5bc34c00) [pid = 1876] [serial = 2140] [outer = (nil)] 14:11:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d61a67800) [pid = 1876] [serial = 2141] [outer = 0x7f9d5bc34c00] 14:11:23 INFO - PROCESS | 1876 | 1461618683763 Marionette DEBUG loaded listener.js 14:11:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d62c25c00) [pid = 1876] [serial = 2142] [outer = 0x7f9d5bc34c00] 14:11:24 INFO - PROCESS | 1876 | 1461618684737 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 14:11:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:11:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1539ms 14:11:24 INFO - PROCESS | 1876 | 1461618684785 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 14:11:24 INFO - PROCESS | 1876 | 1461618684788 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 14:11:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:11:24 INFO - PROCESS | 1876 | 1461618684812 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:11:24 INFO - PROCESS | 1876 | 1461618684818 Marionette TRACE conn3 <- [1,2826,null,{}] 14:11:24 INFO - PROCESS | 1876 | 1461618684841 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:25 INFO - PROCESS | 1876 | 1461618685139 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 14:11:25 INFO - PROCESS | 1876 | 1461618685176 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:25 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66887800 == 139 [pid = 1876] [id = 714] 14:11:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d63329800) [pid = 1876] [serial = 2143] [outer = (nil)] 14:11:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d63c49800) [pid = 1876] [serial = 2144] [outer = 0x7f9d63329800] 14:11:25 INFO - PROCESS | 1876 | 1461618685241 Marionette DEBUG loaded listener.js 14:11:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d6430b000) [pid = 1876] [serial = 2145] [outer = 0x7f9d63329800] 14:11:26 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d610cf000) [pid = 1876] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:11:26 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d60fe9400) [pid = 1876] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:11:26 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d5ab8e800) [pid = 1876] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:11:26 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d685c1800) [pid = 1876] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:11:26 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d610c9c00) [pid = 1876] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:11:26 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d7280d000) [pid = 1876] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:11:26 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d64a2cc00) [pid = 1876] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:11:26 INFO - PROCESS | 1876 | --DOMWINDOW == 141 (0x7f9d62eed000) [pid = 1876] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:11:26 INFO - PROCESS | 1876 | --DOMWINDOW == 140 (0x7f9d5f3ad400) [pid = 1876] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:11:26 INFO - PROCESS | 1876 | --DOMWINDOW == 139 (0x7f9d5b8d4800) [pid = 1876] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:11:26 INFO - PROCESS | 1876 | --DOMWINDOW == 138 (0x7f9d6331e400) [pid = 1876] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:11:26 INFO - PROCESS | 1876 | --DOMWINDOW == 137 (0x7f9d5b8d7c00) [pid = 1876] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:11:26 INFO - PROCESS | 1876 | 1461618686431 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:11:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:11:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1646ms 14:11:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:11:26 INFO - PROCESS | 1876 | 1461618686448 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 14:11:26 INFO - PROCESS | 1876 | 1461618686451 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 14:11:26 INFO - PROCESS | 1876 | 1461618686457 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:11:26 INFO - PROCESS | 1876 | 1461618686460 Marionette TRACE conn3 <- [1,2830,null,{}] 14:11:26 INFO - PROCESS | 1876 | 1461618686477 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:26 INFO - PROCESS | 1876 | 1461618686694 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 14:11:26 INFO - PROCESS | 1876 | 1461618686709 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:26 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67016000 == 140 [pid = 1876] [id = 715] 14:11:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 138 (0x7f9d5ab8e800) [pid = 1876] [serial = 2146] [outer = (nil)] 14:11:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 139 (0x7f9d6430d000) [pid = 1876] [serial = 2147] [outer = 0x7f9d5ab8e800] 14:11:26 INFO - PROCESS | 1876 | 1461618686777 Marionette DEBUG loaded listener.js 14:11:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 140 (0x7f9d64ba8400) [pid = 1876] [serial = 2148] [outer = 0x7f9d5ab8e800] 14:11:27 INFO - PROCESS | 1876 | 1461618687745 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 14:11:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:11:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1341ms 14:11:27 INFO - PROCESS | 1876 | 1461618687798 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 14:11:27 INFO - PROCESS | 1876 | 1461618687801 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 14:11:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:11:27 INFO - PROCESS | 1876 | 1461618687806 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:11:27 INFO - PROCESS | 1876 | 1461618687809 Marionette TRACE conn3 <- [1,2834,null,{}] 14:11:27 INFO - PROCESS | 1876 | 1461618687814 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:28 INFO - PROCESS | 1876 | 1461618688049 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 14:11:28 INFO - PROCESS | 1876 | 1461618688409 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:28 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5b8bc000 == 141 [pid = 1876] [id = 716] 14:11:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 141 (0x7f9d5ab99800) [pid = 1876] [serial = 2149] [outer = (nil)] 14:11:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 142 (0x7f9d5b8dc400) [pid = 1876] [serial = 2150] [outer = 0x7f9d5ab99800] 14:11:28 INFO - PROCESS | 1876 | 1461618688555 Marionette DEBUG loaded listener.js 14:11:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d5d431c00) [pid = 1876] [serial = 2151] [outer = 0x7f9d5ab99800] 14:11:29 INFO - PROCESS | 1876 | 1461618689502 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:11:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:11:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1736ms 14:11:29 INFO - PROCESS | 1876 | 1461618689544 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 14:11:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:11:29 INFO - PROCESS | 1876 | 1461618689550 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 14:11:29 INFO - PROCESS | 1876 | 1461618689557 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:11:29 INFO - PROCESS | 1876 | 1461618689563 Marionette TRACE conn3 <- [1,2838,null,{}] 14:11:29 INFO - PROCESS | 1876 | 1461618689570 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:29 INFO - PROCESS | 1876 | 1461618689838 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 14:11:30 INFO - PROCESS | 1876 | 1461618690187 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:30 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6440d800 == 142 [pid = 1876] [id = 717] 14:11:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d61acd800) [pid = 1876] [serial = 2152] [outer = (nil)] 14:11:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d61b55800) [pid = 1876] [serial = 2153] [outer = 0x7f9d61acd800] 14:11:30 INFO - PROCESS | 1876 | 1461618690272 Marionette DEBUG loaded listener.js 14:11:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d62ee8c00) [pid = 1876] [serial = 2154] [outer = 0x7f9d61acd800] 14:11:31 INFO - PROCESS | 1876 | 1461618691220 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 14:11:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:11:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1734ms 14:11:31 INFO - PROCESS | 1876 | 1461618691295 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 14:11:31 INFO - PROCESS | 1876 | 1461618691301 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 14:11:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:11:31 INFO - PROCESS | 1876 | 1461618691310 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:11:31 INFO - PROCESS | 1876 | 1461618691312 Marionette TRACE conn3 <- [1,2842,null,{}] 14:11:31 INFO - PROCESS | 1876 | 1461618691319 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:31 INFO - PROCESS | 1876 | 1461618691614 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 14:11:31 INFO - PROCESS | 1876 | 1461618691992 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:32 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d682d1800 == 143 [pid = 1876] [id = 718] 14:11:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d63321000) [pid = 1876] [serial = 2155] [outer = (nil)] 14:11:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d63c43000) [pid = 1876] [serial = 2156] [outer = 0x7f9d63321000] 14:11:32 INFO - PROCESS | 1876 | 1461618692072 Marionette DEBUG loaded listener.js 14:11:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d64308400) [pid = 1876] [serial = 2157] [outer = 0x7f9d63321000] 14:11:33 INFO - PROCESS | 1876 | 1461618693117 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 14:11:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:11:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1888ms 14:11:33 INFO - PROCESS | 1876 | 1461618693197 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 14:11:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:11:33 INFO - PROCESS | 1876 | 1461618693202 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 14:11:33 INFO - PROCESS | 1876 | 1461618693210 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:11:33 INFO - PROCESS | 1876 | 1461618693219 Marionette TRACE conn3 <- [1,2846,null,{}] 14:11:33 INFO - PROCESS | 1876 | 1461618693233 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:33 INFO - PROCESS | 1876 | 1461618693598 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 14:11:33 INFO - PROCESS | 1876 | 1461618693854 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:33 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6a810800 == 144 [pid = 1876] [id = 719] 14:11:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d66e88400) [pid = 1876] [serial = 2158] [outer = (nil)] 14:11:33 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d685a0800) [pid = 1876] [serial = 2159] [outer = 0x7f9d66e88400] 14:11:33 INFO - PROCESS | 1876 | 1461618693931 Marionette DEBUG loaded listener.js 14:11:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 152 (0x7f9d6861f800) [pid = 1876] [serial = 2160] [outer = 0x7f9d66e88400] 14:11:34 INFO - PROCESS | 1876 | 1461618694851 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 14:11:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:11:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1698ms 14:11:34 INFO - PROCESS | 1876 | 1461618694907 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 14:11:34 INFO - PROCESS | 1876 | 1461618694911 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 14:11:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:11:34 INFO - PROCESS | 1876 | 1461618694916 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:11:34 INFO - PROCESS | 1876 | 1461618694920 Marionette TRACE conn3 <- [1,2850,null,{}] 14:11:34 INFO - PROCESS | 1876 | 1461618694925 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:35 INFO - PROCESS | 1876 | 1461618695189 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 14:11:35 INFO - PROCESS | 1876 | 1461618695506 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:35 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b87d000 == 145 [pid = 1876] [id = 720] 14:11:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 153 (0x7f9d6398cc00) [pid = 1876] [serial = 2161] [outer = (nil)] 14:11:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 154 (0x7f9d69505000) [pid = 1876] [serial = 2162] [outer = 0x7f9d6398cc00] 14:11:35 INFO - PROCESS | 1876 | 1461618695586 Marionette DEBUG loaded listener.js 14:11:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 155 (0x7f9d696f1800) [pid = 1876] [serial = 2163] [outer = 0x7f9d6398cc00] 14:11:36 INFO - PROCESS | 1876 | 1461618696479 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:11:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:11:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1635ms 14:11:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:11:36 INFO - PROCESS | 1876 | 1461618696553 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 14:11:36 INFO - PROCESS | 1876 | 1461618696556 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 14:11:36 INFO - PROCESS | 1876 | 1461618696562 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:11:36 INFO - PROCESS | 1876 | 1461618696565 Marionette TRACE conn3 <- [1,2854,null,{}] 14:11:36 INFO - PROCESS | 1876 | 1461618696571 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:36 INFO - PROCESS | 1876 | 1461618696854 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 14:11:37 INFO - PROCESS | 1876 | 1461618697179 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:37 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d705e0000 == 146 [pid = 1876] [id = 721] 14:11:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 156 (0x7f9d6a648000) [pid = 1876] [serial = 2164] [outer = (nil)] 14:11:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 157 (0x7f9d6a64f000) [pid = 1876] [serial = 2165] [outer = 0x7f9d6a648000] 14:11:37 INFO - PROCESS | 1876 | 1461618697274 Marionette DEBUG loaded listener.js 14:11:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 158 (0x7f9d708cc400) [pid = 1876] [serial = 2166] [outer = 0x7f9d6a648000] 14:11:38 INFO - PROCESS | 1876 | 1461618698244 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:11:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:11:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1734ms 14:11:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:11:38 INFO - PROCESS | 1876 | 1461618698296 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 14:11:38 INFO - PROCESS | 1876 | 1461618698299 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 14:11:38 INFO - PROCESS | 1876 | 1461618698305 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:11:38 INFO - PROCESS | 1876 | 1461618698308 Marionette TRACE conn3 <- [1,2858,null,{}] 14:11:38 INFO - PROCESS | 1876 | 1461618698313 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:38 INFO - PROCESS | 1876 | 1461618698559 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 14:11:38 INFO - PROCESS | 1876 | 1461618698880 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:38 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71913000 == 147 [pid = 1876] [id = 722] 14:11:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d709ef800) [pid = 1876] [serial = 2167] [outer = (nil)] 14:11:38 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d7174cc00) [pid = 1876] [serial = 2168] [outer = 0x7f9d709ef800] 14:11:38 INFO - PROCESS | 1876 | 1461618698961 Marionette DEBUG loaded listener.js 14:11:39 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d719ab000) [pid = 1876] [serial = 2169] [outer = 0x7f9d709ef800] 14:11:39 INFO - PROCESS | 1876 | 1461618699856 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:11:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:11:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1629ms 14:11:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:11:39 INFO - PROCESS | 1876 | 1461618699935 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 14:11:39 INFO - PROCESS | 1876 | 1461618699938 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 14:11:39 INFO - PROCESS | 1876 | 1461618699944 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:11:39 INFO - PROCESS | 1876 | 1461618699947 Marionette TRACE conn3 <- [1,2862,null,{}] 14:11:39 INFO - PROCESS | 1876 | 1461618699952 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:40 INFO - PROCESS | 1876 | 1461618700250 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 14:11:40 INFO - PROCESS | 1876 | 1461618700574 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:40 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d721b6800 == 148 [pid = 1876] [id = 723] 14:11:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d709f1000) [pid = 1876] [serial = 2170] [outer = (nil)] 14:11:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d71c10c00) [pid = 1876] [serial = 2171] [outer = 0x7f9d709f1000] 14:11:40 INFO - PROCESS | 1876 | 1461618700653 Marionette DEBUG loaded listener.js 14:11:40 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d72016000) [pid = 1876] [serial = 2172] [outer = 0x7f9d709f1000] 14:11:41 INFO - PROCESS | 1876 | 1461618701538 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:11:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:11:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1630ms 14:11:41 INFO - PROCESS | 1876 | 1461618701574 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 14:11:41 INFO - PROCESS | 1876 | 1461618701577 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 14:11:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:11:41 INFO - PROCESS | 1876 | 1461618701583 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:11:41 INFO - PROCESS | 1876 | 1461618701586 Marionette TRACE conn3 <- [1,2866,null,{}] 14:11:41 INFO - PROCESS | 1876 | 1461618701591 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:41 INFO - PROCESS | 1876 | 1461618701835 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 14:11:42 INFO - PROCESS | 1876 | 1461618702174 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:42 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d726dd000 == 149 [pid = 1876] [id = 724] 14:11:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d71744400) [pid = 1876] [serial = 2173] [outer = (nil)] 14:11:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d721fbc00) [pid = 1876] [serial = 2174] [outer = 0x7f9d71744400] 14:11:42 INFO - PROCESS | 1876 | 1461618702253 Marionette DEBUG loaded listener.js 14:11:42 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d72281400) [pid = 1876] [serial = 2175] [outer = 0x7f9d71744400] 14:11:43 INFO - PROCESS | 1876 | 1461618703139 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:11:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:11:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1630ms 14:11:43 INFO - PROCESS | 1876 | 1461618703215 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 14:11:43 INFO - PROCESS | 1876 | 1461618703219 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 14:11:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:11:43 INFO - PROCESS | 1876 | 1461618703225 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:11:43 INFO - PROCESS | 1876 | 1461618703228 Marionette TRACE conn3 <- [1,2870,null,{}] 14:11:43 INFO - PROCESS | 1876 | 1461618703233 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:43 INFO - PROCESS | 1876 | 1461618703476 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 14:11:43 INFO - PROCESS | 1876 | 1461618703800 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:43 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7529e000 == 150 [pid = 1876] [id = 725] 14:11:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d719b3800) [pid = 1876] [serial = 2176] [outer = (nil)] 14:11:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d72805800) [pid = 1876] [serial = 2177] [outer = 0x7f9d719b3800] 14:11:43 INFO - PROCESS | 1876 | 1461618703883 Marionette DEBUG loaded listener.js 14:11:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d728bb000) [pid = 1876] [serial = 2178] [outer = 0x7f9d719b3800] 14:11:44 INFO - PROCESS | 1876 | 1461618704756 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 14:11:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:11:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1589ms 14:11:44 INFO - PROCESS | 1876 | 1461618704815 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 14:11:44 INFO - PROCESS | 1876 | 1461618704819 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 14:11:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:11:44 INFO - PROCESS | 1876 | 1461618704825 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:11:44 INFO - PROCESS | 1876 | 1461618704827 Marionette TRACE conn3 <- [1,2874,null,{}] 14:11:44 INFO - PROCESS | 1876 | 1461618704832 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:45 INFO - PROCESS | 1876 | 1461618705083 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 14:11:45 INFO - PROCESS | 1876 | 1461618705449 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:45 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7637a000 == 151 [pid = 1876] [id = 726] 14:11:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d73d0d800) [pid = 1876] [serial = 2179] [outer = (nil)] 14:11:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d75229000) [pid = 1876] [serial = 2180] [outer = 0x7f9d73d0d800] 14:11:45 INFO - PROCESS | 1876 | 1461618705547 Marionette DEBUG loaded listener.js 14:11:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d76199c00) [pid = 1876] [serial = 2181] [outer = 0x7f9d73d0d800] 14:11:46 INFO - PROCESS | 1876 | 1461618706445 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:11:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:11:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1679ms 14:11:46 INFO - PROCESS | 1876 | 1461618706505 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 14:11:46 INFO - PROCESS | 1876 | 1461618706509 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 14:11:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:11:46 INFO - PROCESS | 1876 | 1461618706515 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:11:46 INFO - PROCESS | 1876 | 1461618706519 Marionette TRACE conn3 <- [1,2878,null,{}] 14:11:46 INFO - PROCESS | 1876 | 1461618706524 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:46 INFO - PROCESS | 1876 | 1461618706800 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 14:11:47 INFO - PROCESS | 1876 | 1461618707136 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:47 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d767dc800 == 152 [pid = 1876] [id = 727] 14:11:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d73d0e800) [pid = 1876] [serial = 2182] [outer = (nil)] 14:11:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d771fac00) [pid = 1876] [serial = 2183] [outer = 0x7f9d73d0e800] 14:11:47 INFO - PROCESS | 1876 | 1461618707217 Marionette DEBUG loaded listener.js 14:11:47 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d77b8f400) [pid = 1876] [serial = 2184] [outer = 0x7f9d73d0e800] 14:11:48 INFO - PROCESS | 1876 | 1461618708099 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:11:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:11:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1631ms 14:11:48 INFO - PROCESS | 1876 | 1461618708148 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 14:11:48 INFO - PROCESS | 1876 | 1461618708152 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 14:11:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:11:48 INFO - PROCESS | 1876 | 1461618708158 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:11:48 INFO - PROCESS | 1876 | 1461618708160 Marionette TRACE conn3 <- [1,2882,null,{}] 14:11:48 INFO - PROCESS | 1876 | 1461618708166 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:48 INFO - PROCESS | 1876 | 1461618708412 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 14:11:48 INFO - PROCESS | 1876 | 1461618708744 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7aa7f800 == 153 [pid = 1876] [id = 728] 14:11:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d5b8d6c00) [pid = 1876] [serial = 2185] [outer = (nil)] 14:11:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d77b96800) [pid = 1876] [serial = 2186] [outer = 0x7f9d5b8d6c00] 14:11:48 INFO - PROCESS | 1876 | 1461618708827 Marionette DEBUG loaded listener.js 14:11:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d787dac00) [pid = 1876] [serial = 2187] [outer = 0x7f9d5b8d6c00] 14:11:49 INFO - PROCESS | 1876 | 1461618709724 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:11:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:11:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1639ms 14:11:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:11:49 INFO - PROCESS | 1876 | 1461618709799 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 14:11:49 INFO - PROCESS | 1876 | 1461618709801 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 14:11:49 INFO - PROCESS | 1876 | 1461618709808 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:11:49 INFO - PROCESS | 1876 | 1461618709811 Marionette TRACE conn3 <- [1,2886,null,{}] 14:11:49 INFO - PROCESS | 1876 | 1461618709816 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:50 INFO - PROCESS | 1876 | 1461618710070 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 14:11:50 INFO - PROCESS | 1876 | 1461618710406 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:50 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7e156800 == 154 [pid = 1876] [id = 729] 14:11:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d5f442000) [pid = 1876] [serial = 2188] [outer = (nil)] 14:11:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d78e66800) [pid = 1876] [serial = 2189] [outer = 0x7f9d5f442000] 14:11:50 INFO - PROCESS | 1876 | 1461618710488 Marionette DEBUG loaded listener.js 14:11:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d79669800) [pid = 1876] [serial = 2190] [outer = 0x7f9d5f442000] 14:11:51 INFO - PROCESS | 1876 | 1461618711385 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 14:11:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:11:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1633ms 14:11:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:11:51 INFO - PROCESS | 1876 | 1461618711442 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 14:11:51 INFO - PROCESS | 1876 | 1461618711445 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 14:11:51 INFO - PROCESS | 1876 | 1461618711451 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:11:51 INFO - PROCESS | 1876 | 1461618711454 Marionette TRACE conn3 <- [1,2890,null,{}] 14:11:51 INFO - PROCESS | 1876 | 1461618711460 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:51 INFO - PROCESS | 1876 | 1461618711710 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 14:11:52 INFO - PROCESS | 1876 | 1461618712047 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:52 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d82ce1000 == 155 [pid = 1876] [id = 730] 14:11:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d736e3800) [pid = 1876] [serial = 2191] [outer = (nil)] 14:11:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d799eb800) [pid = 1876] [serial = 2192] [outer = 0x7f9d736e3800] 14:11:52 INFO - PROCESS | 1876 | 1461618712131 Marionette DEBUG loaded listener.js 14:11:52 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d79f21400) [pid = 1876] [serial = 2193] [outer = 0x7f9d736e3800] 14:11:53 INFO - PROCESS | 1876 | 1461618713025 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:11:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:11:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1631ms 14:11:53 INFO - PROCESS | 1876 | 1461618713082 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 14:11:53 INFO - PROCESS | 1876 | 1461618713085 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 14:11:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:11:53 INFO - PROCESS | 1876 | 1461618713091 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:11:53 INFO - PROCESS | 1876 | 1461618713093 Marionette TRACE conn3 <- [1,2894,null,{}] 14:11:53 INFO - PROCESS | 1876 | 1461618713099 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:53 INFO - PROCESS | 1876 | 1461618713343 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 14:11:53 INFO - PROCESS | 1876 | 1461618713673 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:53 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d87caa800 == 156 [pid = 1876] [id = 731] 14:11:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 186 (0x7f9d5b8da000) [pid = 1876] [serial = 2194] [outer = (nil)] 14:11:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 187 (0x7f9d79f26800) [pid = 1876] [serial = 2195] [outer = 0x7f9d5b8da000] 14:11:53 INFO - PROCESS | 1876 | 1461618713753 Marionette DEBUG loaded listener.js 14:11:53 INFO - PROCESS | 1876 | ++DOMWINDOW == 188 (0x7f9d79f2bc00) [pid = 1876] [serial = 2196] [outer = 0x7f9d5b8da000] 14:11:54 INFO - PROCESS | 1876 | 1461618714638 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:11:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:11:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1579ms 14:11:54 INFO - PROCESS | 1876 | 1461618714670 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 14:11:54 INFO - PROCESS | 1876 | 1461618714674 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 14:11:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:11:54 INFO - PROCESS | 1876 | 1461618714680 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:11:54 INFO - PROCESS | 1876 | 1461618714682 Marionette TRACE conn3 <- [1,2898,null,{}] 14:11:54 INFO - PROCESS | 1876 | 1461618714690 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:54 INFO - PROCESS | 1876 | 1461618714950 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 14:11:55 INFO - PROCESS | 1876 | 1461618715281 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:55 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88d67800 == 157 [pid = 1876] [id = 732] 14:11:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 189 (0x7f9d62c2e800) [pid = 1876] [serial = 2197] [outer = (nil)] 14:11:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 190 (0x7f9d6a650000) [pid = 1876] [serial = 2198] [outer = 0x7f9d62c2e800] 14:11:55 INFO - PROCESS | 1876 | 1461618715364 Marionette DEBUG loaded listener.js 14:11:55 INFO - PROCESS | 1876 | ++DOMWINDOW == 191 (0x7f9d7a199800) [pid = 1876] [serial = 2199] [outer = 0x7f9d62c2e800] 14:11:56 INFO - PROCESS | 1876 | 1461618716277 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:11:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:11:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1634ms 14:11:56 INFO - PROCESS | 1876 | 1461618716316 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 14:11:56 INFO - PROCESS | 1876 | 1461618716320 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 14:11:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:11:56 INFO - PROCESS | 1876 | 1461618716326 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:11:56 INFO - PROCESS | 1876 | 1461618716328 Marionette TRACE conn3 <- [1,2902,null,{}] 14:11:56 INFO - PROCESS | 1876 | 1461618716334 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:56 INFO - PROCESS | 1876 | 1461618716582 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 14:11:56 INFO - PROCESS | 1876 | 1461618716911 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:56 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d89d15000 == 158 [pid = 1876] [id = 733] 14:11:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 192 (0x7f9d62ef2400) [pid = 1876] [serial = 2200] [outer = (nil)] 14:11:56 INFO - PROCESS | 1876 | ++DOMWINDOW == 193 (0x7f9d7a265400) [pid = 1876] [serial = 2201] [outer = 0x7f9d62ef2400] 14:11:57 INFO - PROCESS | 1876 | 1461618716999 Marionette DEBUG loaded listener.js 14:11:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 194 (0x7f9d7a26bc00) [pid = 1876] [serial = 2202] [outer = 0x7f9d62ef2400] 14:11:57 INFO - PROCESS | 1876 | 1461618717881 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:11:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:11:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1635ms 14:11:57 INFO - PROCESS | 1876 | 1461618717963 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 14:11:57 INFO - PROCESS | 1876 | 1461618717966 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 14:11:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:11:57 INFO - PROCESS | 1876 | 1461618717972 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:11:57 INFO - PROCESS | 1876 | 1461618717974 Marionette TRACE conn3 <- [1,2906,null,{}] 14:11:57 INFO - PROCESS | 1876 | 1461618717980 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:58 INFO - PROCESS | 1876 | 1461618718284 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 14:11:58 INFO - PROCESS | 1876 | 1461618718608 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b647000 == 157 [pid = 1876] [id = 610] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6701c000 == 156 [pid = 1876] [id = 607] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d705f8000 == 155 [pid = 1876] [id = 83] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d67016000 == 154 [pid = 1876] [id = 715] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66887800 == 153 [pid = 1876] [id = 714] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d63b9c000 == 152 [pid = 1876] [id = 713] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5f5c9800 == 151 [pid = 1876] [id = 712] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7b382000 == 150 [pid = 1876] [id = 709] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7ad18000 == 149 [pid = 1876] [id = 708] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7aa8d800 == 148 [pid = 1876] [id = 707] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a72e000 == 147 [pid = 1876] [id = 706] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7a057000 == 146 [pid = 1876] [id = 705] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d767df000 == 145 [pid = 1876] [id = 704] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d76673000 == 144 [pid = 1876] [id = 703] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d762e4000 == 143 [pid = 1876] [id = 702] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d88809800 == 142 [pid = 1876] [id = 622] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d75fb4800 == 141 [pid = 1876] [id = 701] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7557e000 == 140 [pid = 1876] [id = 700] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d72bb0000 == 139 [pid = 1876] [id = 699] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d724a3000 == 138 [pid = 1876] [id = 698] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d600d1000 == 137 [pid = 1876] [id = 484] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71932000 == 136 [pid = 1876] [id = 697] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71864800 == 135 [pid = 1876] [id = 696] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6fa87000 == 134 [pid = 1876] [id = 695] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d67ecb000 == 133 [pid = 1876] [id = 694] 14:12:00 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d63be0800 == 132 [pid = 1876] [id = 693] 14:12:00 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5b2a1800 == 133 [pid = 1876] [id = 734] 14:12:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 195 (0x7f9d5b23d800) [pid = 1876] [serial = 2203] [outer = (nil)] 14:12:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 196 (0x7f9d5b249c00) [pid = 1876] [serial = 2204] [outer = 0x7f9d5b23d800] 14:12:00 INFO - PROCESS | 1876 | 1461618720716 Marionette DEBUG loaded listener.js 14:12:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 197 (0x7f9d5d2c9400) [pid = 1876] [serial = 2205] [outer = 0x7f9d5b23d800] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 196 (0x7f9d6a643800) [pid = 1876] [serial = 2042] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 195 (0x7f9d719b5400) [pid = 1876] [serial = 2051] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 194 (0x7f9d61b55400) [pid = 1876] [serial = 2060] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 193 (0x7f9d6921f000) [pid = 1876] [serial = 2036] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 192 (0x7f9d72806c00) [pid = 1876] [serial = 1998] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 191 (0x7f9d6331fc00) [pid = 1876] [serial = 2061] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 190 (0x7f9d695f3800) [pid = 1876] [serial = 2039] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 189 (0x7f9d5d42c000) [pid = 1876] [serial = 2075] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 188 (0x7f9d64a23000) [pid = 1876] [serial = 2030] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 187 (0x7f9d68623000) [pid = 1876] [serial = 2072] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 186 (0x7f9d66d47000) [pid = 1876] [serial = 2067] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 185 (0x7f9d708c7400) [pid = 1876] [serial = 2048] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d738f4c00) [pid = 1876] [serial = 2004] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d73d04c00) [pid = 1876] [serial = 2007] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d639f5800) [pid = 1876] [serial = 2064] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d63324400) [pid = 1876] [serial = 2063] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d639f6800) [pid = 1876] [serial = 2021] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d63cbe000) [pid = 1876] [serial = 2069] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d62c29800) [pid = 1876] [serial = 2076] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d63cbe400) [pid = 1876] [serial = 2022] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d6b6ac400) [pid = 1876] [serial = 2045] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d728c0c00) [pid = 1876] [serial = 2001] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d67b7d800) [pid = 1876] [serial = 2070] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d610c3c00) [pid = 1876] [serial = 2024] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d5d9a5800) [pid = 1876] [serial = 2054] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d6950a400) [pid = 1876] [serial = 2073] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d6859b000) [pid = 1876] [serial = 2033] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d63996000) [pid = 1876] [serial = 2027] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d63cc8400) [pid = 1876] [serial = 2066] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d5bb06c00) [pid = 1876] [serial = 2057] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d5d2c4000) [pid = 1876] [serial = 2058] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d697b0400) [pid = 1876] [serial = 2078] [outer = (nil)] [url = about:blank] 14:12:01 INFO - PROCESS | 1876 | 1461618721731 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:12:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:12:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 3796ms 14:12:01 INFO - PROCESS | 1876 | 1461618721771 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 14:12:01 INFO - PROCESS | 1876 | 1461618721776 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 14:12:01 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:12:01 INFO - PROCESS | 1876 | 1461618721784 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:12:01 INFO - PROCESS | 1876 | 1461618721788 Marionette TRACE conn3 <- [1,2910,null,{}] 14:12:01 INFO - PROCESS | 1876 | 1461618721795 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:02 INFO - PROCESS | 1876 | 1461618722065 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 14:12:02 INFO - PROCESS | 1876 | 1461618722289 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:02 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d62c60800 == 134 [pid = 1876] [id = 735] 14:12:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d5b23e000) [pid = 1876] [serial = 2206] [outer = (nil)] 14:12:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d60ff3800) [pid = 1876] [serial = 2207] [outer = 0x7f9d5b23e000] 14:12:02 INFO - PROCESS | 1876 | 1461618722370 Marionette DEBUG loaded listener.js 14:12:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d61a6c000) [pid = 1876] [serial = 2208] [outer = 0x7f9d5b23e000] 14:12:03 INFO - PROCESS | 1876 | 1461618723177 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 14:12:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:12:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:12:03 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1442ms 14:12:03 INFO - PROCESS | 1876 | 1461618723227 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 14:12:03 INFO - PROCESS | 1876 | 1461618723233 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 14:12:03 INFO - TEST-START | /DOMEvents/constructors.html 14:12:03 INFO - PROCESS | 1876 | 1461618723243 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:12:03 INFO - PROCESS | 1876 | 1461618723247 Marionette TRACE conn3 <- [1,2914,null,{}] 14:12:03 INFO - PROCESS | 1876 | 1461618723253 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:03 INFO - PROCESS | 1876 | 1461618723485 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 14:12:03 INFO - PROCESS | 1876 | 1461618723739 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:03 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d64183800 == 135 [pid = 1876] [id = 736] 14:12:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d61ad5000) [pid = 1876] [serial = 2209] [outer = (nil)] 14:12:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d63328400) [pid = 1876] [serial = 2210] [outer = 0x7f9d61ad5000] 14:12:03 INFO - PROCESS | 1876 | 1461618723827 Marionette DEBUG loaded listener.js 14:12:03 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d63996000) [pid = 1876] [serial = 2211] [outer = 0x7f9d61ad5000] 14:12:04 INFO - PROCESS | 1876 | 1461618724966 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:12:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:12:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:12:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:12:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:12:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:12:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:12:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:12:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:12:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:12:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:12:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:12:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:12:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:12:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:12:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:12:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:12:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:12:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:12:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:12:05 INFO - TEST-OK | /DOMEvents/constructors.html | took 1803ms 14:12:05 INFO - PROCESS | 1876 | 1461618725052 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 14:12:05 INFO - PROCESS | 1876 | 1461618725058 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 14:12:05 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:12:05 INFO - PROCESS | 1876 | 1461618725091 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:12:05 INFO - PROCESS | 1876 | 1461618725096 Marionette TRACE conn3 <- [1,2918,null,{}] 14:12:05 INFO - PROCESS | 1876 | 1461618725114 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:05 INFO - PROCESS | 1876 | 1461618725463 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d74729800) [pid = 1876] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d63992400) [pid = 1876] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d75277400) [pid = 1876] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d6a58fc00) [pid = 1876] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d695f5000) [pid = 1876] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d5d438800) [pid = 1876] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d5f3b2000) [pid = 1876] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d736ef400) [pid = 1876] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d62c28800) [pid = 1876] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d63329800) [pid = 1876] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d6430dc00) [pid = 1876] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d5f442400) [pid = 1876] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d71c07400) [pid = 1876] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 157 (0x7f9d5bb0a000) [pid = 1876] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 156 (0x7f9d717ed000) [pid = 1876] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 155 (0x7f9d5bc34c00) [pid = 1876] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 154 (0x7f9d6398e000) [pid = 1876] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 153 (0x7f9d717e6400) [pid = 1876] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 152 (0x7f9d696f2000) [pid = 1876] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 151 (0x7f9d62ef0c00) [pid = 1876] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d708c7c00) [pid = 1876] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d67b7c400) [pid = 1876] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d5d435800) [pid = 1876] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d696ed000) [pid = 1876] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d71e3a400) [pid = 1876] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d6869a400) [pid = 1876] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d64311400) [pid = 1876] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d6859ac00) [pid = 1876] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d717bd400) [pid = 1876] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 141 (0x7f9d5f3b7800) [pid = 1876] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 140 (0x7f9d66e47000) [pid = 1876] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:12:06 INFO - PROCESS | 1876 | --DOMWINDOW == 139 (0x7f9d5ab99000) [pid = 1876] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:12:06 INFO - PROCESS | 1876 | 1461618726226 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:06 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d60ed7800 == 136 [pid = 1876] [id = 737] 14:12:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 140 (0x7f9d5ab96c00) [pid = 1876] [serial = 2212] [outer = (nil)] 14:12:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 141 (0x7f9d5d437400) [pid = 1876] [serial = 2213] [outer = 0x7f9d5ab96c00] 14:12:06 INFO - PROCESS | 1876 | 1461618726315 Marionette DEBUG loaded listener.js 14:12:06 INFO - PROCESS | 1876 | ++DOMWINDOW == 142 (0x7f9d63992400) [pid = 1876] [serial = 2214] [outer = 0x7f9d5ab96c00] 14:12:06 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:12:06 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1894ms 14:12:06 INFO - PROCESS | 1876 | 1461618726977 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:12:06 INFO - PROCESS | 1876 | 1461618726986 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 14:12:06 INFO - PROCESS | 1876 | 1461618726990 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 14:12:06 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:12:06 INFO - PROCESS | 1876 | 1461618726996 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:12:06 INFO - PROCESS | 1876 | 1461618726998 Marionette TRACE conn3 <- [1,2922,null,{}] 14:12:07 INFO - PROCESS | 1876 | 1461618727003 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:07 INFO - PROCESS | 1876 | 1461618727321 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 14:12:07 INFO - PROCESS | 1876 | 1461618727348 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:07 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6828c000 == 137 [pid = 1876] [id = 738] 14:12:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d5ab97800) [pid = 1876] [serial = 2215] [outer = (nil)] 14:12:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d66e82400) [pid = 1876] [serial = 2216] [outer = 0x7f9d5ab97800] 14:12:07 INFO - PROCESS | 1876 | 1461618727412 Marionette DEBUG loaded listener.js 14:12:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d685a5400) [pid = 1876] [serial = 2217] [outer = 0x7f9d5ab97800] 14:12:08 INFO - PROCESS | 1876 | [1876] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 14:12:08 INFO - PROCESS | 1876 | [1876] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 14:12:08 INFO - PROCESS | 1876 | [1876] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 14:12:08 INFO - PROCESS | 1876 | [1876] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 14:12:08 INFO - PROCESS | 1876 | 1461618728486 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 14:12:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:12:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:12:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:12:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:12:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 14:12:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:12:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:12:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:12:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 14:12:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:12:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:12:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:12:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 14:12:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:12:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:12:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:12:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:12:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1533ms 14:12:08 INFO - PROCESS | 1876 | 1461618728559 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 14:12:08 INFO - PROCESS | 1876 | 1461618728565 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 14:12:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:12:08 INFO - PROCESS | 1876 | 1461618728576 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:12:08 INFO - PROCESS | 1876 | 1461618728582 Marionette TRACE conn3 <- [1,2926,null,{}] 14:12:08 INFO - PROCESS | 1876 | 1461618728595 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:08 INFO - PROCESS | 1876 | 1461618728850 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 14:12:09 INFO - PROCESS | 1876 | 1461618729179 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:09 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63b93800 == 138 [pid = 1876] [id = 739] 14:12:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d610d1800) [pid = 1876] [serial = 2218] [outer = (nil)] 14:12:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d61acd000) [pid = 1876] [serial = 2219] [outer = 0x7f9d610d1800] 14:12:09 INFO - PROCESS | 1876 | 1461618729262 Marionette DEBUG loaded listener.js 14:12:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d633d8800) [pid = 1876] [serial = 2220] [outer = 0x7f9d610d1800] 14:12:10 INFO - PROCESS | 1876 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:12:10 INFO - PROCESS | 1876 | 1461618730171 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 14:12:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:12:10 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1640ms 14:12:10 INFO - PROCESS | 1876 | 1461618730218 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 14:12:10 INFO - PROCESS | 1876 | 1461618730227 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 14:12:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:12:10 INFO - PROCESS | 1876 | 1461618730239 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:12:10 INFO - PROCESS | 1876 | 1461618730242 Marionette TRACE conn3 <- [1,2930,null,{}] 14:12:10 INFO - PROCESS | 1876 | 1461618730249 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:10 INFO - PROCESS | 1876 | 1461618730605 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 14:12:10 INFO - PROCESS | 1876 | 1461618730818 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:10 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67ecb000 == 139 [pid = 1876] [id = 740] 14:12:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d64baf800) [pid = 1876] [serial = 2221] [outer = (nil)] 14:12:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d66d4cc00) [pid = 1876] [serial = 2222] [outer = 0x7f9d64baf800] 14:12:10 INFO - PROCESS | 1876 | 1461618730947 Marionette DEBUG loaded listener.js 14:12:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d66e8d800) [pid = 1876] [serial = 2223] [outer = 0x7f9d64baf800] 14:12:11 INFO - PROCESS | 1876 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:12:11 INFO - PROCESS | 1876 | 1461618731830 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 14:12:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:12:11 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1631ms 14:12:11 INFO - PROCESS | 1876 | 1461618731870 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 14:12:11 INFO - PROCESS | 1876 | 1461618731874 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 14:12:11 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:12:11 INFO - PROCESS | 1876 | 1461618731881 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:12:11 INFO - PROCESS | 1876 | 1461618731887 Marionette TRACE conn3 <- [1,2934,null,{}] 14:12:11 INFO - PROCESS | 1876 | 1461618731904 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:12 INFO - PROCESS | 1876 | 1461618732280 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 14:12:12 INFO - PROCESS | 1876 | 1461618732497 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:12 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6a808800 == 140 [pid = 1876] [id = 741] 14:12:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 152 (0x7f9d6869d800) [pid = 1876] [serial = 2224] [outer = (nil)] 14:12:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 153 (0x7f9d696f4800) [pid = 1876] [serial = 2225] [outer = 0x7f9d6869d800] 14:12:12 INFO - PROCESS | 1876 | 1461618732676 Marionette DEBUG loaded listener.js 14:12:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 154 (0x7f9d697b8c00) [pid = 1876] [serial = 2226] [outer = 0x7f9d6869d800] 14:12:13 INFO - PROCESS | 1876 | 1461618733544 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:12:13 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:12:13 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1688ms 14:12:13 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:12:13 INFO - PROCESS | 1876 | 1461618733576 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 14:12:13 INFO - PROCESS | 1876 | 1461618733580 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 14:12:13 INFO - PROCESS | 1876 | 1461618733588 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:12:13 INFO - PROCESS | 1876 | 1461618733591 Marionette TRACE conn3 <- [1,2938,null,{}] 14:12:13 INFO - PROCESS | 1876 | 1461618733599 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:13 INFO - PROCESS | 1876 | 1461618733855 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 14:12:14 INFO - PROCESS | 1876 | 1461618734121 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:14 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6ba9b000 == 141 [pid = 1876] [id = 742] 14:12:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 155 (0x7f9d6950b400) [pid = 1876] [serial = 2227] [outer = (nil)] 14:12:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 156 (0x7f9d6a646800) [pid = 1876] [serial = 2228] [outer = 0x7f9d6950b400] 14:12:14 INFO - PROCESS | 1876 | 1461618734205 Marionette DEBUG loaded listener.js 14:12:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 157 (0x7f9d6b6aec00) [pid = 1876] [serial = 2229] [outer = 0x7f9d6950b400] 14:12:15 INFO - PROCESS | 1876 | 1461618735052 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:12:15 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:12:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1489ms 14:12:15 INFO - PROCESS | 1876 | 1461618735077 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 14:12:15 INFO - PROCESS | 1876 | 1461618735081 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 14:12:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:12:15 INFO - PROCESS | 1876 | 1461618735088 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:12:15 INFO - PROCESS | 1876 | 1461618735092 Marionette TRACE conn3 <- [1,2942,null,{}] 14:12:15 INFO - PROCESS | 1876 | 1461618735097 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:15 INFO - PROCESS | 1876 | 1461618735346 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 14:12:15 INFO - PROCESS | 1876 | 1461618735603 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:15 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71712800 == 142 [pid = 1876] [id = 743] 14:12:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 158 (0x7f9d697b9c00) [pid = 1876] [serial = 2230] [outer = (nil)] 14:12:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d6b95e000) [pid = 1876] [serial = 2231] [outer = 0x7f9d697b9c00] 14:12:15 INFO - PROCESS | 1876 | 1461618735687 Marionette DEBUG loaded listener.js 14:12:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d6fb11c00) [pid = 1876] [serial = 2232] [outer = 0x7f9d697b9c00] 14:12:16 INFO - PROCESS | 1876 | 1461618736549 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 14:12:16 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:12:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:12:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1490ms 14:12:16 INFO - PROCESS | 1876 | 1461618736580 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 14:12:16 INFO - PROCESS | 1876 | 1461618736584 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 14:12:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:12:16 INFO - PROCESS | 1876 | 1461618736591 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:12:16 INFO - PROCESS | 1876 | 1461618736593 Marionette TRACE conn3 <- [1,2946,null,{}] 14:12:16 INFO - PROCESS | 1876 | 1461618736599 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:16 INFO - PROCESS | 1876 | 1461618736904 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 14:12:17 INFO - PROCESS | 1876 | 1461618737190 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:17 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d721a5800 == 143 [pid = 1876] [id = 744] 14:12:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d7212cc00) [pid = 1876] [serial = 2233] [outer = (nil)] 14:12:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d721db000) [pid = 1876] [serial = 2234] [outer = 0x7f9d7212cc00] 14:12:17 INFO - PROCESS | 1876 | 1461618737350 Marionette DEBUG loaded listener.js 14:12:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d7227c000) [pid = 1876] [serial = 2235] [outer = 0x7f9d7212cc00] 14:12:18 INFO - PROCESS | 1876 | 1461618738190 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:12:18 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:12:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1631ms 14:12:18 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:12:18 INFO - PROCESS | 1876 | 1461618738223 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 14:12:18 INFO - PROCESS | 1876 | 1461618738227 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 14:12:18 INFO - PROCESS | 1876 | 1461618738233 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:12:18 INFO - PROCESS | 1876 | 1461618738236 Marionette TRACE conn3 <- [1,2950,null,{}] 14:12:18 INFO - PROCESS | 1876 | 1461618738242 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:18 INFO - PROCESS | 1876 | 1461618738480 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 14:12:18 INFO - PROCESS | 1876 | 1461618738771 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:18 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7398e000 == 144 [pid = 1876] [id = 745] 14:12:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d60ff5000) [pid = 1876] [serial = 2236] [outer = (nil)] 14:12:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d7264f000) [pid = 1876] [serial = 2237] [outer = 0x7f9d60ff5000] 14:12:18 INFO - PROCESS | 1876 | 1461618738851 Marionette DEBUG loaded listener.js 14:12:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d728b8000) [pid = 1876] [serial = 2238] [outer = 0x7f9d60ff5000] 14:12:19 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d752b0800 == 145 [pid = 1876] [id = 746] 14:12:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d7396c800) [pid = 1876] [serial = 2239] [outer = (nil)] 14:12:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d7250d400) [pid = 1876] [serial = 2240] [outer = 0x7f9d7396c800] 14:12:19 INFO - PROCESS | 1876 | 1461618739733 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:12:19 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:12:19 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1530ms 14:12:19 INFO - PROCESS | 1876 | 1461618739763 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 14:12:19 INFO - PROCESS | 1876 | 1461618739767 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 14:12:19 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:12:19 INFO - PROCESS | 1876 | 1461618739778 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:12:19 INFO - PROCESS | 1876 | 1461618739781 Marionette TRACE conn3 <- [1,2954,null,{}] 14:12:19 INFO - PROCESS | 1876 | 1461618739787 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:20 INFO - PROCESS | 1876 | 1461618740139 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 14:12:20 INFO - PROCESS | 1876 | 1461618740437 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:20 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d762d7000 == 146 [pid = 1876] [id = 747] 14:12:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d697ba800) [pid = 1876] [serial = 2241] [outer = (nil)] 14:12:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d738f0400) [pid = 1876] [serial = 2242] [outer = 0x7f9d697ba800] 14:12:20 INFO - PROCESS | 1876 | 1461618740519 Marionette DEBUG loaded listener.js 14:12:20 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d73d04c00) [pid = 1876] [serial = 2243] [outer = 0x7f9d697ba800] 14:12:21 INFO - PROCESS | 1876 | 1461618741283 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:12:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:12:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:12:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1533ms 14:12:21 INFO - PROCESS | 1876 | 1461618741313 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 14:12:21 INFO - PROCESS | 1876 | 1461618741317 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 14:12:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:12:21 INFO - PROCESS | 1876 | 1461618741323 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:12:21 INFO - PROCESS | 1876 | 1461618741327 Marionette TRACE conn3 <- [1,2958,null,{}] 14:12:21 INFO - PROCESS | 1876 | 1461618741333 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:21 INFO - PROCESS | 1876 | 1461618741614 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 14:12:21 INFO - PROCESS | 1876 | 1461618741899 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:21 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d76725800 == 147 [pid = 1876] [id = 748] 14:12:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d728b9c00) [pid = 1876] [serial = 2244] [outer = (nil)] 14:12:21 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d75231400) [pid = 1876] [serial = 2245] [outer = 0x7f9d728b9c00] 14:12:21 INFO - PROCESS | 1876 | 1461618741992 Marionette DEBUG loaded listener.js 14:12:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d752df400) [pid = 1876] [serial = 2246] [outer = 0x7f9d728b9c00] 14:12:22 INFO - PROCESS | 1876 | 1461618742794 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:12:22 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:12:22 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1479ms 14:12:22 INFO - PROCESS | 1876 | 1461618742804 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 14:12:22 INFO - PROCESS | 1876 | 1461618742806 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 14:12:22 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:12:22 INFO - PROCESS | 1876 | 1461618742813 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:12:22 INFO - PROCESS | 1876 | 1461618742816 Marionette TRACE conn3 <- [1,2962,null,{}] 14:12:22 INFO - PROCESS | 1876 | 1461618742821 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:23 INFO - PROCESS | 1876 | 1461618743088 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 14:12:23 INFO - PROCESS | 1876 | 1461618743361 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:23 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d77d10000 == 148 [pid = 1876] [id = 749] 14:12:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d6a76e800) [pid = 1876] [serial = 2247] [outer = (nil)] 14:12:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d752e7000) [pid = 1876] [serial = 2248] [outer = 0x7f9d6a76e800] 14:12:23 INFO - PROCESS | 1876 | 1461618743443 Marionette DEBUG loaded listener.js 14:12:23 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d76192800) [pid = 1876] [serial = 2249] [outer = 0x7f9d6a76e800] 14:12:24 INFO - PROCESS | 1876 | 1461618744248 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:12:24 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:12:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1486ms 14:12:24 INFO - PROCESS | 1876 | 1461618744300 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 14:12:24 INFO - PROCESS | 1876 | 1461618744304 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 14:12:24 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:12:24 INFO - PROCESS | 1876 | 1461618744310 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:12:24 INFO - PROCESS | 1876 | 1461618744314 Marionette TRACE conn3 <- [1,2966,null,{}] 14:12:24 INFO - PROCESS | 1876 | 1461618744319 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:24 INFO - PROCESS | 1876 | 1461618744700 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 14:12:24 INFO - PROCESS | 1876 | 1461618744916 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:24 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7aa87800 == 149 [pid = 1876] [id = 750] 14:12:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d75284c00) [pid = 1876] [serial = 2250] [outer = (nil)] 14:12:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d766af000) [pid = 1876] [serial = 2251] [outer = 0x7f9d75284c00] 14:12:25 INFO - PROCESS | 1876 | 1461618745008 Marionette DEBUG loaded listener.js 14:12:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d7670a800) [pid = 1876] [serial = 2252] [outer = 0x7f9d75284c00] 14:12:25 INFO - PROCESS | 1876 | 1461618745863 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:12:25 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:12:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1579ms 14:12:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:12:25 INFO - PROCESS | 1876 | 1461618745894 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 14:12:25 INFO - PROCESS | 1876 | 1461618745897 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 14:12:25 INFO - PROCESS | 1876 | 1461618745905 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:12:25 INFO - PROCESS | 1876 | 1461618745907 Marionette TRACE conn3 <- [1,2970,null,{}] 14:12:25 INFO - PROCESS | 1876 | 1461618745914 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:26 INFO - PROCESS | 1876 | 1461618746165 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 14:12:26 INFO - PROCESS | 1876 | 1461618746425 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:26 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b936000 == 150 [pid = 1876] [id = 751] 14:12:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d76193400) [pid = 1876] [serial = 2253] [outer = (nil)] 14:12:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d771f4400) [pid = 1876] [serial = 2254] [outer = 0x7f9d76193400] 14:12:26 INFO - PROCESS | 1876 | 1461618746518 Marionette DEBUG loaded listener.js 14:12:26 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d79783c00) [pid = 1876] [serial = 2255] [outer = 0x7f9d76193400] 14:12:27 INFO - PROCESS | 1876 | 1461618747337 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:12:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:12:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1485ms 14:12:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:12:27 INFO - PROCESS | 1876 | 1461618747389 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 14:12:27 INFO - PROCESS | 1876 | 1461618747392 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 14:12:27 INFO - PROCESS | 1876 | 1461618747398 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:12:27 INFO - PROCESS | 1876 | 1461618747401 Marionette TRACE conn3 <- [1,2974,null,{}] 14:12:27 INFO - PROCESS | 1876 | 1461618747407 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:27 INFO - PROCESS | 1876 | 1461618747694 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 14:12:27 INFO - PROCESS | 1876 | 1461618747976 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:28 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d88d66800 == 151 [pid = 1876] [id = 752] 14:12:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d71750800) [pid = 1876] [serial = 2256] [outer = (nil)] 14:12:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d7a19c400) [pid = 1876] [serial = 2257] [outer = 0x7f9d71750800] 14:12:28 INFO - PROCESS | 1876 | 1461618748057 Marionette DEBUG loaded listener.js 14:12:28 INFO - PROCESS | 1876 | ++DOMWINDOW == 186 (0x7f9d7a281400) [pid = 1876] [serial = 2258] [outer = 0x7f9d71750800] 14:12:28 INFO - PROCESS | 1876 | 1461618748898 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 14:12:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 14:12:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1533ms 14:12:28 INFO - PROCESS | 1876 | 1461618748931 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 14:12:28 INFO - PROCESS | 1876 | 1461618748934 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 14:12:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:12:28 INFO - PROCESS | 1876 | 1461618748941 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:12:28 INFO - PROCESS | 1876 | 1461618748944 Marionette TRACE conn3 <- [1,2978,null,{}] 14:12:28 INFO - PROCESS | 1876 | 1461618748950 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:29 INFO - PROCESS | 1876 | 1461618749211 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 14:12:29 INFO - PROCESS | 1876 | 1461618749475 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:29 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8d73c800 == 152 [pid = 1876] [id = 753] 14:12:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 187 (0x7f9d717efc00) [pid = 1876] [serial = 2259] [outer = (nil)] 14:12:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 188 (0x7f9d7a522000) [pid = 1876] [serial = 2260] [outer = 0x7f9d717efc00] 14:12:29 INFO - PROCESS | 1876 | 1461618749557 Marionette DEBUG loaded listener.js 14:12:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 189 (0x7f9d7a52b400) [pid = 1876] [serial = 2261] [outer = 0x7f9d717efc00] 14:12:30 INFO - PROCESS | 1876 | 1461618750394 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:12:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:12:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1485ms 14:12:30 INFO - PROCESS | 1876 | 1461618750427 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 14:12:30 INFO - PROCESS | 1876 | 1461618750432 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 14:12:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:12:30 INFO - PROCESS | 1876 | 1461618750440 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:12:30 INFO - PROCESS | 1876 | 1461618750444 Marionette TRACE conn3 <- [1,2982,null,{}] 14:12:30 INFO - PROCESS | 1876 | 1461618750451 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:30 INFO - PROCESS | 1876 | 1461618750751 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 14:12:31 INFO - PROCESS | 1876 | 1461618751021 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:31 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8df3c000 == 153 [pid = 1876] [id = 754] 14:12:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 190 (0x7f9d79f2cc00) [pid = 1876] [serial = 2262] [outer = (nil)] 14:12:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 191 (0x7f9d7a580800) [pid = 1876] [serial = 2263] [outer = 0x7f9d79f2cc00] 14:12:31 INFO - PROCESS | 1876 | 1461618751108 Marionette DEBUG loaded listener.js 14:12:31 INFO - PROCESS | 1876 | ++DOMWINDOW == 192 (0x7f9d7ac8dc00) [pid = 1876] [serial = 2264] [outer = 0x7f9d79f2cc00] 14:12:32 INFO - PROCESS | 1876 | 1461618751999 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 14:12:32 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:12:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:12:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1590ms 14:12:32 INFO - PROCESS | 1876 | 1461618752032 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 14:12:32 INFO - PROCESS | 1876 | 1461618752036 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 14:12:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:12:32 INFO - PROCESS | 1876 | 1461618752043 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:12:32 INFO - PROCESS | 1876 | 1461618752047 Marionette TRACE conn3 <- [1,2986,null,{}] 14:12:32 INFO - PROCESS | 1876 | 1461618752053 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:32 INFO - PROCESS | 1876 | 1461618752314 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 14:12:32 INFO - PROCESS | 1876 | 1461618752610 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:32 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8fd91000 == 154 [pid = 1876] [id = 755] 14:12:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 193 (0x7f9d7200d400) [pid = 1876] [serial = 2265] [outer = (nil)] 14:12:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 194 (0x7f9d7ac8e000) [pid = 1876] [serial = 2266] [outer = 0x7f9d7200d400] 14:12:32 INFO - PROCESS | 1876 | 1461618752698 Marionette DEBUG loaded listener.js 14:12:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 195 (0x7f9d7af55000) [pid = 1876] [serial = 2267] [outer = 0x7f9d7200d400] 14:12:33 INFO - PROCESS | 1876 | 1461618753517 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:12:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:12:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1484ms 14:12:33 INFO - PROCESS | 1876 | 1461618753527 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 14:12:33 INFO - PROCESS | 1876 | 1461618753531 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 14:12:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:12:33 INFO - PROCESS | 1876 | 1461618753537 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:12:33 INFO - PROCESS | 1876 | 1461618753539 Marionette TRACE conn3 <- [1,2990,null,{}] 14:12:33 INFO - PROCESS | 1876 | 1461618753545 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:33 INFO - PROCESS | 1876 | 1461618753802 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 14:12:34 INFO - PROCESS | 1876 | 1461618754066 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:34 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d921b4800 == 155 [pid = 1876] [id = 756] 14:12:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 196 (0x7f9d721f8800) [pid = 1876] [serial = 2268] [outer = (nil)] 14:12:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 197 (0x7f9d7afd6400) [pid = 1876] [serial = 2269] [outer = 0x7f9d721f8800] 14:12:34 INFO - PROCESS | 1876 | 1461618754146 Marionette DEBUG loaded listener.js 14:12:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 198 (0x7f9d7b41a000) [pid = 1876] [serial = 2270] [outer = 0x7f9d721f8800] 14:12:34 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5b74f800 == 156 [pid = 1876] [id = 757] 14:12:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 199 (0x7f9d7bf1e000) [pid = 1876] [serial = 2271] [outer = (nil)] 14:12:34 INFO - PROCESS | 1876 | ++DOMWINDOW == 200 (0x7f9d7af58800) [pid = 1876] [serial = 2272] [outer = 0x7f9d7bf1e000] 14:12:35 INFO - PROCESS | 1876 | 1461618755056 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:12:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:12:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1528ms 14:12:35 INFO - PROCESS | 1876 | 1461618755066 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 14:12:35 INFO - PROCESS | 1876 | 1461618755069 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 14:12:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:12:35 INFO - PROCESS | 1876 | 1461618755099 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:12:35 INFO - PROCESS | 1876 | 1461618755103 Marionette TRACE conn3 <- [1,2994,null,{}] 14:12:35 INFO - PROCESS | 1876 | 1461618755114 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:35 INFO - PROCESS | 1876 | 1461618755465 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 14:12:35 INFO - PROCESS | 1876 | 1461618755793 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:35 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9dacfd1800 == 157 [pid = 1876] [id = 758] 14:12:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 201 (0x7f9d728bd000) [pid = 1876] [serial = 2273] [outer = (nil)] 14:12:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 202 (0x7f9d7b98a400) [pid = 1876] [serial = 2274] [outer = 0x7f9d728bd000] 14:12:35 INFO - PROCESS | 1876 | 1461618755875 Marionette DEBUG loaded listener.js 14:12:35 INFO - PROCESS | 1876 | ++DOMWINDOW == 203 (0x7f9d7c53f000) [pid = 1876] [serial = 2275] [outer = 0x7f9d728bd000] 14:12:36 INFO - PROCESS | 1876 | 1461618756654 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:12:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:12:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:12:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1598ms 14:12:36 INFO - PROCESS | 1876 | 1461618756690 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 14:12:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:12:36 INFO - PROCESS | 1876 | 1461618756694 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 14:12:36 INFO - PROCESS | 1876 | 1461618756700 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:12:36 INFO - PROCESS | 1876 | 1461618756704 Marionette TRACE conn3 <- [1,2998,null,{}] 14:12:36 INFO - PROCESS | 1876 | 1461618756710 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:36 INFO - PROCESS | 1876 | 1461618756968 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 14:12:37 INFO - PROCESS | 1876 | 1461618757287 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:37 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d612b9000 == 158 [pid = 1876] [id = 759] 14:12:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 204 (0x7f9d752e3000) [pid = 1876] [serial = 2276] [outer = (nil)] 14:12:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 205 (0x7f9d7c548c00) [pid = 1876] [serial = 2277] [outer = 0x7f9d752e3000] 14:12:37 INFO - PROCESS | 1876 | 1461618757370 Marionette DEBUG loaded listener.js 14:12:37 INFO - PROCESS | 1876 | ++DOMWINDOW == 206 (0x7f9d7e19ec00) [pid = 1876] [serial = 2278] [outer = 0x7f9d752e3000] 14:12:38 INFO - PROCESS | 1876 | 1461618758205 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:12:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:12:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1531ms 14:12:38 INFO - PROCESS | 1876 | 1461618758231 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 14:12:38 INFO - PROCESS | 1876 | 1461618758235 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 14:12:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:12:38 INFO - PROCESS | 1876 | 1461618758241 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:12:38 INFO - PROCESS | 1876 | 1461618758244 Marionette TRACE conn3 <- [1,3002,null,{}] 14:12:38 INFO - PROCESS | 1876 | 1461618758251 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:38 INFO - PROCESS | 1876 | 1461618758513 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d63b94000 == 157 [pid = 1876] [id = 491] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7224f000 == 156 [pid = 1876] [id = 257] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d88d67800 == 155 [pid = 1876] [id = 732] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d87caa800 == 154 [pid = 1876] [id = 731] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d82ce1000 == 153 [pid = 1876] [id = 730] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7e156800 == 152 [pid = 1876] [id = 729] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7aa7f800 == 151 [pid = 1876] [id = 728] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d767dc800 == 150 [pid = 1876] [id = 727] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7637a000 == 149 [pid = 1876] [id = 726] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d7529e000 == 148 [pid = 1876] [id = 725] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d726dd000 == 147 [pid = 1876] [id = 724] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d721b6800 == 146 [pid = 1876] [id = 723] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d71913000 == 145 [pid = 1876] [id = 722] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d705e0000 == 144 [pid = 1876] [id = 721] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6b87d000 == 143 [pid = 1876] [id = 720] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6a810800 == 142 [pid = 1876] [id = 719] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d682d1800 == 141 [pid = 1876] [id = 718] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6440d800 == 140 [pid = 1876] [id = 717] 14:12:41 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5b8bc000 == 139 [pid = 1876] [id = 716] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 205 (0x7f9d752ec000) [pid = 1876] [serial = 2120] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 204 (0x7f9d766cb400) [pid = 1876] [serial = 2132] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 203 (0x7f9d63c46800) [pid = 1876] [serial = 2084] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 202 (0x7f9d766b2400) [pid = 1876] [serial = 2130] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 201 (0x7f9d717b5c00) [pid = 1876] [serial = 2049] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 200 (0x7f9d6b6a5400) [pid = 1876] [serial = 2093] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 199 (0x7f9d5f443c00) [pid = 1876] [serial = 2081] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 198 (0x7f9d7670b800) [pid = 1876] [serial = 2135] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 197 (0x7f9d6430c400) [pid = 1876] [serial = 2028] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 196 (0x7f9d7396a800) [pid = 1876] [serial = 2111] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 195 (0x7f9d71c11c00) [pid = 1876] [serial = 2052] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 194 (0x7f9d6430b000) [pid = 1876] [serial = 2145] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 193 (0x7f9d66e89000) [pid = 1876] [serial = 2031] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 192 (0x7f9d76193c00) [pid = 1876] [serial = 2124] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 191 (0x7f9d721d6c00) [pid = 1876] [serial = 2102] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 190 (0x7f9d72280000) [pid = 1876] [serial = 2055] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 189 (0x7f9d64309c00) [pid = 1876] [serial = 2085] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 188 (0x7f9d75c31000) [pid = 1876] [serial = 2123] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 187 (0x7f9d72650c00) [pid = 1876] [serial = 2109] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 186 (0x7f9d62c25c00) [pid = 1876] [serial = 2142] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 185 (0x7f9d7527c800) [pid = 1876] [serial = 2117] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d6b95a400) [pid = 1876] [serial = 2094] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d63c49800) [pid = 1876] [serial = 2144] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d7200a000) [pid = 1876] [serial = 2099] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d6b959c00) [pid = 1876] [serial = 2046] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d7522ec00) [pid = 1876] [serial = 2115] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d72127800) [pid = 1876] [serial = 2100] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d721f6400) [pid = 1876] [serial = 2103] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d7619b400) [pid = 1876] [serial = 2126] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d6861a800) [pid = 1876] [serial = 2087] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d5d99d800) [pid = 1876] [serial = 2139] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d762a3800) [pid = 1876] [serial = 2127] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d72511c00) [pid = 1876] [serial = 2108] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d75224800) [pid = 1876] [serial = 2114] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d766a9800) [pid = 1876] [serial = 2129] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d6a76ec00) [pid = 1876] [serial = 2043] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d75284400) [pid = 1876] [serial = 2118] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d72503800) [pid = 1876] [serial = 2106] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d61a6a000) [pid = 1876] [serial = 2082] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d69505400) [pid = 1876] [serial = 2088] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d72279000) [pid = 1876] [serial = 2105] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d6a589400) [pid = 1876] [serial = 2040] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d75c29800) [pid = 1876] [serial = 2121] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d685c0c00) [pid = 1876] [serial = 2034] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d697ae800) [pid = 1876] [serial = 2090] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d73d11400) [pid = 1876] [serial = 2112] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d717f1400) [pid = 1876] [serial = 2096] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d61b55c00) [pid = 1876] [serial = 2025] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 157 (0x7f9d61a67800) [pid = 1876] [serial = 2141] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 156 (0x7f9d719b9400) [pid = 1876] [serial = 2097] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 155 (0x7f9d69226400) [pid = 1876] [serial = 2037] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 154 (0x7f9d64304800) [pid = 1876] [serial = 1953] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 153 (0x7f9d5d6ec800) [pid = 1876] [serial = 2138] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 152 (0x7f9d6430d000) [pid = 1876] [serial = 2147] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | --DOMWINDOW == 151 (0x7f9d6a647c00) [pid = 1876] [serial = 2091] [outer = (nil)] [url = about:blank] 14:12:41 INFO - PROCESS | 1876 | 1461618761778 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:41 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5d5d8000 == 140 [pid = 1876] [id = 760] 14:12:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 152 (0x7f9d5bc32000) [pid = 1876] [serial = 2279] [outer = (nil)] 14:12:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 153 (0x7f9d5d42a000) [pid = 1876] [serial = 2280] [outer = 0x7f9d5bc32000] 14:12:41 INFO - PROCESS | 1876 | 1461618761856 Marionette DEBUG loaded listener.js 14:12:41 INFO - PROCESS | 1876 | ++DOMWINDOW == 154 (0x7f9d5d863400) [pid = 1876] [serial = 2281] [outer = 0x7f9d5bc32000] 14:12:42 INFO - PROCESS | 1876 | 1461618762602 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:12:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:12:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 4401ms 14:12:42 INFO - PROCESS | 1876 | 1461618762645 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 14:12:42 INFO - PROCESS | 1876 | 1461618762651 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 14:12:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:12:42 INFO - PROCESS | 1876 | 1461618762658 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:12:42 INFO - PROCESS | 1876 | 1461618762664 Marionette TRACE conn3 <- [1,3006,null,{}] 14:12:42 INFO - PROCESS | 1876 | 1461618762671 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:42 INFO - PROCESS | 1876 | 1461618762922 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 14:12:43 INFO - PROCESS | 1876 | 1461618763124 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:43 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d611d2800 == 141 [pid = 1876] [id = 761] 14:12:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 155 (0x7f9d5bc34000) [pid = 1876] [serial = 2282] [outer = (nil)] 14:12:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 156 (0x7f9d61b56400) [pid = 1876] [serial = 2283] [outer = 0x7f9d5bc34000] 14:12:43 INFO - PROCESS | 1876 | 1461618763207 Marionette DEBUG loaded listener.js 14:12:43 INFO - PROCESS | 1876 | ++DOMWINDOW == 157 (0x7f9d62ee7c00) [pid = 1876] [serial = 2284] [outer = 0x7f9d5bc34000] 14:12:43 INFO - PROCESS | 1876 | 1461618763967 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:12:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:12:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1331ms 14:12:43 INFO - PROCESS | 1876 | 1461618763992 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 14:12:44 INFO - PROCESS | 1876 | 1461618763998 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 14:12:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:12:44 INFO - PROCESS | 1876 | 1461618764056 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:12:44 INFO - PROCESS | 1876 | 1461618764060 Marionette TRACE conn3 <- [1,3010,null,{}] 14:12:44 INFO - PROCESS | 1876 | 1461618764066 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:44 INFO - PROCESS | 1876 | 1461618764371 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 14:12:44 INFO - PROCESS | 1876 | 1461618764415 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:44 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d63b98000 == 142 [pid = 1876] [id = 762] 14:12:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 158 (0x7f9d639f6400) [pid = 1876] [serial = 2285] [outer = (nil)] 14:12:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d63c4b800) [pid = 1876] [serial = 2286] [outer = 0x7f9d639f6400] 14:12:44 INFO - PROCESS | 1876 | 1461618764478 Marionette DEBUG loaded listener.js 14:12:44 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d6430f000) [pid = 1876] [serial = 2287] [outer = 0x7f9d639f6400] 14:12:45 INFO - PROCESS | 1876 | 1461618765410 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 14:12:45 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 14:12:45 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1401ms 14:12:45 INFO - PROCESS | 1876 | 1461618765444 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 14:12:45 INFO - PROCESS | 1876 | 1461618765447 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 14:12:45 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:12:45 INFO - PROCESS | 1876 | 1461618765492 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:12:45 INFO - PROCESS | 1876 | 1461618765511 Marionette TRACE conn3 <- [1,3014,null,{}] 14:12:45 INFO - PROCESS | 1876 | 1461618765555 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:45 INFO - PROCESS | 1876 | 1461618765905 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 14:12:45 INFO - PROCESS | 1876 | 1461618765952 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:45 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66889800 == 143 [pid = 1876] [id = 763] 14:12:45 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d6331ec00) [pid = 1876] [serial = 2288] [outer = (nil)] 14:12:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d66e49400) [pid = 1876] [serial = 2289] [outer = 0x7f9d6331ec00] 14:12:46 INFO - PROCESS | 1876 | 1461618766016 Marionette DEBUG loaded listener.js 14:12:46 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d67b7b000) [pid = 1876] [serial = 2290] [outer = 0x7f9d6331ec00] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d5ab96c00) [pid = 1876] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d6a648000) [pid = 1876] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d5b8da000) [pid = 1876] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d73d0e800) [pid = 1876] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d61b61400) [pid = 1876] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 157 (0x7f9d63321000) [pid = 1876] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 156 (0x7f9d5b8d6c00) [pid = 1876] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 155 (0x7f9d5f442000) [pid = 1876] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 154 (0x7f9d66e88400) [pid = 1876] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 153 (0x7f9d61acd800) [pid = 1876] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 152 (0x7f9d5b23e000) [pid = 1876] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 151 (0x7f9d709ef800) [pid = 1876] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d5ab99800) [pid = 1876] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d5b23d800) [pid = 1876] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d62c2e800) [pid = 1876] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d71744400) [pid = 1876] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d6398cc00) [pid = 1876] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d73d0d800) [pid = 1876] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d61a65800) [pid = 1876] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d709f1000) [pid = 1876] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d719b3800) [pid = 1876] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 141 (0x7f9d736e3800) [pid = 1876] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 140 (0x7f9d61ad5000) [pid = 1876] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:12:47 INFO - PROCESS | 1876 | --DOMWINDOW == 139 (0x7f9d61a69c00) [pid = 1876] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:12:47 INFO - PROCESS | 1876 | [1876] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:12:47 INFO - PROCESS | 1876 | 1461618767686 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:12:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:12:47 INFO - {} 14:12:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:12:47 INFO - {} 14:12:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:12:47 INFO - {} 14:12:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:12:47 INFO - {} 14:12:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 2270ms 14:12:47 INFO - PROCESS | 1876 | 1461618767732 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 14:12:47 INFO - PROCESS | 1876 | 1461618767736 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 14:12:47 INFO - TEST-START | /FileAPI/fileReader.html 14:12:47 INFO - PROCESS | 1876 | 1461618767749 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:12:47 INFO - PROCESS | 1876 | 1461618767751 Marionette TRACE conn3 <- [1,3018,null,{}] 14:12:47 INFO - PROCESS | 1876 | 1461618767757 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:48 INFO - PROCESS | 1876 | 1461618768058 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 14:12:48 INFO - PROCESS | 1876 | 1461618768074 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:48 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67017800 == 144 [pid = 1876] [id = 764] 14:12:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 140 (0x7f9d5ab99800) [pid = 1876] [serial = 2291] [outer = (nil)] 14:12:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 141 (0x7f9d64305800) [pid = 1876] [serial = 2292] [outer = 0x7f9d5ab99800] 14:12:48 INFO - PROCESS | 1876 | 1461618768155 Marionette DEBUG loaded listener.js 14:12:48 INFO - PROCESS | 1876 | ++DOMWINDOW == 142 (0x7f9d68629400) [pid = 1876] [serial = 2293] [outer = 0x7f9d5ab99800] 14:12:49 INFO - PROCESS | 1876 | 1461618769168 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 14:12:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:12:49 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:12:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:12:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:12:49 INFO - TEST-OK | /FileAPI/fileReader.html | took 1484ms 14:12:49 INFO - PROCESS | 1876 | 1461618769234 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 14:12:49 INFO - PROCESS | 1876 | 1461618769241 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 14:12:49 INFO - TEST-START | /FileAPI/historical.html 14:12:49 INFO - PROCESS | 1876 | 1461618769250 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:12:49 INFO - PROCESS | 1876 | 1461618769256 Marionette TRACE conn3 <- [1,3022,null,{}] 14:12:49 INFO - PROCESS | 1876 | 1461618769265 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:49 INFO - PROCESS | 1876 | 1461618769626 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 14:12:49 INFO - PROCESS | 1876 | 1461618769899 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:49 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d60f09000 == 145 [pid = 1876] [id = 765] 14:12:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 143 (0x7f9d5f444000) [pid = 1876] [serial = 2294] [outer = (nil)] 14:12:49 INFO - PROCESS | 1876 | ++DOMWINDOW == 144 (0x7f9d610cb800) [pid = 1876] [serial = 2295] [outer = 0x7f9d5f444000] 14:12:49 INFO - PROCESS | 1876 | 1461618769983 Marionette DEBUG loaded listener.js 14:12:50 INFO - PROCESS | 1876 | ++DOMWINDOW == 145 (0x7f9d62c29000) [pid = 1876] [serial = 2296] [outer = 0x7f9d5f444000] 14:12:50 INFO - PROCESS | 1876 | 1461618770815 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 14:12:50 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:12:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:12:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:12:50 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:12:50 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:12:50 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:12:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:12:50 INFO - TEST-OK | /FileAPI/historical.html | took 1592ms 14:12:50 INFO - PROCESS | 1876 | 1461618770845 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 14:12:50 INFO - PROCESS | 1876 | 1461618770854 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 14:12:50 INFO - TEST-START | /FileAPI/idlharness.html 14:12:50 INFO - PROCESS | 1876 | 1461618770866 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:12:50 INFO - PROCESS | 1876 | 1461618770870 Marionette TRACE conn3 <- [1,3026,null,{}] 14:12:50 INFO - PROCESS | 1876 | 1461618770877 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:51 INFO - PROCESS | 1876 | 1461618771161 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 14:12:51 INFO - PROCESS | 1876 | 1461618771445 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:51 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d66d79000 == 146 [pid = 1876] [id = 766] 14:12:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 146 (0x7f9d6331bc00) [pid = 1876] [serial = 2297] [outer = (nil)] 14:12:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d64307400) [pid = 1876] [serial = 2298] [outer = 0x7f9d6331bc00] 14:12:51 INFO - PROCESS | 1876 | 1461618771526 Marionette DEBUG loaded listener.js 14:12:51 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d64ba7800) [pid = 1876] [serial = 2299] [outer = 0x7f9d6331bc00] 14:12:53 INFO - PROCESS | 1876 | 1461618773291 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:12:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:12:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:12:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:12:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:12:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:12:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:12:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:12:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:12:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:12:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:12:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:12:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:12:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:12:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:12:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:12:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:12:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:12:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:12:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:12:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:12:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:12:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:12:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:12:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:12:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:12:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:12:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:12:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:12:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:12:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:12:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:12:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:12:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:12:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:12:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:12:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:12:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:12:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:12:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:12:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 14:12:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:12:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:12:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:12:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:12:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:12:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:12:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:12:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:12:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:12:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:12:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:12:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:12:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:12:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:12:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:12:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:12:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:12:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:12:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:12:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:12:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:12:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:12:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:12:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:12:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:12:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:12:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:12:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:12:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 14:12:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:12:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:12:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:12:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:12:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:12:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:12:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:12:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:12:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:12:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:12:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:12:53 INFO - TEST-OK | /FileAPI/idlharness.html | took 2527ms 14:12:53 INFO - PROCESS | 1876 | 1461618773485 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 14:12:53 INFO - PROCESS | 1876 | 1461618773493 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 14:12:53 INFO - TEST-START | /FileAPI/idlharness.worker 14:12:53 INFO - PROCESS | 1876 | 1461618773515 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:12:53 INFO - PROCESS | 1876 | 1461618773520 Marionette TRACE conn3 <- [1,3030,null,{}] 14:12:53 INFO - PROCESS | 1876 | 1461618773536 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:53 INFO - PROCESS | 1876 | 1461618773808 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 14:12:54 INFO - PROCESS | 1876 | 1461618774091 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:54 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d68684800 == 147 [pid = 1876] [id = 767] 14:12:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d6859a400) [pid = 1876] [serial = 2300] [outer = (nil)] 14:12:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d6b95b000) [pid = 1876] [serial = 2301] [outer = 0x7f9d6859a400] 14:12:54 INFO - PROCESS | 1876 | 1461618774171 Marionette DEBUG loaded listener.js 14:12:54 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d708ca800) [pid = 1876] [serial = 2302] [outer = 0x7f9d6859a400] 14:12:54 INFO - PROCESS | 1876 | [1876] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:12:56 INFO - PROCESS | 1876 | 1461618776366 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:12:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:12:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:12:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:12:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:12:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:12:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:12:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:12:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:12:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:12:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:12:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:12:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:12:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:12:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:12:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:12:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:12:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:12:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:12:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:12:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:12:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:12:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:12:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:12:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:12:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:12:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:12:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:12:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:12:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:12:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:12:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:12:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:12:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:12:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:12:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:12:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:12:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:12:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:12:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:12:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:12:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:12:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:12:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:12:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:12:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:12:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:12:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:12:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:12:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:12:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:12:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:12:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:12:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:12:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:12:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:12:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:12:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:12:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:12:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:12:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:12:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:12:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:12:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:12:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:12:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:12:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:12:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:12:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:12:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:12:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:12:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:12:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:12:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:12:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:12:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:12:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:12:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:12:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:12:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:12:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:12:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:12:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:12:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:12:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:12:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:12:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:12:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:12:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:12:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:12:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:12:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:12:56 INFO - {} 14:12:56 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2969ms 14:12:56 INFO - PROCESS | 1876 | 1461618776480 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 14:12:56 INFO - PROCESS | 1876 | 1461618776485 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 14:12:56 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:12:56 INFO - PROCESS | 1876 | 1461618776496 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:12:56 INFO - PROCESS | 1876 | 1461618776505 Marionette TRACE conn3 <- [1,3034,null,{}] 14:12:56 INFO - PROCESS | 1876 | 1461618776518 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:56 INFO - PROCESS | 1876 | 1461618776893 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 14:12:57 INFO - PROCESS | 1876 | 1461618777169 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:57 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7186b800 == 148 [pid = 1876] [id = 768] 14:12:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 152 (0x7f9d66d4c400) [pid = 1876] [serial = 2303] [outer = (nil)] 14:12:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 153 (0x7f9d717b7c00) [pid = 1876] [serial = 2304] [outer = 0x7f9d66d4c400] 14:12:57 INFO - PROCESS | 1876 | 1461618777249 Marionette DEBUG loaded listener.js 14:12:57 INFO - PROCESS | 1876 | ++DOMWINDOW == 154 (0x7f9d7555c000) [pid = 1876] [serial = 2305] [outer = 0x7f9d66d4c400] 14:12:58 INFO - PROCESS | 1876 | 1461618778063 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:12:58 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:12:58 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1596ms 14:12:58 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:12:58 INFO - PROCESS | 1876 | 1461618778095 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 14:12:58 INFO - PROCESS | 1876 | 1461618778098 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 14:12:58 INFO - PROCESS | 1876 | 1461618778105 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:12:58 INFO - PROCESS | 1876 | 1461618778108 Marionette TRACE conn3 <- [1,3038,null,{}] 14:12:58 INFO - PROCESS | 1876 | 1461618778116 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:58 INFO - PROCESS | 1876 | 1461618778404 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 14:12:58 INFO - PROCESS | 1876 | 1461618778663 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:58 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7192b800 == 149 [pid = 1876] [id = 769] 14:12:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 155 (0x7f9d708cac00) [pid = 1876] [serial = 2306] [outer = (nil)] 14:12:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 156 (0x7f9d76194000) [pid = 1876] [serial = 2307] [outer = 0x7f9d708cac00] 14:12:58 INFO - PROCESS | 1876 | 1461618778742 Marionette DEBUG loaded listener.js 14:12:58 INFO - PROCESS | 1876 | ++DOMWINDOW == 157 (0x7f9d762a8000) [pid = 1876] [serial = 2308] [outer = 0x7f9d708cac00] 14:12:59 INFO - PROCESS | 1876 | 1461618779568 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 14:12:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:12:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:12:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:12:59 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1487ms 14:12:59 INFO - PROCESS | 1876 | 1461618779593 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 14:12:59 INFO - PROCESS | 1876 | 1461618779597 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 14:12:59 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:12:59 INFO - PROCESS | 1876 | 1461618779604 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:12:59 INFO - PROCESS | 1876 | 1461618779608 Marionette TRACE conn3 <- [1,3042,null,{}] 14:12:59 INFO - PROCESS | 1876 | 1461618779614 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:59 INFO - PROCESS | 1876 | 1461618779895 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 14:13:00 INFO - PROCESS | 1876 | 1461618780189 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:00 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d721ba000 == 150 [pid = 1876] [id = 770] 14:13:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 158 (0x7f9d762ab400) [pid = 1876] [serial = 2309] [outer = (nil)] 14:13:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 159 (0x7f9d771f9800) [pid = 1876] [serial = 2310] [outer = 0x7f9d762ab400] 14:13:00 INFO - PROCESS | 1876 | 1461618780276 Marionette DEBUG loaded listener.js 14:13:00 INFO - PROCESS | 1876 | ++DOMWINDOW == 160 (0x7f9d77e09c00) [pid = 1876] [serial = 2311] [outer = 0x7f9d762ab400] 14:13:01 INFO - PROCESS | 1876 | 1461618781506 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:13:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:13:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:13:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:13:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:13:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:13:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:13:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:13:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:13:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:13:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:13:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:13:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:13:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:13:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:13:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:13:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:13:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:13:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:13:01 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1953ms 14:13:01 INFO - PROCESS | 1876 | 1461618781558 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 14:13:01 INFO - PROCESS | 1876 | 1461618781567 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 14:13:01 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:13:01 INFO - PROCESS | 1876 | 1461618781580 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:13:01 INFO - PROCESS | 1876 | 1461618781589 Marionette TRACE conn3 <- [1,3046,null,{}] 14:13:01 INFO - PROCESS | 1876 | 1461618781669 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:02 INFO - PROCESS | 1876 | 1461618782039 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 14:13:02 INFO - PROCESS | 1876 | 1461618782408 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:02 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6b87c000 == 151 [pid = 1876] [id = 771] 14:13:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 161 (0x7f9d685a1000) [pid = 1876] [serial = 2312] [outer = (nil)] 14:13:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 162 (0x7f9d6a648000) [pid = 1876] [serial = 2313] [outer = 0x7f9d685a1000] 14:13:02 INFO - PROCESS | 1876 | 1461618782489 Marionette DEBUG loaded listener.js 14:13:02 INFO - PROCESS | 1876 | ++DOMWINDOW == 163 (0x7f9d717c0400) [pid = 1876] [serial = 2314] [outer = 0x7f9d685a1000] 14:13:02 INFO - PROCESS | 1876 | [1876] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:13:03 INFO - PROCESS | 1876 | 1461618783435 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:13:03 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:13:03 INFO - {} 14:13:03 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1899ms 14:13:03 INFO - PROCESS | 1876 | 1461618783478 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 14:13:03 INFO - PROCESS | 1876 | 1461618783482 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 14:13:03 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:13:03 INFO - PROCESS | 1876 | 1461618783494 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:13:03 INFO - PROCESS | 1876 | 1461618783496 Marionette TRACE conn3 <- [1,3050,null,{}] 14:13:03 INFO - PROCESS | 1876 | 1461618783503 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:03 INFO - PROCESS | 1876 | 1461618783799 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 14:13:04 INFO - PROCESS | 1876 | 1461618784099 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:04 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d71718000 == 152 [pid = 1876] [id = 772] 14:13:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 164 (0x7f9d717c0c00) [pid = 1876] [serial = 2315] [outer = (nil)] 14:13:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 165 (0x7f9d71c07400) [pid = 1876] [serial = 2316] [outer = 0x7f9d717c0c00] 14:13:04 INFO - PROCESS | 1876 | 1461618784182 Marionette DEBUG loaded listener.js 14:13:04 INFO - PROCESS | 1876 | ++DOMWINDOW == 166 (0x7f9d72123800) [pid = 1876] [serial = 2317] [outer = 0x7f9d717c0c00] 14:13:04 INFO - PROCESS | 1876 | 1461618784952 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 14:13:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:13:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:13:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:13:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:13:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1500ms 14:13:04 INFO - PROCESS | 1876 | 1461618784990 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 14:13:04 INFO - PROCESS | 1876 | 1461618784993 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 14:13:04 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:13:05 INFO - PROCESS | 1876 | 1461618785001 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:13:05 INFO - PROCESS | 1876 | 1461618785003 Marionette TRACE conn3 <- [1,3054,null,{}] 14:13:05 INFO - PROCESS | 1876 | 1461618785010 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:05 INFO - PROCESS | 1876 | 1461618785257 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 14:13:05 INFO - PROCESS | 1876 | 1461618785550 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:05 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d73d7e800 == 153 [pid = 1876] [id = 773] 14:13:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 167 (0x7f9d719ab400) [pid = 1876] [serial = 2318] [outer = (nil)] 14:13:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 168 (0x7f9d721f2800) [pid = 1876] [serial = 2319] [outer = 0x7f9d719ab400] 14:13:05 INFO - PROCESS | 1876 | 1461618785628 Marionette DEBUG loaded listener.js 14:13:05 INFO - PROCESS | 1876 | ++DOMWINDOW == 169 (0x7f9d72279c00) [pid = 1876] [serial = 2320] [outer = 0x7f9d719ab400] 14:13:06 INFO - PROCESS | 1876 | 1461618786841 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 14:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:13:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1910ms 14:13:07 INFO - PROCESS | 1876 | 1461618786910 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 14:13:07 INFO - PROCESS | 1876 | 1461618786914 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 14:13:07 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:13:07 INFO - PROCESS | 1876 | 1461618786924 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:13:07 INFO - PROCESS | 1876 | 1461618786934 Marionette TRACE conn3 <- [1,3058,null,{}] 14:13:07 INFO - PROCESS | 1876 | 1461618787036 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:07 INFO - PROCESS | 1876 | 1461618787387 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 14:13:07 INFO - PROCESS | 1876 | 1461618787659 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:07 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d75fea800 == 154 [pid = 1876] [id = 774] 14:13:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 170 (0x7f9d64a2c800) [pid = 1876] [serial = 2321] [outer = (nil)] 14:13:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 171 (0x7f9d79a03000) [pid = 1876] [serial = 2322] [outer = 0x7f9d64a2c800] 14:13:07 INFO - PROCESS | 1876 | 1461618787735 Marionette DEBUG loaded listener.js 14:13:07 INFO - PROCESS | 1876 | ++DOMWINDOW == 172 (0x7f9d7ef66800) [pid = 1876] [serial = 2323] [outer = 0x7f9d64a2c800] 14:13:08 INFO - PROCESS | 1876 | 1461618788633 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 14:13:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:13:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:13:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:13:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:13:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:13:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:13:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:13:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:13:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:13:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:13:08 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:08 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:13:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:13:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:13:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:13:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:13:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:13:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:13:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:13:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:13:08 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1738ms 14:13:08 INFO - PROCESS | 1876 | 1461618788671 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 14:13:08 INFO - PROCESS | 1876 | 1461618788675 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 14:13:08 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:13:08 INFO - PROCESS | 1876 | 1461618788705 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:13:08 INFO - PROCESS | 1876 | 1461618788709 Marionette TRACE conn3 <- [1,3062,null,{}] 14:13:08 INFO - PROCESS | 1876 | 1461618788720 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:09 INFO - PROCESS | 1876 | 1461618789005 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 14:13:09 INFO - PROCESS | 1876 | 1461618789342 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:09 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d76669000 == 155 [pid = 1876] [id = 775] 14:13:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 173 (0x7f9d81d61000) [pid = 1876] [serial = 2324] [outer = (nil)] 14:13:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 174 (0x7f9d82c8a000) [pid = 1876] [serial = 2325] [outer = 0x7f9d81d61000] 14:13:09 INFO - PROCESS | 1876 | 1461618789431 Marionette DEBUG loaded listener.js 14:13:09 INFO - PROCESS | 1876 | ++DOMWINDOW == 175 (0x7f9d88d46400) [pid = 1876] [serial = 2326] [outer = 0x7f9d81d61000] 14:13:09 INFO - PROCESS | 1876 | [1876] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:13:10 INFO - PROCESS | 1876 | 1461618790302 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:13:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:13:10 INFO - {} 14:13:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1654ms 14:13:10 INFO - PROCESS | 1876 | 1461618790342 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 14:13:10 INFO - PROCESS | 1876 | 1461618790344 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 14:13:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:13:10 INFO - PROCESS | 1876 | 1461618790351 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:13:10 INFO - PROCESS | 1876 | 1461618790354 Marionette TRACE conn3 <- [1,3066,null,{}] 14:13:10 INFO - PROCESS | 1876 | 1461618790364 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:10 INFO - PROCESS | 1876 | 1461618790652 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 14:13:10 INFO - PROCESS | 1876 | 1461618790919 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:10 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7a728000 == 156 [pid = 1876] [id = 776] 14:13:10 INFO - PROCESS | 1876 | ++DOMWINDOW == 176 (0x7f9d7250bc00) [pid = 1876] [serial = 2327] [outer = (nil)] 14:13:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 177 (0x7f9d89ce9400) [pid = 1876] [serial = 2328] [outer = 0x7f9d7250bc00] 14:13:11 INFO - PROCESS | 1876 | 1461618791052 Marionette DEBUG loaded listener.js 14:13:11 INFO - PROCESS | 1876 | ++DOMWINDOW == 178 (0x7f9d89d6b800) [pid = 1876] [serial = 2329] [outer = 0x7f9d7250bc00] 14:13:11 INFO - PROCESS | 1876 | 1461618791872 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 14:13:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:13:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:13:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:13:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:13:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:13:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:13:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:13:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1586ms 14:13:11 INFO - PROCESS | 1876 | 1461618791939 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 14:13:11 INFO - PROCESS | 1876 | 1461618791944 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 14:13:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:13:11 INFO - PROCESS | 1876 | 1461618791965 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:13:11 INFO - PROCESS | 1876 | 1461618791970 Marionette TRACE conn3 <- [1,3070,null,{}] 14:13:11 INFO - PROCESS | 1876 | 1461618791993 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:12 INFO - PROCESS | 1876 | 1461618792257 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 14:13:12 INFO - PROCESS | 1876 | 1461618792561 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:12 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7aa95000 == 157 [pid = 1876] [id = 777] 14:13:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 179 (0x7f9d639f0c00) [pid = 1876] [serial = 2330] [outer = (nil)] 14:13:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 180 (0x7f9d89d6e000) [pid = 1876] [serial = 2331] [outer = 0x7f9d639f0c00] 14:13:12 INFO - PROCESS | 1876 | 1461618792681 Marionette DEBUG loaded listener.js 14:13:12 INFO - PROCESS | 1876 | ++DOMWINDOW == 181 (0x7f9d89d74800) [pid = 1876] [serial = 2332] [outer = 0x7f9d639f0c00] 14:13:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:13:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:13:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:13:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:13:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:13:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:13:13 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1616ms 14:13:13 INFO - PROCESS | 1876 | 1461618793558 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 14:13:13 INFO - PROCESS | 1876 | 1461618793570 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 14:13:13 INFO - PROCESS | 1876 | 1461618793572 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 14:13:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:13:13 INFO - PROCESS | 1876 | 1461618793578 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:13:13 INFO - PROCESS | 1876 | 1461618793580 Marionette TRACE conn3 <- [1,3074,null,{}] 14:13:13 INFO - PROCESS | 1876 | 1461618793587 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:13 INFO - PROCESS | 1876 | 1461618793830 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 14:13:14 INFO - PROCESS | 1876 | 1461618794100 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:14 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d7b890000 == 158 [pid = 1876] [id = 778] 14:13:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 182 (0x7f9d7e1a0c00) [pid = 1876] [serial = 2333] [outer = (nil)] 14:13:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 183 (0x7f9d89f78c00) [pid = 1876] [serial = 2334] [outer = 0x7f9d7e1a0c00] 14:13:14 INFO - PROCESS | 1876 | 1461618794177 Marionette DEBUG loaded listener.js 14:13:14 INFO - PROCESS | 1876 | ++DOMWINDOW == 184 (0x7f9d89febc00) [pid = 1876] [serial = 2335] [outer = 0x7f9d7e1a0c00] 14:13:15 INFO - PROCESS | 1876 | 1461618795002 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 14:13:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:13:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:13:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:13:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:13:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:13:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:13:15 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1483ms 14:13:15 INFO - PROCESS | 1876 | 1461618795066 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 14:13:15 INFO - PROCESS | 1876 | 1461618795070 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 14:13:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:13:15 INFO - PROCESS | 1876 | 1461618795077 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:13:15 INFO - PROCESS | 1876 | 1461618795080 Marionette TRACE conn3 <- [1,3078,null,{}] 14:13:15 INFO - PROCESS | 1876 | 1461618795085 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:15 INFO - PROCESS | 1876 | 1461618795336 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 14:13:15 INFO - PROCESS | 1876 | 1461618795666 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:15 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d77d07800 == 159 [pid = 1876] [id = 779] 14:13:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 185 (0x7f9d5ab8b800) [pid = 1876] [serial = 2336] [outer = (nil)] 14:13:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 186 (0x7f9d82c85000) [pid = 1876] [serial = 2337] [outer = 0x7f9d5ab8b800] 14:13:15 INFO - PROCESS | 1876 | 1461618795748 Marionette DEBUG loaded listener.js 14:13:15 INFO - PROCESS | 1876 | ++DOMWINDOW == 187 (0x7f9d89cf6800) [pid = 1876] [serial = 2338] [outer = 0x7f9d5ab8b800] 14:13:16 INFO - PROCESS | 1876 | 1461618796625 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 14:13:16 INFO - PROCESS | 1876 | 1461618796681 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 14:13:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:13:16 INFO - PROCESS | 1876 | 1461618796693 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:13:16 INFO - PROCESS | 1876 | 1461618796698 Marionette TRACE conn3 <- [1,3082,null,{}] 14:13:16 INFO - PROCESS | 1876 | 1461618796723 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:17 INFO - PROCESS | 1876 | 1461618797069 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 14:13:17 INFO - PROCESS | 1876 | 1461618797296 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:17 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d87ca4800 == 160 [pid = 1876] [id = 780] 14:13:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 188 (0x7f9d8a0da400) [pid = 1876] [serial = 2339] [outer = (nil)] 14:13:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 189 (0x7f9d8d512400) [pid = 1876] [serial = 2340] [outer = 0x7f9d8a0da400] 14:13:17 INFO - PROCESS | 1876 | 1461618797415 Marionette DEBUG loaded listener.js 14:13:17 INFO - PROCESS | 1876 | ++DOMWINDOW == 190 (0x7f9d8d645400) [pid = 1876] [serial = 2341] [outer = 0x7f9d8a0da400] 14:13:18 INFO - PROCESS | 1876 | 1461618798287 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 14:13:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:13:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:13:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:13:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1646ms 14:13:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:13:18 INFO - PROCESS | 1876 | 1461618798340 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 14:13:18 INFO - PROCESS | 1876 | 1461618798343 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 14:13:18 INFO - PROCESS | 1876 | 1461618798351 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:13:18 INFO - PROCESS | 1876 | 1461618798354 Marionette TRACE conn3 <- [1,3086,null,{}] 14:13:18 INFO - PROCESS | 1876 | 1461618798416 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:18 INFO - PROCESS | 1876 | 1461618798679 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 14:13:18 INFO - PROCESS | 1876 | 1461618798973 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:18 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d8d53f800 == 161 [pid = 1876] [id = 781] 14:13:18 INFO - PROCESS | 1876 | ++DOMWINDOW == 191 (0x7f9d89f73400) [pid = 1876] [serial = 2342] [outer = (nil)] 14:13:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 192 (0x7f9d8d64c800) [pid = 1876] [serial = 2343] [outer = 0x7f9d89f73400] 14:13:19 INFO - PROCESS | 1876 | 1461618799048 Marionette DEBUG loaded listener.js 14:13:19 INFO - PROCESS | 1876 | ++DOMWINDOW == 193 (0x7f9d8d8a3800) [pid = 1876] [serial = 2344] [outer = 0x7f9d89f73400] 14:13:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d611e1800 == 160 [pid = 1876] [id = 603] 14:13:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5b2a1800 == 159 [pid = 1876] [id = 734] 14:13:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6850e800 == 158 [pid = 1876] [id = 609] 14:13:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d6829c800 == 157 [pid = 1876] [id = 608] 14:13:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d66889800 == 156 [pid = 1876] [id = 763] 14:13:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d63b98000 == 155 [pid = 1876] [id = 762] 14:13:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d611d2800 == 154 [pid = 1876] [id = 761] 14:13:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5d5d8000 == 153 [pid = 1876] [id = 760] 14:13:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d5b74f800 == 152 [pid = 1876] [id = 757] 14:13:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d921b4800 == 151 [pid = 1876] [id = 756] 14:13:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8fd91000 == 150 [pid = 1876] [id = 755] 14:13:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8df3c000 == 149 [pid = 1876] [id = 754] 14:13:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d8d73c800 == 148 [pid = 1876] [id = 753] 14:13:21 INFO - PROCESS | 1876 | --DOCSHELL 0x7f9d752b0800 == 147 [pid = 1876] [id = 746] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 192 (0x7f9d5d437400) [pid = 1876] [serial = 2213] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 191 (0x7f9d708cc400) [pid = 1876] [serial = 2166] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 190 (0x7f9d79f2bc00) [pid = 1876] [serial = 2196] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 189 (0x7f9d771fac00) [pid = 1876] [serial = 2183] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 188 (0x7f9d6a644800) [pid = 1876] [serial = 2079] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 187 (0x7f9d63c43000) [pid = 1876] [serial = 2156] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 186 (0x7f9d7a265400) [pid = 1876] [serial = 2201] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 185 (0x7f9d787dac00) [pid = 1876] [serial = 2187] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 184 (0x7f9d79669800) [pid = 1876] [serial = 2190] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 183 (0x7f9d685a0800) [pid = 1876] [serial = 2159] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 182 (0x7f9d79f26800) [pid = 1876] [serial = 2195] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 181 (0x7f9d62ee8c00) [pid = 1876] [serial = 2154] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 180 (0x7f9d61a6c000) [pid = 1876] [serial = 2208] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 179 (0x7f9d61b55800) [pid = 1876] [serial = 2153] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 178 (0x7f9d63992400) [pid = 1876] [serial = 2214] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 177 (0x7f9d7174cc00) [pid = 1876] [serial = 2168] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 176 (0x7f9d719ab000) [pid = 1876] [serial = 2169] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 175 (0x7f9d5d431c00) [pid = 1876] [serial = 2151] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 174 (0x7f9d5b249c00) [pid = 1876] [serial = 2204] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 173 (0x7f9d60ff3800) [pid = 1876] [serial = 2207] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 172 (0x7f9d64308400) [pid = 1876] [serial = 2157] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 171 (0x7f9d6a650000) [pid = 1876] [serial = 2198] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 170 (0x7f9d721fbc00) [pid = 1876] [serial = 2174] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 169 (0x7f9d696f1800) [pid = 1876] [serial = 2163] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 168 (0x7f9d75229000) [pid = 1876] [serial = 2180] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 167 (0x7f9d766d2800) [pid = 1876] [serial = 2133] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 166 (0x7f9d72281400) [pid = 1876] [serial = 2175] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 165 (0x7f9d71c10c00) [pid = 1876] [serial = 2171] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 164 (0x7f9d6861f800) [pid = 1876] [serial = 2160] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 163 (0x7f9d7a199800) [pid = 1876] [serial = 2199] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 162 (0x7f9d72805800) [pid = 1876] [serial = 2177] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 161 (0x7f9d69505000) [pid = 1876] [serial = 2162] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 160 (0x7f9d76199c00) [pid = 1876] [serial = 2181] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 159 (0x7f9d6a64f000) [pid = 1876] [serial = 2165] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 158 (0x7f9d72016000) [pid = 1876] [serial = 2172] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 157 (0x7f9d79f21400) [pid = 1876] [serial = 2193] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 156 (0x7f9d77b96800) [pid = 1876] [serial = 2186] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 155 (0x7f9d63996000) [pid = 1876] [serial = 2211] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 154 (0x7f9d5b8dc400) [pid = 1876] [serial = 2150] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 153 (0x7f9d63328400) [pid = 1876] [serial = 2210] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 152 (0x7f9d5d2c9400) [pid = 1876] [serial = 2205] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 151 (0x7f9d77b8f400) [pid = 1876] [serial = 2184] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d799eb800) [pid = 1876] [serial = 2192] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d76710800) [pid = 1876] [serial = 2136] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d728bb000) [pid = 1876] [serial = 2178] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d78e66800) [pid = 1876] [serial = 2189] [outer = (nil)] [url = about:blank] 14:13:21 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d66e82400) [pid = 1876] [serial = 2216] [outer = (nil)] [url = about:blank] 14:13:22 INFO - PROCESS | 1876 | 1461618802075 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:13:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:13:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 3786ms 14:13:22 INFO - PROCESS | 1876 | 1461618802136 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 14:13:22 INFO - PROCESS | 1876 | 1461618802144 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 14:13:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:13:22 INFO - PROCESS | 1876 | 1461618802152 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:13:22 INFO - PROCESS | 1876 | 1461618802158 Marionette TRACE conn3 <- [1,3090,null,{}] 14:13:22 INFO - PROCESS | 1876 | 1461618802165 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:22 INFO - PROCESS | 1876 | 1461618802412 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 14:13:22 INFO - PROCESS | 1876 | 1461618802617 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:22 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d600db000 == 148 [pid = 1876] [id = 782] 14:13:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 147 (0x7f9d5d6f0400) [pid = 1876] [serial = 2345] [outer = (nil)] 14:13:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 148 (0x7f9d5f446800) [pid = 1876] [serial = 2346] [outer = 0x7f9d5d6f0400] 14:13:22 INFO - PROCESS | 1876 | 1461618802695 Marionette DEBUG loaded listener.js 14:13:22 INFO - PROCESS | 1876 | ++DOMWINDOW == 149 (0x7f9d61a5f400) [pid = 1876] [serial = 2347] [outer = 0x7f9d5d6f0400] 14:13:23 INFO - PROCESS | 1876 | 1461618803515 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:13:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:13:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1390ms 14:13:23 INFO - PROCESS | 1876 | 1461618803543 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 14:13:23 INFO - PROCESS | 1876 | 1461618803551 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 14:13:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:13:23 INFO - PROCESS | 1876 | 1461618803561 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:13:23 INFO - PROCESS | 1876 | 1461618803565 Marionette TRACE conn3 <- [1,3094,null,{}] 14:13:23 INFO - PROCESS | 1876 | 1461618803571 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:23 INFO - PROCESS | 1876 | 1461618803799 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 14:13:24 INFO - PROCESS | 1876 | 1461618804048 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:24 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d62fcb000 == 149 [pid = 1876] [id = 783] 14:13:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 150 (0x7f9d61a63400) [pid = 1876] [serial = 2348] [outer = (nil)] 14:13:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 151 (0x7f9d633d0800) [pid = 1876] [serial = 2349] [outer = 0x7f9d61a63400] 14:13:24 INFO - PROCESS | 1876 | 1461618804115 Marionette DEBUG loaded listener.js 14:13:24 INFO - PROCESS | 1876 | ++DOMWINDOW == 152 (0x7f9d63996000) [pid = 1876] [serial = 2350] [outer = 0x7f9d61a63400] 14:13:24 INFO - PROCESS | 1876 | 1461618804948 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:13:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:13:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1395ms 14:13:24 INFO - PROCESS | 1876 | 1461618804956 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 14:13:24 INFO - PROCESS | 1876 | 1461618804959 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 14:13:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:13:24 INFO - PROCESS | 1876 | 1461618804965 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:13:24 INFO - PROCESS | 1876 | 1461618804971 Marionette TRACE conn3 <- [1,3098,null,{}] 14:13:25 INFO - PROCESS | 1876 | 1461618805009 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:25 INFO - PROCESS | 1876 | 1461618805316 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 14:13:25 INFO - PROCESS | 1876 | 1461618805374 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:25 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d64bf7000 == 150 [pid = 1876] [id = 784] 14:13:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 153 (0x7f9d64ba6000) [pid = 1876] [serial = 2351] [outer = (nil)] 14:13:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 154 (0x7f9d66d42c00) [pid = 1876] [serial = 2352] [outer = 0x7f9d64ba6000] 14:13:25 INFO - PROCESS | 1876 | 1461618805665 Marionette DEBUG loaded listener.js 14:13:25 INFO - PROCESS | 1876 | ++DOMWINDOW == 155 (0x7f9d6859c800) [pid = 1876] [serial = 2353] [outer = 0x7f9d64ba6000] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 154 (0x7f9d79f2cc00) [pid = 1876] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 153 (0x7f9d75284c00) [pid = 1876] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 152 (0x7f9d639f6400) [pid = 1876] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 151 (0x7f9d728b9c00) [pid = 1876] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 150 (0x7f9d721f8800) [pid = 1876] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 149 (0x7f9d5bc32000) [pid = 1876] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 148 (0x7f9d697b9c00) [pid = 1876] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 147 (0x7f9d7200d400) [pid = 1876] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 146 (0x7f9d64baf800) [pid = 1876] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 145 (0x7f9d7212cc00) [pid = 1876] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 144 (0x7f9d6869d800) [pid = 1876] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 143 (0x7f9d717efc00) [pid = 1876] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 142 (0x7f9d728bd000) [pid = 1876] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 141 (0x7f9d76193400) [pid = 1876] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 140 (0x7f9d752e3000) [pid = 1876] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 139 (0x7f9d6950b400) [pid = 1876] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 138 (0x7f9d60ff5000) [pid = 1876] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 137 (0x7f9d6a76e800) [pid = 1876] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 136 (0x7f9d610d1800) [pid = 1876] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 135 (0x7f9d5bc34000) [pid = 1876] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 134 (0x7f9d71750800) [pid = 1876] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 133 (0x7f9d7396c800) [pid = 1876] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 132 (0x7f9d5ab8e800) [pid = 1876] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 131 (0x7f9d7bf1e000) [pid = 1876] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 130 (0x7f9d697ba800) [pid = 1876] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 129 (0x7f9d62ef2400) [pid = 1876] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:13:26 INFO - PROCESS | 1876 | --DOMWINDOW == 128 (0x7f9d6331ec00) [pid = 1876] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:13:27 INFO - PROCESS | 1876 | 1461618807011 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 14:13:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:13:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:13:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 2058ms 14:13:27 INFO - PROCESS | 1876 | 1461618807025 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 14:13:27 INFO - PROCESS | 1876 | 1461618807030 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 14:13:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:13:27 INFO - PROCESS | 1876 | 1461618807036 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:13:27 INFO - PROCESS | 1876 | 1461618807038 Marionette TRACE conn3 <- [1,3102,null,{}] 14:13:27 INFO - PROCESS | 1876 | 1461618807044 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:27 INFO - PROCESS | 1876 | 1461618807270 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 14:13:27 INFO - PROCESS | 1876 | 1461618807490 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:27 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d67008000 == 151 [pid = 1876] [id = 785] 14:13:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 129 (0x7f9d5ab8e800) [pid = 1876] [serial = 2354] [outer = (nil)] 14:13:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 130 (0x7f9d68697000) [pid = 1876] [serial = 2355] [outer = 0x7f9d5ab8e800] 14:13:27 INFO - PROCESS | 1876 | 1461618807556 Marionette DEBUG loaded listener.js 14:13:27 INFO - PROCESS | 1876 | ++DOMWINDOW == 131 (0x7f9d696f6000) [pid = 1876] [serial = 2356] [outer = 0x7f9d5ab8e800] 14:13:28 INFO - PROCESS | 1876 | 1461618808243 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:13:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:13:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1239ms 14:13:28 INFO - PROCESS | 1876 | 1461618808276 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 14:13:28 INFO - PROCESS | 1876 | 1461618808278 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 14:13:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:13:28 INFO - PROCESS | 1876 | 1461618808297 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:13:28 INFO - PROCESS | 1876 | 1461618808300 Marionette TRACE conn3 <- [1,3106,null,{}] 14:13:28 INFO - PROCESS | 1876 | 1461618808305 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:28 INFO - PROCESS | 1876 | 1461618808802 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 14:13:29 INFO - PROCESS | 1876 | 1461618809034 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:29 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d5dcca000 == 152 [pid = 1876] [id = 786] 14:13:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 132 (0x7f9d5b8e1800) [pid = 1876] [serial = 2357] [outer = (nil)] 14:13:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 133 (0x7f9d5d2cf800) [pid = 1876] [serial = 2358] [outer = 0x7f9d5b8e1800] 14:13:29 INFO - PROCESS | 1876 | 1461618809180 Marionette DEBUG loaded listener.js 14:13:29 INFO - PROCESS | 1876 | ++DOMWINDOW == 134 (0x7f9d5f446400) [pid = 1876] [serial = 2359] [outer = 0x7f9d5b8e1800] 14:13:29 INFO - PROCESS | 1876 | 1461618809993 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 14:13:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:13:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:13:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:13:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1731ms 14:13:30 INFO - PROCESS | 1876 | 1461618810031 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 14:13:30 INFO - PROCESS | 1876 | 1461618810037 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 14:13:30 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:13:30 INFO - PROCESS | 1876 | 1461618810045 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:13:30 INFO - PROCESS | 1876 | 1461618810051 Marionette TRACE conn3 <- [1,3110,null,{}] 14:13:30 INFO - PROCESS | 1876 | 1461618810105 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:30 INFO - PROCESS | 1876 | 1461618810391 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 14:13:30 INFO - PROCESS | 1876 | 1461618810683 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:30 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d6688f800 == 153 [pid = 1876] [id = 787] 14:13:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 135 (0x7f9d6331e000) [pid = 1876] [serial = 2360] [outer = (nil)] 14:13:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 136 (0x7f9d63993c00) [pid = 1876] [serial = 2361] [outer = 0x7f9d6331e000] 14:13:30 INFO - PROCESS | 1876 | 1461618810815 Marionette DEBUG loaded listener.js 14:13:30 INFO - PROCESS | 1876 | ++DOMWINDOW == 137 (0x7f9d64306800) [pid = 1876] [serial = 2362] [outer = 0x7f9d6331e000] 14:13:31 INFO - PROCESS | 1876 | 1461618811714 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 14:13:31 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:13:31 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 14:13:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:13:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:13:31 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1692ms 14:13:31 INFO - PROCESS | 1876 | 1461618811742 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 14:13:31 INFO - PROCESS | 1876 | 1461618811749 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 14:13:31 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:13:31 INFO - PROCESS | 1876 | 1461618811759 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:13:31 INFO - PROCESS | 1876 | 1461618811765 Marionette TRACE conn3 <- [1,3114,null,{}] 14:13:31 INFO - PROCESS | 1876 | 1461618811775 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:32 INFO - PROCESS | 1876 | 1461618812169 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 14:13:32 INFO - PROCESS | 1876 | 1461618812486 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\", \"596ce8b9-3a54-42d2-8cb3-ea2896d3d275\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:32 INFO - PROCESS | 1876 | ++DOCSHELL 0x7f9d685c9000 == 154 [pid = 1876] [id = 788] 14:13:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 138 (0x7f9d66e4cc00) [pid = 1876] [serial = 2363] [outer = (nil)] 14:13:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 139 (0x7f9d6869d800) [pid = 1876] [serial = 2364] [outer = 0x7f9d66e4cc00] 14:13:32 INFO - PROCESS | 1876 | 1461618812570 Marionette DEBUG loaded listener.js 14:13:32 INFO - PROCESS | 1876 | ++DOMWINDOW == 140 (0x7f9d695f2000) [pid = 1876] [serial = 2365] [outer = 0x7f9d66e4cc00] 14:13:33 INFO - PROCESS | 1876 | 1461618813411 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:13:33 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:13:33 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1694ms 14:13:33 INFO - PROCESS | 1876 | 1461618813453 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 14:13:33 INFO - PROCESS | 1876 | 1461618813459 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 14:13:34 WARNING - u'runner_teardown' () 14:13:34 INFO - No more tests 14:13:34 INFO - Got 0 unexpected results 14:13:34 INFO - SUITE-END | took 1251s 14:13:34 INFO - Closing logging queue 14:13:34 INFO - queue closed 14:13:34 INFO - Return code: 0 14:13:34 WARNING - # TBPL SUCCESS # 14:13:34 INFO - Running post-action listener: _resource_record_post_action 14:13:34 INFO - Running post-run listener: _resource_record_post_run 14:13:36 INFO - Total resource usage - Wall time: 1286s; CPU: 98.0%; Read bytes: 8339456; Write bytes: 975314944; Read time: 340; Write time: 360656 14:13:36 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:13:36 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 52154368; Read time: 0; Write time: 60348 14:13:36 INFO - run-tests - Wall time: 1257s; CPU: 98.0%; Read bytes: 5484544; Write bytes: 923090944; Read time: 196; Write time: 300304 14:13:36 INFO - Running post-run listener: _upload_blobber_files 14:13:36 INFO - Blob upload gear active. 14:13:36 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:13:36 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 14:13:36 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-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:13:36 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-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:13:36 INFO - (blobuploader) - INFO - Open directory for files ... 14:13:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:13:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:13:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:13:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:13:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:13:38 INFO - (blobuploader) - INFO - Done attempting. 14:13:38 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:13:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:13:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:13:40 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:13:40 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:13:40 INFO - (blobuploader) - INFO - Done attempting. 14:13:40 INFO - (blobuploader) - INFO - Iteration through files over. 14:13:40 INFO - Return code: 0 14:13:40 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:13:40 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:13:40 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5ec76efa0c02c8233bbb4970c588811c4c1d3894659c290ec641bb9b76674a66b4b17a6f558d31a5dbae67a58de988ef8301804bab0c229dc1019061397292f0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/14e6c4bfd7c4e8310a056e8c6a44e34cc791be031c7367d225ceac2df0ea203ad7a8f56465338996588a978034f0752f66a825e8998e840a5979742e6093a4c5"} 14:13:40 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:13:40 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:13:40 INFO - Contents: 14:13:40 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5ec76efa0c02c8233bbb4970c588811c4c1d3894659c290ec641bb9b76674a66b4b17a6f558d31a5dbae67a58de988ef8301804bab0c229dc1019061397292f0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/14e6c4bfd7c4e8310a056e8c6a44e34cc791be031c7367d225ceac2df0ea203ad7a8f56465338996588a978034f0752f66a825e8998e840a5979742e6093a4c5"} 14:13:40 INFO - Running post-run listener: copy_logs_to_upload_dir 14:13:40 INFO - Copying logs to upload dir... 14:13:40 INFO - mkdir: /builds/slave/test/build/upload/logs 14:13:40 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1422.190929 ========= master_lag: 0.25 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 42 secs) (at 2016-04-25 14:13:40.350397) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 14:13:40.351371) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461616377.937725-1451650751 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5ec76efa0c02c8233bbb4970c588811c4c1d3894659c290ec641bb9b76674a66b4b17a6f558d31a5dbae67a58de988ef8301804bab0c229dc1019061397292f0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/14e6c4bfd7c4e8310a056e8c6a44e34cc791be031c7367d225ceac2df0ea203ad7a8f56465338996588a978034f0752f66a825e8998e840a5979742e6093a4c5"} build_url:https://queue.taskcluster.net/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035333 build_url: 'https://queue.taskcluster.net/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5ec76efa0c02c8233bbb4970c588811c4c1d3894659c290ec641bb9b76674a66b4b17a6f558d31a5dbae67a58de988ef8301804bab0c229dc1019061397292f0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/14e6c4bfd7c4e8310a056e8c6a44e34cc791be031c7367d225ceac2df0ea203ad7a8f56465338996588a978034f0752f66a825e8998e840a5979742e6093a4c5"}' symbols_url: 'https://queue.taskcluster.net/v1/task/aNEHAxLET-yN9cbbj8pnRQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 14:13:40.423659) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 14:13:40.424155) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461616377.937725-1451650751 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020104 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 14:13:40.488561) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 14:13:40.488843) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 14:13:40.489217) ========= ========= Total master_lag: 0.57 =========