builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1779 starttime: 1461152274.09 results: success (0) buildid: 20160420024936 builduid: d3282b29b93e49bb96f3e653a4d353a4 revision: 1e5e34826bd992c37b8bdebbd2c598d2d0fd9629 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 04:37:54.093956) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 04:37:54.094407) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 04:37:54.094703) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 04:37:54.135024) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:37:54.135301) ========= 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-1461152254.800007-381648504 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 04:37:54-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.66M=0.001s 2016-04-20 04:37:54 (9.66 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.294116 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:37:54.465722) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:37:54.466072) ========= 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-1461152254.800007-381648504 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.033329 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:37:54.530357) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:37:54.530694) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 1e5e34826bd992c37b8bdebbd2c598d2d0fd9629 --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 1e5e34826bd992c37b8bdebbd2c598d2d0fd9629 --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-1461152254.800007-381648504 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 04:37:54,659 truncating revision to first 12 chars 2016-04-20 04:37:54,659 Setting DEBUG logging. 2016-04-20 04:37:54,660 attempt 1/10 2016-04-20 04:37:54,660 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/1e5e34826bd9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 04:37:54,973 unpacking tar archive at: mozilla-inbound-1e5e34826bd9/testing/mozharness/ program finished with exit code 0 elapsedTime=0.621627 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:37:55.186083) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 04:37:55.186421) ========= script_repo_revision: 1e5e34826bd992c37b8bdebbd2c598d2d0fd9629 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 04:37:55.186860) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 04:37:55.187174) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 04:37:55.214014) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 12 secs) (at 2016-04-20 04:37:55.214318) ========= /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-1461152254.800007-381648504 _=/tools/buildbot/bin/python using PTY: False 04:37:55 INFO - MultiFileLogger online at 20160420 04:37:55 in /builds/slave/test 04:37:55 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 04:37:55 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:37:55 INFO - {'append_to_log': False, 04:37:55 INFO - 'base_work_dir': '/builds/slave/test', 04:37:55 INFO - 'blob_upload_branch': 'mozilla-inbound', 04:37:55 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:37:55 INFO - 'buildbot_json_path': 'buildprops.json', 04:37:55 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:37:55 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:37:55 INFO - 'download_minidump_stackwalk': True, 04:37:55 INFO - 'download_symbols': 'true', 04:37:55 INFO - 'e10s': False, 04:37:55 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:37:55 INFO - 'tooltool.py': '/tools/tooltool.py', 04:37:55 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:37:55 INFO - '/tools/misc-python/virtualenv.py')}, 04:37:55 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:37:55 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:37:55 INFO - 'log_level': 'info', 04:37:55 INFO - 'log_to_console': True, 04:37:55 INFO - 'opt_config_files': (), 04:37:55 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:37:55 INFO - '--processes=1', 04:37:55 INFO - '--config=%(test_path)s/wptrunner.ini', 04:37:55 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:37:55 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:37:55 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:37:55 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:37:55 INFO - 'pip_index': False, 04:37:55 INFO - 'require_test_zip': True, 04:37:55 INFO - 'test_type': ('testharness',), 04:37:55 INFO - 'this_chunk': '1', 04:37:55 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:37:55 INFO - 'total_chunks': '10', 04:37:55 INFO - 'virtualenv_path': 'venv', 04:37:55 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:37:55 INFO - 'work_dir': 'build'} 04:37:55 INFO - ##### 04:37:55 INFO - ##### Running clobber step. 04:37:55 INFO - ##### 04:37:55 INFO - Running pre-action listener: _resource_record_pre_action 04:37:55 INFO - Running main action method: clobber 04:37:55 INFO - rmtree: /builds/slave/test/build 04:37:55 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:37:56 INFO - Running post-action listener: _resource_record_post_action 04:37:56 INFO - ##### 04:37:56 INFO - ##### Running read-buildbot-config step. 04:37:56 INFO - ##### 04:37:56 INFO - Running pre-action listener: _resource_record_pre_action 04:37:56 INFO - Running main action method: read_buildbot_config 04:37:56 INFO - Using buildbot properties: 04:37:56 INFO - { 04:37:56 INFO - "project": "", 04:37:56 INFO - "product": "firefox", 04:37:56 INFO - "script_repo_revision": "production", 04:37:56 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 04:37:56 INFO - "repository": "", 04:37:56 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 04:37:56 INFO - "buildid": "20160420024936", 04:37:56 INFO - "pgo_build": "False", 04:37:56 INFO - "basedir": "/builds/slave/test", 04:37:56 INFO - "buildnumber": 19, 04:37:56 INFO - "slavename": "tst-linux64-spot-1779", 04:37:56 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 04:37:56 INFO - "platform": "linux64", 04:37:56 INFO - "branch": "mozilla-inbound", 04:37:56 INFO - "revision": "1e5e34826bd992c37b8bdebbd2c598d2d0fd9629", 04:37:56 INFO - "repo_path": "integration/mozilla-inbound", 04:37:56 INFO - "moz_repo_path": "", 04:37:56 INFO - "stage_platform": "linux64", 04:37:56 INFO - "builduid": "d3282b29b93e49bb96f3e653a4d353a4", 04:37:56 INFO - "slavebuilddir": "test" 04:37:56 INFO - } 04:37:56 INFO - Found installer url https://queue.taskcluster.net/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 04:37:56 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 04:37:56 INFO - Running post-action listener: _resource_record_post_action 04:37:56 INFO - ##### 04:37:56 INFO - ##### Running download-and-extract step. 04:37:56 INFO - ##### 04:37:56 INFO - Running pre-action listener: _resource_record_pre_action 04:37:56 INFO - Running main action method: download_and_extract 04:37:56 INFO - mkdir: /builds/slave/test/build/tests 04:37:56 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')]} 04:37:56 INFO - https://queue.taskcluster.net/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 04:37:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:37:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:37:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/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 04:37:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/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 04:38:16 INFO - Downloaded 1361 bytes. 04:38:16 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:38:16 INFO - Using the following test package requirements: 04:38:16 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 04:38:16 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:38:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 04:38:16 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:38:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 04:38:16 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:38:16 INFO - u'jsshell-linux-x86_64.zip'], 04:38:16 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:38:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 04:38:16 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 04:38:16 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:38:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 04:38:16 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:38:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 04:38:16 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:38:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 04:38:16 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:38:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 04:38:16 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 04:38:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:16 INFO - https://queue.taskcluster.net/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 04:38:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:38:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:38:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/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 04:38:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/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 04:38:26 INFO - Downloaded 22678828 bytes. 04:38:26 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/*'] 04:38:26 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/* 04:38:27 INFO - caution: filename not matched: web-platform/* 04:38:27 INFO - Return code: 11 04:38:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:27 INFO - https://queue.taskcluster.net/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 04:38:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:38:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:38:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/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 04:38:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/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 04:38:29 INFO - Downloaded 36397873 bytes. 04:38:29 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/*'] 04:38:29 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/* 04:38:33 INFO - caution: filename not matched: bin/* 04:38:33 INFO - caution: filename not matched: config/* 04:38:33 INFO - caution: filename not matched: mozbase/* 04:38:33 INFO - caution: filename not matched: marionette/* 04:38:33 INFO - caution: filename not matched: tools/wptserve/* 04:38:33 INFO - Return code: 11 04:38: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')]} 04:38:33 INFO - https://queue.taskcluster.net/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 04:38:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:38:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:38:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/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 04:38:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/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 04:38:37 INFO - Downloaded 64191833 bytes. 04:38:37 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:38:37 INFO - mkdir: /builds/slave/test/properties 04:38:37 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:38:37 INFO - Writing to file /builds/slave/test/properties/build_url 04:38:37 INFO - Contents: 04:38:37 INFO - build_url:https://queue.taskcluster.net/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:38:38 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:38:38 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:38:38 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:38:38 INFO - Contents: 04:38:38 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:38:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:38 INFO - https://queue.taskcluster.net/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:38:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:38:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:38:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/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 04:38:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ae27VddNSs6c2W-av0Ldgg/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 04:38:41 INFO - Downloaded 90772551 bytes. 04:38:41 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'] 04:38:41 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 04:38:47 INFO - Return code: 0 04:38:47 INFO - Running post-action listener: _resource_record_post_action 04:38:47 INFO - Running post-action listener: set_extra_try_arguments 04:38:47 INFO - ##### 04:38:47 INFO - ##### Running create-virtualenv step. 04:38:47 INFO - ##### 04:38:47 INFO - Running pre-action listener: _pre_create_virtualenv 04:38:47 INFO - Running pre-action listener: _resource_record_pre_action 04:38:47 INFO - Running main action method: create_virtualenv 04:38:47 INFO - Creating virtualenv /builds/slave/test/build/venv 04:38:47 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 04:38:47 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:38:47 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:38:47 INFO - Using real prefix '/usr' 04:38:47 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:38:51 INFO - Installing distribute.............................................................................................................................................................................................done. 04:38:54 INFO - Installing pip.................done. 04:38:54 INFO - Return code: 0 04:38:54 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:38:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:38:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:38:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:38:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:38:54 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 0x2283030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22843f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22c6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22aa720>, '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 0x22c5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22c53b0>, '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-1461152254.800007-381648504', '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 04:38:54 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 04:38:54 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 04:38:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:38:54 INFO - 'CCACHE_UMASK': '002', 04:38:54 INFO - 'DISPLAY': ':0', 04:38:54 INFO - 'HOME': '/home/cltbld', 04:38:54 INFO - 'LANG': 'en_US.UTF-8', 04:38:54 INFO - 'LOGNAME': 'cltbld', 04:38:54 INFO - 'MAIL': '/var/mail/cltbld', 04:38:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:38:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:38:54 INFO - 'MOZ_NO_REMOTE': '1', 04:38:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:38:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:38:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:38:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:38:54 INFO - 'PWD': '/builds/slave/test', 04:38:54 INFO - 'SHELL': '/bin/bash', 04:38:54 INFO - 'SHLVL': '1', 04:38:54 INFO - 'TERM': 'linux', 04:38:54 INFO - 'TMOUT': '86400', 04:38:54 INFO - 'USER': 'cltbld', 04:38:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461152254.800007-381648504', 04:38:54 INFO - '_': '/tools/buildbot/bin/python'} 04:38:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:38:55 INFO - Downloading/unpacking psutil>=0.7.1 04:38:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:38:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:38:55 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 04:38:55 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 04:38:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:38:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:38:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:38:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:38:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:38:59 INFO - Installing collected packages: psutil 04:38:59 INFO - Running setup.py install for psutil 04:38:59 INFO - building 'psutil._psutil_linux' extension 04:38:59 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 04:39:00 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 04:39:00 INFO - building 'psutil._psutil_posix' extension 04:39:00 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 04:39:00 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 04:39:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:39:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:39:00 INFO - Successfully installed psutil 04:39:00 INFO - Cleaning up... 04:39:00 INFO - Return code: 0 04:39:00 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:39: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')]} 04:39:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:39:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:39: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')]} 04:39:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:39:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:39:00 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 0x2283030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22843f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22c6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22aa720>, '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 0x22c5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22c53b0>, '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-1461152254.800007-381648504', '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 04:39:00 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 04:39:00 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 04:39:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:39:00 INFO - 'CCACHE_UMASK': '002', 04:39:00 INFO - 'DISPLAY': ':0', 04:39:00 INFO - 'HOME': '/home/cltbld', 04:39:00 INFO - 'LANG': 'en_US.UTF-8', 04:39:00 INFO - 'LOGNAME': 'cltbld', 04:39:00 INFO - 'MAIL': '/var/mail/cltbld', 04:39:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:39:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:39:00 INFO - 'MOZ_NO_REMOTE': '1', 04:39:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:39:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:39:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:39:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:39:00 INFO - 'PWD': '/builds/slave/test', 04:39:00 INFO - 'SHELL': '/bin/bash', 04:39:00 INFO - 'SHLVL': '1', 04:39:00 INFO - 'TERM': 'linux', 04:39:00 INFO - 'TMOUT': '86400', 04:39:00 INFO - 'USER': 'cltbld', 04:39:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461152254.800007-381648504', 04:39:00 INFO - '_': '/tools/buildbot/bin/python'} 04:39:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:39:01 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:39:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:39:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:39:01 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 04:39:01 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 04:39:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:39:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:39:04 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:39:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:39:04 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:39:04 INFO - Installing collected packages: mozsystemmonitor 04:39:04 INFO - Running setup.py install for mozsystemmonitor 04:39:04 INFO - Successfully installed mozsystemmonitor 04:39:04 INFO - Cleaning up... 04:39:05 INFO - Return code: 0 04:39:05 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:39:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:39:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:39:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:39:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:39:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x2283030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22843f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22c6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22aa720>, '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 0x22c5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22c53b0>, '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-1461152254.800007-381648504', '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 04:39:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 04:39:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 04:39:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:39:05 INFO - 'CCACHE_UMASK': '002', 04:39:05 INFO - 'DISPLAY': ':0', 04:39:05 INFO - 'HOME': '/home/cltbld', 04:39:05 INFO - 'LANG': 'en_US.UTF-8', 04:39:05 INFO - 'LOGNAME': 'cltbld', 04:39:05 INFO - 'MAIL': '/var/mail/cltbld', 04:39:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:39:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:39:05 INFO - 'MOZ_NO_REMOTE': '1', 04:39:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:39:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:39:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:39:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:39:05 INFO - 'PWD': '/builds/slave/test', 04:39:05 INFO - 'SHELL': '/bin/bash', 04:39:05 INFO - 'SHLVL': '1', 04:39:05 INFO - 'TERM': 'linux', 04:39:05 INFO - 'TMOUT': '86400', 04:39:05 INFO - 'USER': 'cltbld', 04:39:05 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461152254.800007-381648504', 04:39:05 INFO - '_': '/tools/buildbot/bin/python'} 04:39:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:39:05 INFO - Downloading/unpacking blobuploader==1.2.4 04:39:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:39:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:39:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:39:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:39:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:39:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:39:09 INFO - Downloading blobuploader-1.2.4.tar.gz 04:39:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:39:09 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:39:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:39:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:39:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:39:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:39:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:39:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:39:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:39:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:39:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:39:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:39:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:39:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:39:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:39:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:39:10 INFO - Downloading docopt-0.6.1.tar.gz 04:39:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:39:10 INFO - Installing collected packages: blobuploader, requests, docopt 04:39:10 INFO - Running setup.py install for blobuploader 04:39:11 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:39:11 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:39:11 INFO - Running setup.py install for requests 04:39:11 INFO - Running setup.py install for docopt 04:39:11 INFO - Successfully installed blobuploader requests docopt 04:39:11 INFO - Cleaning up... 04:39:12 INFO - Return code: 0 04:39:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:39:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:39:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:39:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:39:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:39:12 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 0x2283030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22843f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22c6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22aa720>, '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 0x22c5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22c53b0>, '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-1461152254.800007-381648504', '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 04:39:12 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 04:39:12 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 04:39:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:39:12 INFO - 'CCACHE_UMASK': '002', 04:39:12 INFO - 'DISPLAY': ':0', 04:39:12 INFO - 'HOME': '/home/cltbld', 04:39:12 INFO - 'LANG': 'en_US.UTF-8', 04:39:12 INFO - 'LOGNAME': 'cltbld', 04:39:12 INFO - 'MAIL': '/var/mail/cltbld', 04:39:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:39:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:39:12 INFO - 'MOZ_NO_REMOTE': '1', 04:39:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:39:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:39:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:39:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:39:12 INFO - 'PWD': '/builds/slave/test', 04:39:12 INFO - 'SHELL': '/bin/bash', 04:39:12 INFO - 'SHLVL': '1', 04:39:12 INFO - 'TERM': 'linux', 04:39:12 INFO - 'TMOUT': '86400', 04:39:12 INFO - 'USER': 'cltbld', 04:39:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461152254.800007-381648504', 04:39:12 INFO - '_': '/tools/buildbot/bin/python'} 04:39:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:39:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:39:12 INFO - Running setup.py (path:/tmp/pip-mMCFEB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:39:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:39:12 INFO - Running setup.py (path:/tmp/pip-0JiVgC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:39:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:39:12 INFO - Running setup.py (path:/tmp/pip-aBSjQT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:39:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:39:12 INFO - Running setup.py (path:/tmp/pip-bHmf1K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:39:13 INFO - Running setup.py (path:/tmp/pip-zVv2Gu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:39:13 INFO - Running setup.py (path:/tmp/pip-mWQhNB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:39:13 INFO - Running setup.py (path:/tmp/pip-vgyLgO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:39:13 INFO - Running setup.py (path:/tmp/pip-REKVML-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:39:13 INFO - Running setup.py (path:/tmp/pip-IHR5Os-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:39:13 INFO - Running setup.py (path:/tmp/pip-uWCg40-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:39:13 INFO - Running setup.py (path:/tmp/pip-CJfuhL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:39:13 INFO - Running setup.py (path:/tmp/pip-LGXvml-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:39:14 INFO - Running setup.py (path:/tmp/pip-Cm72pQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:39:14 INFO - Running setup.py (path:/tmp/pip-D40lBN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:39:14 INFO - Running setup.py (path:/tmp/pip-0ReckK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:39:14 INFO - Running setup.py (path:/tmp/pip-M9bqSn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:39:14 INFO - Running setup.py (path:/tmp/pip-Ca1qjD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:39:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:39:14 INFO - Running setup.py (path:/tmp/pip-sgpmb0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:39:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:39:14 INFO - Running setup.py (path:/tmp/pip-raKyQN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:39:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:39:15 INFO - Running setup.py (path:/tmp/pip-50i34a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:39:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:39:15 INFO - Running setup.py (path:/tmp/pip-18rSaV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:39:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:39:15 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 04:39:15 INFO - Running setup.py install for manifestparser 04:39:15 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:39:15 INFO - Running setup.py install for mozcrash 04:39:16 INFO - Running setup.py install for mozdebug 04:39:16 INFO - Running setup.py install for mozdevice 04:39:16 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:39:16 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:39:16 INFO - Running setup.py install for mozfile 04:39:16 INFO - Running setup.py install for mozhttpd 04:39:16 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:39:16 INFO - Running setup.py install for mozinfo 04:39:17 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:39:17 INFO - Running setup.py install for mozInstall 04:39:17 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:39:17 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:39:17 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:39:17 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:39:17 INFO - Running setup.py install for mozleak 04:39:17 INFO - Running setup.py install for mozlog 04:39:17 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:39:17 INFO - Running setup.py install for moznetwork 04:39:17 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:39:17 INFO - Running setup.py install for mozprocess 04:39:18 INFO - Running setup.py install for mozprofile 04:39:18 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:39:18 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:39:18 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:39:18 INFO - Running setup.py install for mozrunner 04:39:18 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:39:18 INFO - Running setup.py install for mozscreenshot 04:39:18 INFO - Running setup.py install for moztest 04:39:18 INFO - Running setup.py install for mozversion 04:39:19 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:39:19 INFO - Running setup.py install for wptserve 04:39:19 INFO - Running setup.py install for marionette-driver 04:39:19 INFO - Running setup.py install for browsermob-proxy 04:39:19 INFO - Running setup.py install for marionette-client 04:39:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:39:20 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:39:20 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 04:39:20 INFO - Cleaning up... 04:39:20 INFO - Return code: 0 04:39:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:39:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:39:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:39:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:39:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:39:20 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 0x2283030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22843f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22c6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22aa720>, '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 0x22c5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22c53b0>, '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-1461152254.800007-381648504', '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 04:39:20 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 04:39:20 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 04:39:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:39:20 INFO - 'CCACHE_UMASK': '002', 04:39:20 INFO - 'DISPLAY': ':0', 04:39:20 INFO - 'HOME': '/home/cltbld', 04:39:20 INFO - 'LANG': 'en_US.UTF-8', 04:39:20 INFO - 'LOGNAME': 'cltbld', 04:39:20 INFO - 'MAIL': '/var/mail/cltbld', 04:39:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:39:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:39:20 INFO - 'MOZ_NO_REMOTE': '1', 04:39:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:39:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:39:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:39:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:39:20 INFO - 'PWD': '/builds/slave/test', 04:39:20 INFO - 'SHELL': '/bin/bash', 04:39:20 INFO - 'SHLVL': '1', 04:39:20 INFO - 'TERM': 'linux', 04:39:20 INFO - 'TMOUT': '86400', 04:39:20 INFO - 'USER': 'cltbld', 04:39:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461152254.800007-381648504', 04:39:20 INFO - '_': '/tools/buildbot/bin/python'} 04:39:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:39:20 INFO - Running setup.py (path:/tmp/pip-xh58vu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:39:20 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)) 04:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:39:20 INFO - Running setup.py (path:/tmp/pip-gkTN5F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:39:20 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)) 04:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:39:20 INFO - Running setup.py (path:/tmp/pip-yPo1tq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:39:21 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)) 04:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:39:21 INFO - Running setup.py (path:/tmp/pip-7ZqE6s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:39:21 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)) 04:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:39:21 INFO - Running setup.py (path:/tmp/pip-NGB1Po-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:39:21 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)) 04:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:39:21 INFO - Running setup.py (path:/tmp/pip-fKtg0M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:39:21 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)) 04:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:39:21 INFO - Running setup.py (path:/tmp/pip-WFutY9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:39:21 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)) 04:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:39:21 INFO - Running setup.py (path:/tmp/pip-JSYDeH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:39:21 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)) 04:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:39:21 INFO - Running setup.py (path:/tmp/pip-nLEyyH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:39:21 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)) 04:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:39:21 INFO - Running setup.py (path:/tmp/pip-BX6QDg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:39:22 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)) 04:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:39:22 INFO - Running setup.py (path:/tmp/pip-Hvks4B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:39:22 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)) 04:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:39:22 INFO - Running setup.py (path:/tmp/pip-wXXR9m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:39:22 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)) 04:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:39:22 INFO - Running setup.py (path:/tmp/pip-g321rw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:39:22 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)) 04:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:39:22 INFO - Running setup.py (path:/tmp/pip-blqEFK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:39:22 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)) 04:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:39:22 INFO - Running setup.py (path:/tmp/pip-cgMnrB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:39:22 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)) 04:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:39:22 INFO - Running setup.py (path:/tmp/pip-JCyUoQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:39:22 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)) 04:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:39:22 INFO - Running setup.py (path:/tmp/pip-O973KC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:39:23 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)) 04:39:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:39:23 INFO - Running setup.py (path:/tmp/pip-iyBH58-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:39:23 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)) 04:39:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:39:23 INFO - Running setup.py (path:/tmp/pip-9P8zXv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:39:23 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)) 04:39:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:39:23 INFO - Running setup.py (path:/tmp/pip-x6ypCo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:39:23 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)) 04:39:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:39:23 INFO - Running setup.py (path:/tmp/pip-srj_km-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:39:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:39:24 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)) 04:39:24 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)) 04:39:24 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)) 04:39:24 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)) 04:39:24 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)) 04:39:24 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)) 04:39:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:39:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:39:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:39:24 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 04:39:24 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 04:39:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:39:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:39:27 INFO - Downloading blessings-1.6.tar.gz 04:39:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:39:28 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)) 04:39:28 INFO - Installing collected packages: blessings 04:39:28 INFO - Running setup.py install for blessings 04:39:28 INFO - Successfully installed blessings 04:39:28 INFO - Cleaning up... 04:39:28 INFO - Return code: 0 04:39:28 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:39:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:39:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:39:28 INFO - Reading from file tmpfile_stdout 04:39:28 INFO - Current package versions: 04:39:28 INFO - argparse == 1.2.1 04:39:28 INFO - blessings == 1.6 04:39:28 INFO - blobuploader == 1.2.4 04:39:28 INFO - browsermob-proxy == 0.6.0 04:39:28 INFO - docopt == 0.6.1 04:39:28 INFO - manifestparser == 1.1 04:39:28 INFO - marionette-client == 2.3.0 04:39:28 INFO - marionette-driver == 1.4.0 04:39:28 INFO - mozInstall == 1.12 04:39:28 INFO - mozcrash == 0.17 04:39:28 INFO - mozdebug == 0.1 04:39:28 INFO - mozdevice == 0.48 04:39:28 INFO - mozfile == 1.2 04:39:28 INFO - mozhttpd == 0.7 04:39:28 INFO - mozinfo == 0.9 04:39:28 INFO - mozleak == 0.1 04:39:28 INFO - mozlog == 3.1 04:39:28 INFO - moznetwork == 0.27 04:39:28 INFO - mozprocess == 0.22 04:39:28 INFO - mozprofile == 0.28 04:39:28 INFO - mozrunner == 6.11 04:39:28 INFO - mozscreenshot == 0.1 04:39:28 INFO - mozsystemmonitor == 0.0 04:39:28 INFO - moztest == 0.7 04:39:28 INFO - mozversion == 1.4 04:39:28 INFO - psutil == 3.1.1 04:39:28 INFO - requests == 1.2.3 04:39:28 INFO - wptserve == 1.4.0 04:39:28 INFO - wsgiref == 0.1.2 04:39:28 INFO - Running post-action listener: _resource_record_post_action 04:39:28 INFO - Running post-action listener: _start_resource_monitoring 04:39:28 INFO - Starting resource monitoring. 04:39:28 INFO - ##### 04:39:28 INFO - ##### Running pull step. 04:39:28 INFO - ##### 04:39:28 INFO - Running pre-action listener: _resource_record_pre_action 04:39:28 INFO - Running main action method: pull 04:39:28 INFO - Pull has nothing to do! 04:39:28 INFO - Running post-action listener: _resource_record_post_action 04:39:28 INFO - ##### 04:39:28 INFO - ##### Running install step. 04:39:28 INFO - ##### 04:39:28 INFO - Running pre-action listener: _resource_record_pre_action 04:39:28 INFO - Running main action method: install 04:39:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:39:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:39:29 INFO - Reading from file tmpfile_stdout 04:39:29 INFO - Detecting whether we're running mozinstall >=1.0... 04:39:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:39:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:39:29 INFO - Reading from file tmpfile_stdout 04:39:29 INFO - Output received: 04:39:29 INFO - Usage: mozinstall [options] installer 04:39:29 INFO - Options: 04:39:29 INFO - -h, --help show this help message and exit 04:39:29 INFO - -d DEST, --destination=DEST 04:39:29 INFO - Directory to install application into. [default: 04:39:29 INFO - "/builds/slave/test"] 04:39:29 INFO - --app=APP Application being installed. [default: firefox] 04:39:29 INFO - mkdir: /builds/slave/test/build/application 04:39:29 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'] 04:39:29 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 04:39:59 INFO - Reading from file tmpfile_stdout 04:39:59 INFO - Output received: 04:39:59 INFO - /builds/slave/test/build/application/firefox/firefox 04:39:59 INFO - Running post-action listener: _resource_record_post_action 04:39:59 INFO - ##### 04:39:59 INFO - ##### Running run-tests step. 04:39:59 INFO - ##### 04:39:59 INFO - Running pre-action listener: _resource_record_pre_action 04:39:59 INFO - Running main action method: run_tests 04:39:59 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:39:59 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:39:59 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:39:59 INFO - grabbing minidump binary from tooltool 04:39: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')]} 04:39:59 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 0x22aa720>, '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 0x22c5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22c53b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:39:59 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 04:39:59 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 04:39:59 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:39:59 INFO - Return code: 0 04:39:59 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 04:39:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:39:59 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/ae27VddNSs6c2W-av0Ldgg/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 04:39:59 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/ae27VddNSs6c2W-av0Ldgg/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 04:39:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:39:59 INFO - 'CCACHE_UMASK': '002', 04:39:59 INFO - 'DISPLAY': ':0', 04:39:59 INFO - 'HOME': '/home/cltbld', 04:39:59 INFO - 'LANG': 'en_US.UTF-8', 04:39:59 INFO - 'LOGNAME': 'cltbld', 04:39:59 INFO - 'MAIL': '/var/mail/cltbld', 04:39:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:39:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:39:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:39:59 INFO - 'MOZ_NO_REMOTE': '1', 04:39:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:39:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:39:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:39:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:39:59 INFO - 'PWD': '/builds/slave/test', 04:39:59 INFO - 'SHELL': '/bin/bash', 04:39:59 INFO - 'SHLVL': '1', 04:39:59 INFO - 'TERM': 'linux', 04:39:59 INFO - 'TMOUT': '86400', 04:39:59 INFO - 'USER': 'cltbld', 04:39:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461152254.800007-381648504', 04:39:59 INFO - '_': '/tools/buildbot/bin/python'} 04:39:59 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/ae27VddNSs6c2W-av0Ldgg/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 04:40:00 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 04:40:00 INFO - import pkg_resources 04:40:01 INFO - Using 1 client processes 04:40:02 INFO - wptserve Starting http server on 127.0.0.1:8000 04:40:02 INFO - wptserve Starting http server on 127.0.0.1:8001 04:40:02 INFO - wptserve Starting http server on 127.0.0.1:8443 04:40:04 INFO - SUITE-START | Running 778 tests 04:40:04 INFO - Running testharness tests 04:40:04 INFO - Setting up ssl 04:40:04 INFO - PROCESS | certutil | 04:40:04 INFO - PROCESS | certutil | 04:40:04 INFO - PROCESS | certutil | 04:40:04 INFO - Certificate Nickname Trust Attributes 04:40:04 INFO - SSL,S/MIME,JAR/XPI 04:40:04 INFO - 04:40:04 INFO - web-platform-tests CT,, 04:40:04 INFO - 04:40:04 INFO - Starting runner 04:40:07 INFO - PROCESS | 1846 | 1461152407591 Marionette DEBUG Marionette enabled via build flag and pref 04:40:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7929b06800 == 1 [pid = 1846] [id = 1] 04:40:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 1 (0x7f7929b07000) [pid = 1846] [serial = 1] [outer = (nil)] 04:40:07 INFO - PROCESS | 1846 | [1846] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 04:40:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 2 (0x7f7929b08000) [pid = 1846] [serial = 2] [outer = 0x7f7929b07000] 04:40:08 INFO - PROCESS | 1846 | 1461152408204 Marionette INFO Listening on port 2828 04:40:08 INFO - PROCESS | 1846 | 1461152408734 Marionette DEBUG Marionette enabled via command-line flag 04:40:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926c4f000 == 2 [pid = 1846] [id = 2] 04:40:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 3 (0x7f7926cb5800) [pid = 1846] [serial = 3] [outer = (nil)] 04:40:08 INFO - PROCESS | 1846 | [1846] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 04:40:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 4 (0x7f7926cb6800) [pid = 1846] [serial = 4] [outer = 0x7f7926cb5800] 04:40:08 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f792bfd6670 04:40:08 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f792c3a3ee0 04:40:08 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7925e1b1f0 04:40:08 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7925e1b4f0 04:40:09 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7925e1b820 04:40:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 5 (0x7f792b806800) [pid = 1846] [serial = 5] [outer = 0x7f7929b07000] 04:40:09 INFO - PROCESS | 1846 | [1846] 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 04:40:09 INFO - PROCESS | 1846 | 1461152409108 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56565 04:40:09 INFO - PROCESS | 1846 | [1846] 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 04:40:09 INFO - PROCESS | 1846 | 1461152409189 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56566 04:40:09 INFO - PROCESS | 1846 | 1461152409194 Marionette DEBUG Closed connection conn0 04:40:09 INFO - PROCESS | 1846 | [1846] 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 2252 04:40:09 INFO - PROCESS | 1846 | [1846] 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 04:40:09 INFO - PROCESS | 1846 | 1461152409317 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56567 04:40:09 INFO - PROCESS | 1846 | 1461152409320 Marionette DEBUG Closed connection conn1 04:40:09 INFO - PROCESS | 1846 | [1846] 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 04:40:09 INFO - PROCESS | 1846 | 1461152409384 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:56568 04:40:09 INFO - PROCESS | 1846 | 1461152409396 Marionette DEBUG Closed connection conn2 04:40:09 INFO - PROCESS | 1846 | 1461152409446 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:40:09 INFO - PROCESS | 1846 | 1461152409461 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":"20160420024936","device":"desktop","version":"48.0a1"} 04:40:10 INFO - PROCESS | 1846 | [1846] 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 04:40:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926c79000 == 3 [pid = 1846] [id = 3] 04:40:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 6 (0x7f7926cba800) [pid = 1846] [serial = 6] [outer = (nil)] 04:40:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791a019800 == 4 [pid = 1846] [id = 4] 04:40:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 7 (0x7f791a10f800) [pid = 1846] [serial = 7] [outer = (nil)] 04:40:11 INFO - PROCESS | 1846 | [1846] 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 04:40:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919204800 == 5 [pid = 1846] [id = 5] 04:40:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 8 (0x7f7919586000) [pid = 1846] [serial = 8] [outer = (nil)] 04:40:11 INFO - PROCESS | 1846 | [1846] 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 04:40:11 INFO - PROCESS | 1846 | [1846] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:40:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 9 (0x7f7919275000) [pid = 1846] [serial = 9] [outer = 0x7f7919586000] 04:40:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 10 (0x7f7918da8000) [pid = 1846] [serial = 10] [outer = 0x7f7926cba800] 04:40:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 11 (0x7f7918c47000) [pid = 1846] [serial = 11] [outer = 0x7f791a10f800] 04:40:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 12 (0x7f7918c49000) [pid = 1846] [serial = 12] [outer = 0x7f7919586000] 04:40:13 INFO - PROCESS | 1846 | 1461152413046 Marionette DEBUG loaded listener.js 04:40:13 INFO - PROCESS | 1846 | 1461152413070 Marionette DEBUG loaded listener.js 04:40:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 13 (0x7f7916ca0800) [pid = 1846] [serial = 13] [outer = 0x7f7919586000] 04:40:13 INFO - PROCESS | 1846 | 1461152413852 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"07a2fc10-cc13-4487-8479-62d9d410254c","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":"20160420024936","device":"desktop","version":"48.0a1","command_id":1}}] 04:40:14 INFO - PROCESS | 1846 | 1461152414066 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}] 04:40:14 INFO - PROCESS | 1846 | 1461152414218 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 04:40:14 INFO - PROCESS | 1846 | 1461152414461 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:40:14 INFO - PROCESS | 1846 | [1846] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:40:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 14 (0x7f7912c74000) [pid = 1846] [serial = 14] [outer = 0x7f7919586000] 04:40:15 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:15 INFO - PROCESS | 1846 | 1461152415077 Marionette TRACE conn3 <- [1,3,null,{}] 04:40:15 INFO - PROCESS | 1846 | 1461152415199 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:40:15 INFO - PROCESS | 1846 | 1461152415274 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 04:40:15 INFO - PROCESS | 1846 | 1461152415343 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 04:40:15 INFO - PROCESS | 1846 | 1461152415348 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 04:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:40:15 INFO - PROCESS | 1846 | 1461152415380 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:40:15 INFO - PROCESS | 1846 | 1461152415385 Marionette TRACE conn3 <- [1,6,null,{}] 04:40:15 INFO - PROCESS | 1846 | 1461152415429 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}] 04:40:15 INFO - PROCESS | 1846 | 1461152415518 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 04:40:15 INFO - PROCESS | 1846 | 1461152415541 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791b1d8000 == 6 [pid = 1846] [id = 6] 04:40:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 15 (0x7f7912029000) [pid = 1846] [serial = 15] [outer = (nil)] 04:40:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 16 (0x7f791202ac00) [pid = 1846] [serial = 16] [outer = 0x7f7912029000] 04:40:15 INFO - PROCESS | 1846 | 1461152415625 Marionette DEBUG loaded listener.js 04:40:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 17 (0x7f7912031000) [pid = 1846] [serial = 17] [outer = 0x7f7912029000] 04:40:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7911db8000 == 7 [pid = 1846] [id = 7] 04:40:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 18 (0x7f7911d89400) [pid = 1846] [serial = 18] [outer = (nil)] 04:40:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 19 (0x7f7911d8b400) [pid = 1846] [serial = 19] [outer = 0x7f7911d89400] 04:40:16 INFO - PROCESS | 1846 | 1461152416154 Marionette DEBUG loaded listener.js 04:40:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 20 (0x7f7911bde400) [pid = 1846] [serial = 20] [outer = 0x7f7911d89400] 04:40:16 INFO - PROCESS | 1846 | 1461152416565 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]]]}] 04:40:16 INFO - PROCESS | 1846 | [1846] 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 04:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1275ms 04:40:16 INFO - PROCESS | 1846 | 1461152416656 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 04:40:16 INFO - PROCESS | 1846 | 1461152416660 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 04:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:40:16 INFO - PROCESS | 1846 | 1461152416727 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:40:16 INFO - PROCESS | 1846 | 1461152416729 Marionette TRACE conn3 <- [1,10,null,{}] 04:40:16 INFO - PROCESS | 1846 | 1461152416766 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}] 04:40:16 INFO - PROCESS | 1846 | 1461152416924 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 04:40:16 INFO - PROCESS | 1846 | 1461152416949 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791104b800 == 8 [pid = 1846] [id = 8] 04:40:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 21 (0x7f7910f2c800) [pid = 1846] [serial = 21] [outer = (nil)] 04:40:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 22 (0x7f7912035400) [pid = 1846] [serial = 22] [outer = 0x7f7910f2c800] 04:40:17 INFO - PROCESS | 1846 | 1461152417015 Marionette DEBUG loaded listener.js 04:40:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 23 (0x7f79104a8000) [pid = 1846] [serial = 23] [outer = 0x7f7910f2c800] 04:40:17 INFO - PROCESS | 1846 | 1461152417790 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]]]}] 04:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1100ms 04:40:17 INFO - PROCESS | 1846 | 1461152417820 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 04:40:17 INFO - PROCESS | 1846 | 1461152417826 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 04:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:40:17 INFO - PROCESS | 1846 | 1461152417837 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:40:17 INFO - PROCESS | 1846 | 1461152417839 Marionette TRACE conn3 <- [1,14,null,{}] 04:40:17 INFO - PROCESS | 1846 | 1461152417843 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}] 04:40:18 INFO - PROCESS | 1846 | 1461152418074 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 04:40:18 INFO - PROCESS | 1846 | 1461152418411 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791040a800 == 9 [pid = 1846] [id = 9] 04:40:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 24 (0x7f791026a000) [pid = 1846] [serial = 24] [outer = (nil)] 04:40:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 25 (0x7f7910272400) [pid = 1846] [serial = 25] [outer = 0x7f791026a000] 04:40:18 INFO - PROCESS | 1846 | 1461152418535 Marionette DEBUG loaded listener.js 04:40:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 26 (0x7f791055e800) [pid = 1846] [serial = 26] [outer = 0x7f791026a000] 04:40:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791103e800 == 10 [pid = 1846] [id = 10] 04:40:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 27 (0x7f791103f000) [pid = 1846] [serial = 27] [outer = (nil)] 04:40:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 28 (0x7f7911dc3000) [pid = 1846] [serial = 28] [outer = 0x7f791103f000] 04:40:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 29 (0x7f7911db9800) [pid = 1846] [serial = 29] [outer = 0x7f791103f000] 04:40:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791103c800 == 11 [pid = 1846] [id = 11] 04:40:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 30 (0x7f7910275000) [pid = 1846] [serial = 30] [outer = (nil)] 04:40:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 31 (0x7f7912192800) [pid = 1846] [serial = 31] [outer = 0x7f7910275000] 04:40:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 32 (0x7f7910561400) [pid = 1846] [serial = 32] [outer = 0x7f7910275000] 04:40:19 INFO - PROCESS | 1846 | 1461152419753 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]]]}] 04:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1978ms 04:40:19 INFO - PROCESS | 1846 | 1461152419834 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 04:40:19 INFO - PROCESS | 1846 | 1461152419843 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 04:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:40:19 INFO - PROCESS | 1846 | 1461152419853 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:40:19 INFO - PROCESS | 1846 | 1461152419859 Marionette TRACE conn3 <- [1,18,null,{}] 04:40:19 INFO - PROCESS | 1846 | 1461152419869 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}] 04:40:20 INFO - PROCESS | 1846 | 1461152420128 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 04:40:20 INFO - PROCESS | 1846 | 1461152420244 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791889a800 == 12 [pid = 1846] [id = 12] 04:40:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 33 (0x7f7911d8a000) [pid = 1846] [serial = 33] [outer = (nil)] 04:40:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 34 (0x7f79169ba800) [pid = 1846] [serial = 34] [outer = 0x7f7911d8a000] 04:40:20 INFO - PROCESS | 1846 | 1461152420339 Marionette DEBUG loaded listener.js 04:40:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 35 (0x7f791926cc00) [pid = 1846] [serial = 35] [outer = 0x7f7911d8a000] 04:40:21 INFO - PROCESS | 1846 | 1461152421470 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]]]}] 04:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1645ms 04:40:21 INFO - PROCESS | 1846 | 1461152421498 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 04:40:21 INFO - PROCESS | 1846 | 1461152421504 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 04:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:40:21 INFO - PROCESS | 1846 | 1461152421509 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:40:21 INFO - PROCESS | 1846 | 1461152421512 Marionette TRACE conn3 <- [1,22,null,{}] 04:40:21 INFO - PROCESS | 1846 | 1461152421517 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}] 04:40:21 INFO - PROCESS | 1846 | 1461152421707 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 04:40:21 INFO - PROCESS | 1846 | 1461152421878 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791980c000 == 13 [pid = 1846] [id = 13] 04:40:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 36 (0x7f7919b02400) [pid = 1846] [serial = 36] [outer = (nil)] 04:40:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 37 (0x7f7919b05000) [pid = 1846] [serial = 37] [outer = 0x7f7919b02400] 04:40:21 INFO - PROCESS | 1846 | 1461152421992 Marionette DEBUG loaded listener.js 04:40:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 38 (0x7f7919b0a800) [pid = 1846] [serial = 38] [outer = 0x7f7919b02400] 04:40:22 INFO - PROCESS | 1846 | 1461152422817 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]]]}] 04:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1333ms 04:40:22 INFO - PROCESS | 1846 | 1461152422844 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 04:40:22 INFO - PROCESS | 1846 | 1461152422850 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 04:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:40:22 INFO - PROCESS | 1846 | 1461152422866 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:40:22 INFO - PROCESS | 1846 | 1461152422872 Marionette TRACE conn3 <- [1,26,null,{}] 04:40:23 INFO - PROCESS | 1846 | 1461152423015 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}] 04:40:23 INFO - PROCESS | 1846 | 1461152423246 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 04:40:23 INFO - PROCESS | 1846 | 1461152423310 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791ac32000 == 14 [pid = 1846] [id = 14] 04:40:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 39 (0x7f791a844800) [pid = 1846] [serial = 39] [outer = (nil)] 04:40:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 40 (0x7f791b008c00) [pid = 1846] [serial = 40] [outer = 0x7f791a844800] 04:40:23 INFO - PROCESS | 1846 | 1461152423425 Marionette DEBUG loaded listener.js 04:40:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 41 (0x7f7928108400) [pid = 1846] [serial = 41] [outer = 0x7f791a844800] 04:40:24 INFO - PROCESS | 1846 | 1461152424613 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]]]}] 04:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1794ms 04:40:24 INFO - PROCESS | 1846 | 1461152424657 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 04:40:24 INFO - PROCESS | 1846 | 1461152424673 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 04:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:40:24 INFO - PROCESS | 1846 | 1461152424714 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:40:24 INFO - PROCESS | 1846 | 1461152424731 Marionette TRACE conn3 <- [1,30,null,{}] 04:40:24 INFO - PROCESS | 1846 | 1461152424743 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}] 04:40:24 INFO - PROCESS | 1846 | 1461152424908 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 04:40:25 INFO - PROCESS | 1846 | 1461152425031 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791211a000 == 15 [pid = 1846] [id = 15] 04:40:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 42 (0x7f79140fb000) [pid = 1846] [serial = 42] [outer = (nil)] 04:40:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 43 (0x7f791883bc00) [pid = 1846] [serial = 43] [outer = 0x7f79140fb000] 04:40:25 INFO - PROCESS | 1846 | 1461152425119 Marionette DEBUG loaded listener.js 04:40:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 44 (0x7f79188e1400) [pid = 1846] [serial = 44] [outer = 0x7f79140fb000] 04:40:25 INFO - PROCESS | 1846 | 1461152425773 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]]]}] 04:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1121ms 04:40:25 INFO - PROCESS | 1846 | 1461152425814 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 04:40:25 INFO - PROCESS | 1846 | 1461152425822 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 04:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:40:25 INFO - PROCESS | 1846 | 1461152425831 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:40:25 INFO - PROCESS | 1846 | 1461152425834 Marionette TRACE conn3 <- [1,34,null,{}] 04:40:25 INFO - PROCESS | 1846 | 1461152425839 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}] 04:40:25 INFO - PROCESS | 1846 | 1461152425975 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 04:40:26 INFO - PROCESS | 1846 | 1461152426075 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791906d800 == 16 [pid = 1846] [id = 16] 04:40:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 45 (0x7f7914210800) [pid = 1846] [serial = 45] [outer = (nil)] 04:40:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 46 (0x7f791957ec00) [pid = 1846] [serial = 46] [outer = 0x7f7914210800] 04:40:26 INFO - PROCESS | 1846 | 1461152426134 Marionette DEBUG loaded listener.js 04:40:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 47 (0x7f7919b0a400) [pid = 1846] [serial = 47] [outer = 0x7f7914210800] 04:40:26 INFO - PROCESS | 1846 | 1461152426751 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]]]}] 04:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 983ms 04:40:26 INFO - PROCESS | 1846 | 1461152426814 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 04:40:26 INFO - PROCESS | 1846 | 1461152426817 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 04:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:40:26 INFO - PROCESS | 1846 | 1461152426823 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:40:26 INFO - PROCESS | 1846 | 1461152426828 Marionette TRACE conn3 <- [1,38,null,{}] 04:40:26 INFO - PROCESS | 1846 | 1461152426843 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}] 04:40:27 INFO - PROCESS | 1846 | 1461152427015 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 04:40:27 INFO - PROCESS | 1846 | 1461152427029 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791a033800 == 17 [pid = 1846] [id = 17] 04:40:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 48 (0x7f7918863c00) [pid = 1846] [serial = 48] [outer = (nil)] 04:40:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 49 (0x7f791a102400) [pid = 1846] [serial = 49] [outer = 0x7f7918863c00] 04:40:27 INFO - PROCESS | 1846 | 1461152427098 Marionette DEBUG loaded listener.js 04:40:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 50 (0x7f791a849800) [pid = 1846] [serial = 50] [outer = 0x7f7918863c00] 04:40:27 INFO - PROCESS | 1846 | 1461152427768 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]]]}] 04:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 981ms 04:40:27 INFO - PROCESS | 1846 | 1461152427805 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 04:40:27 INFO - PROCESS | 1846 | 1461152427808 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 04:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:40:27 INFO - PROCESS | 1846 | 1461152427814 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:40:27 INFO - PROCESS | 1846 | 1461152427827 Marionette TRACE conn3 <- [1,42,null,{}] 04:40:27 INFO - PROCESS | 1846 | 1461152427832 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}] 04:40:28 INFO - PROCESS | 1846 | 1461152428063 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 04:40:28 INFO - PROCESS | 1846 | 1461152428091 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791afc7800 == 18 [pid = 1846] [id = 18] 04:40:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 51 (0x7f791a108c00) [pid = 1846] [serial = 51] [outer = (nil)] 04:40:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 52 (0x7f791b084800) [pid = 1846] [serial = 52] [outer = 0x7f791a108c00] 04:40:28 INFO - PROCESS | 1846 | 1461152428191 Marionette DEBUG loaded listener.js 04:40:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 53 (0x7f791cc5a000) [pid = 1846] [serial = 53] [outer = 0x7f791a108c00] 04:40:29 INFO - PROCESS | 1846 | 1461152429308 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]]]}] 04:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1541ms 04:40:29 INFO - PROCESS | 1846 | 1461152429356 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 04:40:29 INFO - PROCESS | 1846 | 1461152429363 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 04:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:40:29 INFO - PROCESS | 1846 | 1461152429374 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:40:29 INFO - PROCESS | 1846 | 1461152429379 Marionette TRACE conn3 <- [1,46,null,{}] 04:40:29 INFO - PROCESS | 1846 | 1461152429389 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}] 04:40:29 INFO - PROCESS | 1846 | 1461152429585 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 04:40:29 INFO - PROCESS | 1846 | 1461152429746 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7916c41000 == 19 [pid = 1846] [id = 19] 04:40:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 54 (0x7f7912033c00) [pid = 1846] [serial = 54] [outer = (nil)] 04:40:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 55 (0x7f7912193800) [pid = 1846] [serial = 55] [outer = 0x7f7912033c00] 04:40:29 INFO - PROCESS | 1846 | 1461152429842 Marionette DEBUG loaded listener.js 04:40:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 56 (0x7f79169c1c00) [pid = 1846] [serial = 56] [outer = 0x7f7912033c00] 04:40:30 INFO - PROCESS | 1846 | 1461152430630 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]]]}] 04:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1289ms 04:40:30 INFO - PROCESS | 1846 | 1461152430663 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 04:40:30 INFO - PROCESS | 1846 | 1461152430671 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 04:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:40:30 INFO - PROCESS | 1846 | 1461152430681 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:40:30 INFO - PROCESS | 1846 | 1461152430685 Marionette TRACE conn3 <- [1,50,null,{}] 04:40:30 INFO - PROCESS | 1846 | 1461152430691 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}] 04:40:30 INFO - PROCESS | 1846 | 1461152430838 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 04:40:30 INFO - PROCESS | 1846 | 1461152430963 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791a43b000 == 20 [pid = 1846] [id = 20] 04:40:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 57 (0x7f791218b400) [pid = 1846] [serial = 57] [outer = (nil)] 04:40:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 58 (0x7f791886e800) [pid = 1846] [serial = 58] [outer = 0x7f791218b400] 04:40:31 INFO - PROCESS | 1846 | 1461152431034 Marionette DEBUG loaded listener.js 04:40:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 59 (0x7f7918e1ac00) [pid = 1846] [serial = 59] [outer = 0x7f791218b400] 04:40:31 INFO - PROCESS | 1846 | 1461152431873 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]]]}] 04:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1237ms 04:40:31 INFO - PROCESS | 1846 | 1461152431918 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 04:40:31 INFO - PROCESS | 1846 | 1461152431922 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 04:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:40:31 INFO - PROCESS | 1846 | 1461152431929 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:40:31 INFO - PROCESS | 1846 | 1461152431935 Marionette TRACE conn3 <- [1,54,null,{}] 04:40:31 INFO - PROCESS | 1846 | 1461152431968 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}] 04:40:32 INFO - PROCESS | 1846 | 1461152432122 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 04:40:32 INFO - PROCESS | 1846 | 1461152432238 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791ffab000 == 21 [pid = 1846] [id = 21] 04:40:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 60 (0x7f7919b09800) [pid = 1846] [serial = 60] [outer = (nil)] 04:40:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 61 (0x7f791a84d000) [pid = 1846] [serial = 61] [outer = 0x7f7919b09800] 04:40:32 INFO - PROCESS | 1846 | 1461152432314 Marionette DEBUG loaded listener.js 04:40:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 62 (0x7f791ce8c400) [pid = 1846] [serial = 62] [outer = 0x7f7919b09800] 04:40:33 INFO - PROCESS | 1846 | 1461152433252 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]]]}] 04:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1353ms 04:40:33 INFO - PROCESS | 1846 | 1461152433306 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 04:40:33 INFO - PROCESS | 1846 | 1461152433310 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 04:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:40:33 INFO - PROCESS | 1846 | 1461152433318 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:40:33 INFO - PROCESS | 1846 | 1461152433323 Marionette TRACE conn3 <- [1,58,null,{}] 04:40:33 INFO - PROCESS | 1846 | 1461152433330 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}] 04:40:33 INFO - PROCESS | 1846 | 1461152433469 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 04:40:33 INFO - PROCESS | 1846 | 1461152433613 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791041c800 == 22 [pid = 1846] [id = 22] 04:40:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 63 (0x7f7912191000) [pid = 1846] [serial = 63] [outer = (nil)] 04:40:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 64 (0x7f79169bbc00) [pid = 1846] [serial = 64] [outer = 0x7f7912191000] 04:40:33 INFO - PROCESS | 1846 | 1461152433692 Marionette DEBUG loaded listener.js 04:40:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 65 (0x7f791794c400) [pid = 1846] [serial = 65] [outer = 0x7f7912191000] 04:40:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791a033800 == 21 [pid = 1846] [id = 17] 04:40:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791906d800 == 20 [pid = 1846] [id = 16] 04:40:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791211a000 == 19 [pid = 1846] [id = 15] 04:40:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791980c000 == 18 [pid = 1846] [id = 13] 04:40:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791889a800 == 17 [pid = 1846] [id = 12] 04:40:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791040a800 == 16 [pid = 1846] [id = 9] 04:40:34 INFO - PROCESS | 1846 | 1461152434533 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]]]}] 04:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1282ms 04:40:34 INFO - PROCESS | 1846 | 1461152434601 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 04:40:34 INFO - PROCESS | 1846 | 1461152434607 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 04:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:40:34 INFO - PROCESS | 1846 | 1461152434615 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:40:34 INFO - PROCESS | 1846 | 1461152434620 Marionette TRACE conn3 <- [1,62,null,{}] 04:40:34 INFO - PROCESS | 1846 | 1461152434629 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}] 04:40:34 INFO - PROCESS | 1846 | 1461152434827 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 04:40:34 INFO - PROCESS | 1846 | 1461152434950 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7917939800 == 17 [pid = 1846] [id = 23] 04:40:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 66 (0x7f7912194400) [pid = 1846] [serial = 66] [outer = (nil)] 04:40:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 67 (0x7f7917948800) [pid = 1846] [serial = 67] [outer = 0x7f7912194400] 04:40:35 INFO - PROCESS | 1846 | 1461152435035 Marionette DEBUG loaded listener.js 04:40:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 68 (0x7f79188df000) [pid = 1846] [serial = 68] [outer = 0x7f7912194400] 04:40:35 INFO - PROCESS | 1846 | 1461152435843 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]]]}] 04:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1292ms 04:40:35 INFO - PROCESS | 1846 | 1461152435913 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 04:40:35 INFO - PROCESS | 1846 | 1461152435921 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 04:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:40:35 INFO - PROCESS | 1846 | 1461152435931 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:40:35 INFO - PROCESS | 1846 | 1461152435934 Marionette TRACE conn3 <- [1,66,null,{}] 04:40:35 INFO - PROCESS | 1846 | 1461152435941 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}] 04:40:36 INFO - PROCESS | 1846 | 1461152436096 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 04:40:36 INFO - PROCESS | 1846 | 1461152436219 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791a02f000 == 18 [pid = 1846] [id = 24] 04:40:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7f79141b2800) [pid = 1846] [serial = 69] [outer = (nil)] 04:40:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7f7919b10800) [pid = 1846] [serial = 70] [outer = 0x7f79141b2800] 04:40:36 INFO - PROCESS | 1846 | 1461152436289 Marionette DEBUG loaded listener.js 04:40:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7f791a849400) [pid = 1846] [serial = 71] [outer = 0x7f79141b2800] 04:40:37 INFO - PROCESS | 1846 | 1461152437062 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]]]}] 04:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1179ms 04:40:37 INFO - PROCESS | 1846 | 1461152437111 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 04:40:37 INFO - PROCESS | 1846 | 1461152437115 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 04:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:40:37 INFO - PROCESS | 1846 | 1461152437121 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:40:37 INFO - PROCESS | 1846 | 1461152437126 Marionette TRACE conn3 <- [1,70,null,{}] 04:40:37 INFO - PROCESS | 1846 | 1461152437160 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}] 04:40:37 INFO - PROCESS | 1846 | 1461152437320 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 04:40:37 INFO - PROCESS | 1846 | 1461152437437 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791ffbb800 == 19 [pid = 1846] [id = 25] 04:40:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7f791ac18400) [pid = 1846] [serial = 72] [outer = (nil)] 04:40:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7f791cea6800) [pid = 1846] [serial = 73] [outer = 0x7f791ac18400] 04:40:37 INFO - PROCESS | 1846 | 1461152437518 Marionette DEBUG loaded listener.js 04:40:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7f7926a76c00) [pid = 1846] [serial = 74] [outer = 0x7f791ac18400] 04:40:38 INFO - PROCESS | 1846 | 1461152438317 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]]]}] 04:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1251ms 04:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:40:38 INFO - PROCESS | 1846 | 1461152438373 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 04:40:38 INFO - PROCESS | 1846 | 1461152438376 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 04:40:38 INFO - PROCESS | 1846 | 1461152438382 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:40:38 INFO - PROCESS | 1846 | 1461152438385 Marionette TRACE conn3 <- [1,74,null,{}] 04:40:38 INFO - PROCESS | 1846 | 1461152438390 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}] 04:40:38 INFO - PROCESS | 1846 | 1461152438538 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 04:40:38 INFO - PROCESS | 1846 | 1461152438656 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926af0000 == 20 [pid = 1846] [id = 26] 04:40:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7f79104b1000) [pid = 1846] [serial = 75] [outer = (nil)] 04:40:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7f7926fe3400) [pid = 1846] [serial = 76] [outer = 0x7f79104b1000] 04:40:38 INFO - PROCESS | 1846 | 1461152438726 Marionette DEBUG loaded listener.js 04:40:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7f7927e2a400) [pid = 1846] [serial = 77] [outer = 0x7f79104b1000] 04:40:39 INFO - PROCESS | 1846 | 1461152439555 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]]]}] 04:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1229ms 04:40:39 INFO - PROCESS | 1846 | 1461152439629 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 04:40:39 INFO - PROCESS | 1846 | 1461152439634 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 04:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:40:39 INFO - PROCESS | 1846 | 1461152439660 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:40:39 INFO - PROCESS | 1846 | 1461152439669 Marionette TRACE conn3 <- [1,78,null,{}] 04:40:39 INFO - PROCESS | 1846 | 1461152439676 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}] 04:40:39 INFO - PROCESS | 1846 | 1461152439830 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 04:40:39 INFO - PROCESS | 1846 | 1461152439927 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919615000 == 21 [pid = 1846] [id = 27] 04:40:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7f791794ec00) [pid = 1846] [serial = 78] [outer = (nil)] 04:40:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7f791886c800) [pid = 1846] [serial = 79] [outer = 0x7f791794ec00] 04:40:40 INFO - PROCESS | 1846 | 1461152440007 Marionette DEBUG loaded listener.js 04:40:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7f7919582c00) [pid = 1846] [serial = 80] [outer = 0x7f791794ec00] 04:40:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7916c41000 == 20 [pid = 1846] [id = 19] 04:40:40 INFO - PROCESS | 1846 | 1461152440815 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]]]}] 04:40:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1195ms 04:40:40 INFO - PROCESS | 1846 | 1461152440853 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 04:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:40:40 INFO - PROCESS | 1846 | 1461152440859 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 04:40:40 INFO - PROCESS | 1846 | 1461152440867 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:40:40 INFO - PROCESS | 1846 | 1461152440872 Marionette TRACE conn3 <- [1,82,null,{}] 04:40:40 INFO - PROCESS | 1846 | 1461152440894 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}] 04:40:41 INFO - PROCESS | 1846 | 1461152441083 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 04:40:41 INFO - PROCESS | 1846 | 1461152441139 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791a035000 == 21 [pid = 1846] [id = 28] 04:40:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7f791886f800) [pid = 1846] [serial = 81] [outer = (nil)] 04:40:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7f79198ad000) [pid = 1846] [serial = 82] [outer = 0x7f791886f800] 04:40:41 INFO - PROCESS | 1846 | 1461152441251 Marionette DEBUG loaded listener.js 04:40:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7f791a106800) [pid = 1846] [serial = 83] [outer = 0x7f791886f800] 04:40:42 INFO - PROCESS | 1846 | 1461152442034 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]]]}] 04:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1234ms 04:40:42 INFO - PROCESS | 1846 | 1461152442100 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 04:40:42 INFO - PROCESS | 1846 | 1461152442108 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 04:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:40:42 INFO - PROCESS | 1846 | 1461152442117 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:40:42 INFO - PROCESS | 1846 | 1461152442121 Marionette TRACE conn3 <- [1,86,null,{}] 04:40:42 INFO - PROCESS | 1846 | 1461152442126 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}] 04:40:42 INFO - PROCESS | 1846 | 1461152442275 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 04:40:42 INFO - PROCESS | 1846 | 1461152442396 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926ad2800 == 22 [pid = 1846] [id = 29] 04:40:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7f7918b06c00) [pid = 1846] [serial = 84] [outer = (nil)] 04:40:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f791ceac400) [pid = 1846] [serial = 85] [outer = 0x7f7918b06c00] 04:40:42 INFO - PROCESS | 1846 | 1461152442466 Marionette DEBUG loaded listener.js 04:40:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f7926a73c00) [pid = 1846] [serial = 86] [outer = 0x7f7918b06c00] 04:40:43 INFO - PROCESS | 1846 | 1461152443262 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]]]}] 04:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1178ms 04:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:40:43 INFO - PROCESS | 1846 | 1461152443296 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 04:40:43 INFO - PROCESS | 1846 | 1461152443298 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 04:40:43 INFO - PROCESS | 1846 | 1461152443305 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:40:43 INFO - PROCESS | 1846 | 1461152443310 Marionette TRACE conn3 <- [1,90,null,{}] 04:40:43 INFO - PROCESS | 1846 | 1461152443325 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}] 04:40:43 INFO - PROCESS | 1846 | 1461152443520 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 04:40:43 INFO - PROCESS | 1846 | 1461152443534 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926dea000 == 23 [pid = 1846] [id = 30] 04:40:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f7926cdb000) [pid = 1846] [serial = 87] [outer = (nil)] 04:40:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f7927f54000) [pid = 1846] [serial = 88] [outer = 0x7f7926cdb000] 04:40:43 INFO - PROCESS | 1846 | 1461152443605 Marionette DEBUG loaded listener.js 04:40:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f79282b9800) [pid = 1846] [serial = 89] [outer = 0x7f7926cdb000] 04:40:44 INFO - PROCESS | 1846 | 1461152444417 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]]]}] 04:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1186ms 04:40:44 INFO - PROCESS | 1846 | 1461152444491 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 04:40:44 INFO - PROCESS | 1846 | 1461152444495 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 04:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:40:44 INFO - PROCESS | 1846 | 1461152444501 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:40:44 INFO - PROCESS | 1846 | 1461152444504 Marionette TRACE conn3 <- [1,94,null,{}] 04:40:44 INFO - PROCESS | 1846 | 1461152444509 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}] 04:40:44 INFO - PROCESS | 1846 | 1461152444654 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 04:40:44 INFO - PROCESS | 1846 | 1461152444775 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7927b46800 == 24 [pid = 1846] [id = 31] 04:40:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f79104aa000) [pid = 1846] [serial = 90] [outer = (nil)] 04:40:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f792b85b400) [pid = 1846] [serial = 91] [outer = 0x7f79104aa000] 04:40:44 INFO - PROCESS | 1846 | 1461152444851 Marionette DEBUG loaded listener.js 04:40:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f792bec2400) [pid = 1846] [serial = 92] [outer = 0x7f79104aa000] 04:40:45 INFO - PROCESS | 1846 | 1461152445743 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]]]}] 04:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1278ms 04:40:45 INFO - PROCESS | 1846 | 1461152445780 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 04:40:45 INFO - PROCESS | 1846 | 1461152445785 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 04:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:40:45 INFO - PROCESS | 1846 | 1461152445792 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:40:45 INFO - PROCESS | 1846 | 1461152445797 Marionette TRACE conn3 <- [1,98,null,{}] 04:40:45 INFO - PROCESS | 1846 | 1461152445805 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}] 04:40:45 INFO - PROCESS | 1846 | 1461152445948 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 04:40:46 INFO - PROCESS | 1846 | 1461152446101 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791736b800 == 25 [pid = 1846] [id = 32] 04:40:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f79184a6800) [pid = 1846] [serial = 93] [outer = (nil)] 04:40:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f7918b0cc00) [pid = 1846] [serial = 94] [outer = 0x7f79184a6800] 04:40:46 INFO - PROCESS | 1846 | 1461152446170 Marionette DEBUG loaded listener.js 04:40:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f7919ec5800) [pid = 1846] [serial = 95] [outer = 0x7f79184a6800] 04:40:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791ffbb800 == 24 [pid = 1846] [id = 25] 04:40:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791a02f000 == 23 [pid = 1846] [id = 24] 04:40:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7917939800 == 22 [pid = 1846] [id = 23] 04:40:47 INFO - PROCESS | 1846 | 1461152447068 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]]]}] 04:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1334ms 04:40:47 INFO - PROCESS | 1846 | 1461152447126 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 04:40:47 INFO - PROCESS | 1846 | 1461152447131 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 04:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:40:47 INFO - PROCESS | 1846 | 1461152447139 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:40:47 INFO - PROCESS | 1846 | 1461152447142 Marionette TRACE conn3 <- [1,102,null,{}] 04:40:47 INFO - PROCESS | 1846 | 1461152447151 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}] 04:40:47 INFO - PROCESS | 1846 | 1461152447307 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 04:40:47 INFO - PROCESS | 1846 | 1461152447432 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7925eeb000 == 23 [pid = 1846] [id = 33] 04:40:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f7918b0c000) [pid = 1846] [serial = 96] [outer = (nil)] 04:40:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f791ac13400) [pid = 1846] [serial = 97] [outer = 0x7f7918b0c000] 04:40:47 INFO - PROCESS | 1846 | 1461152447505 Marionette DEBUG loaded listener.js 04:40:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f791ce93c00) [pid = 1846] [serial = 98] [outer = 0x7f7918b0c000] 04:40:48 INFO - PROCESS | 1846 | 1461152448280 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]]]}] 04:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1192ms 04:40:48 INFO - PROCESS | 1846 | 1461152448331 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 04:40:48 INFO - PROCESS | 1846 | 1461152448338 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 04:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:40:48 INFO - PROCESS | 1846 | 1461152448349 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:40:48 INFO - PROCESS | 1846 | 1461152448352 Marionette TRACE conn3 <- [1,106,null,{}] 04:40:48 INFO - PROCESS | 1846 | 1461152448357 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}] 04:40:48 INFO - PROCESS | 1846 | 1461152448509 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 04:40:48 INFO - PROCESS | 1846 | 1461152448633 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792719d800 == 24 [pid = 1846] [id = 34] 04:40:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f7919ecac00) [pid = 1846] [serial = 99] [outer = (nil)] 04:40:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f7927109000) [pid = 1846] [serial = 100] [outer = 0x7f7919ecac00] 04:40:48 INFO - PROCESS | 1846 | 1461152448702 Marionette DEBUG loaded listener.js 04:40:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f7928106800) [pid = 1846] [serial = 101] [outer = 0x7f7919ecac00] 04:40:49 INFO - PROCESS | 1846 | 1461152449530 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]]]}] 04:40:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f7912c81400) [pid = 1846] [serial = 102] [outer = 0x7f7910275000] 04:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1228ms 04:40:49 INFO - PROCESS | 1846 | 1461152449600 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 04:40:49 INFO - PROCESS | 1846 | 1461152449603 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 04:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:40:49 INFO - PROCESS | 1846 | 1461152449659 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:40:49 INFO - PROCESS | 1846 | 1461152449666 Marionette TRACE conn3 <- [1,110,null,{}] 04:40:49 INFO - PROCESS | 1846 | 1461152449695 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}] 04:40:49 INFO - PROCESS | 1846 | 1461152449851 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 04:40:49 INFO - PROCESS | 1846 | 1461152449979 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7928154000 == 25 [pid = 1846] [id = 35] 04:40:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f7910560800) [pid = 1846] [serial = 103] [outer = (nil)] 04:40:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f79174de400) [pid = 1846] [serial = 104] [outer = 0x7f7910560800] 04:40:50 INFO - PROCESS | 1846 | 1461152450067 Marionette DEBUG loaded listener.js 04:40:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f792c346c00) [pid = 1846] [serial = 105] [outer = 0x7f7910560800] 04:40:50 INFO - PROCESS | 1846 | 1461152450887 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]]]}] 04:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1329ms 04:40:50 INFO - PROCESS | 1846 | 1461152450949 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 04:40:50 INFO - PROCESS | 1846 | 1461152450955 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 04:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:40:50 INFO - PROCESS | 1846 | 1461152450979 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:40:50 INFO - PROCESS | 1846 | 1461152450983 Marionette TRACE conn3 <- [1,114,null,{}] 04:40:50 INFO - PROCESS | 1846 | 1461152450988 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}] 04:40:51 INFO - PROCESS | 1846 | 1461152451149 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 04:40:51 INFO - PROCESS | 1846 | 1461152451276 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7925ef3800 == 26 [pid = 1846] [id = 36] 04:40:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f79104a9800) [pid = 1846] [serial = 106] [outer = (nil)] 04:40:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f792010d000) [pid = 1846] [serial = 107] [outer = 0x7f79104a9800] 04:40:51 INFO - PROCESS | 1846 | 1461152451348 Marionette DEBUG loaded listener.js 04:40:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f792c34ac00) [pid = 1846] [serial = 108] [outer = 0x7f79104a9800] 04:40:52 INFO - PROCESS | 1846 | 1461152452210 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]]]}] 04:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1292ms 04:40:52 INFO - PROCESS | 1846 | 1461152452269 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 04:40:52 INFO - PROCESS | 1846 | 1461152452273 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 04:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:40:52 INFO - PROCESS | 1846 | 1461152452278 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:40:52 INFO - PROCESS | 1846 | 1461152452280 Marionette TRACE conn3 <- [1,118,null,{}] 04:40:52 INFO - PROCESS | 1846 | 1461152452286 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}] 04:40:52 INFO - PROCESS | 1846 | 1461152452432 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 04:40:52 INFO - PROCESS | 1846 | 1461152452652 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7916c40800 == 27 [pid = 1846] [id = 37] 04:40:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f7910559400) [pid = 1846] [serial = 109] [outer = (nil)] 04:40:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7f7912031400) [pid = 1846] [serial = 110] [outer = 0x7f7910559400] 04:40:52 INFO - PROCESS | 1846 | 1461152452723 Marionette DEBUG loaded listener.js 04:40:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7f7919270400) [pid = 1846] [serial = 111] [outer = 0x7f7910559400] 04:40:53 INFO - PROCESS | 1846 | 1461152453606 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]]]}] 04:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1381ms 04:40:53 INFO - PROCESS | 1846 | 1461152453661 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 04:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:40:53 INFO - PROCESS | 1846 | 1461152453667 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 04:40:53 INFO - PROCESS | 1846 | 1461152453675 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:40:53 INFO - PROCESS | 1846 | 1461152453681 Marionette TRACE conn3 <- [1,122,null,{}] 04:40:53 INFO - PROCESS | 1846 | 1461152453690 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}] 04:40:53 INFO - PROCESS | 1846 | 1461152453855 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 04:40:53 INFO - PROCESS | 1846 | 1461152453987 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7925efa000 == 28 [pid = 1846] [id = 38] 04:40:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7f7919b08c00) [pid = 1846] [serial = 112] [outer = (nil)] 04:40:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f791cc53000) [pid = 1846] [serial = 113] [outer = 0x7f7919b08c00] 04:40:54 INFO - PROCESS | 1846 | 1461152454065 Marionette DEBUG loaded listener.js 04:40:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7f7920110800) [pid = 1846] [serial = 114] [outer = 0x7f7919b08c00] 04:40:54 INFO - PROCESS | 1846 | 1461152454881 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]]]}] 04:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1234ms 04:40:54 INFO - PROCESS | 1846 | 1461152454909 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 04:40:54 INFO - PROCESS | 1846 | 1461152454917 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 04:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:40:54 INFO - PROCESS | 1846 | 1461152454927 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:40:54 INFO - PROCESS | 1846 | 1461152454931 Marionette TRACE conn3 <- [1,126,null,{}] 04:40:54 INFO - PROCESS | 1846 | 1461152454936 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}] 04:40:55 INFO - PROCESS | 1846 | 1461152455099 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 04:40:55 INFO - PROCESS | 1846 | 1461152455236 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7929b1d800 == 29 [pid = 1846] [id = 39] 04:40:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7f791afac000) [pid = 1846] [serial = 115] [outer = (nil)] 04:40:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7f7927ec4800) [pid = 1846] [serial = 116] [outer = 0x7f791afac000] 04:40:55 INFO - PROCESS | 1846 | 1461152455309 Marionette DEBUG loaded listener.js 04:40:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f792a142400) [pid = 1846] [serial = 117] [outer = 0x7f791afac000] 04:40:56 INFO - PROCESS | 1846 | 1461152456224 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]]]}] 04:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1329ms 04:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:40:56 INFO - PROCESS | 1846 | 1461152456257 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 04:40:56 INFO - PROCESS | 1846 | 1461152456260 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 04:40:56 INFO - PROCESS | 1846 | 1461152456266 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:40:56 INFO - PROCESS | 1846 | 1461152456272 Marionette TRACE conn3 <- [1,130,null,{}] 04:40:56 INFO - PROCESS | 1846 | 1461152456287 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}] 04:40:56 INFO - PROCESS | 1846 | 1461152456479 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 04:40:56 INFO - PROCESS | 1846 | 1461152456632 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914425800 == 30 [pid = 1846] [id = 40] 04:40:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f79140ef400) [pid = 1846] [serial = 118] [outer = (nil)] 04:40:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f79140f1000) [pid = 1846] [serial = 119] [outer = 0x7f79140ef400] 04:40:56 INFO - PROCESS | 1846 | 1461152456714 Marionette DEBUG loaded listener.js 04:40:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f79141b6c00) [pid = 1846] [serial = 120] [outer = 0x7f79140ef400] 04:40:57 INFO - PROCESS | 1846 | 1461152457548 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]]]}] 04:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1340ms 04:40:57 INFO - PROCESS | 1846 | 1461152457606 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 04:40:57 INFO - PROCESS | 1846 | 1461152457611 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 04:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:40:57 INFO - PROCESS | 1846 | 1461152457616 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:40:57 INFO - PROCESS | 1846 | 1461152457619 Marionette TRACE conn3 <- [1,134,null,{}] 04:40:57 INFO - PROCESS | 1846 | 1461152457624 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}] 04:40:57 INFO - PROCESS | 1846 | 1461152457774 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 04:40:57 INFO - PROCESS | 1846 | 1461152457903 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792c42e800 == 31 [pid = 1846] [id = 41] 04:40:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f79140ef800) [pid = 1846] [serial = 121] [outer = (nil)] 04:40:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f792e092c00) [pid = 1846] [serial = 122] [outer = 0x7f79140ef800] 04:40:57 INFO - PROCESS | 1846 | 1461152457979 Marionette DEBUG loaded listener.js 04:40:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f792ea6a800) [pid = 1846] [serial = 123] [outer = 0x7f79140ef800] 04:40:58 INFO - PROCESS | 1846 | 1461152458827 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]]]}] 04:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1235ms 04:40:58 INFO - PROCESS | 1846 | 1461152458852 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 04:40:58 INFO - PROCESS | 1846 | 1461152458856 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 04:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:40:58 INFO - PROCESS | 1846 | 1461152458861 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:40:58 INFO - PROCESS | 1846 | 1461152458863 Marionette TRACE conn3 <- [1,138,null,{}] 04:40:58 INFO - PROCESS | 1846 | 1461152458869 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}] 04:40:59 INFO - PROCESS | 1846 | 1461152459014 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 04:40:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7925eeb000 == 30 [pid = 1846] [id = 33] 04:40:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792719d800 == 29 [pid = 1846] [id = 34] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791ffab000 == 28 [pid = 1846] [id = 21] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791a43b000 == 27 [pid = 1846] [id = 20] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791b1d8000 == 26 [pid = 1846] [id = 6] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791afc7800 == 25 [pid = 1846] [id = 18] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926af0000 == 24 [pid = 1846] [id = 26] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7928154000 == 23 [pid = 1846] [id = 35] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791104b800 == 22 [pid = 1846] [id = 8] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7919615000 == 21 [pid = 1846] [id = 27] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791ac32000 == 20 [pid = 1846] [id = 14] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791041c800 == 19 [pid = 1846] [id = 22] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791a035000 == 18 [pid = 1846] [id = 28] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926ad2800 == 17 [pid = 1846] [id = 29] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926dea000 == 16 [pid = 1846] [id = 30] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7927b46800 == 15 [pid = 1846] [id = 31] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791736b800 == 14 [pid = 1846] [id = 32] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792c42e800 == 13 [pid = 1846] [id = 41] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914425800 == 12 [pid = 1846] [id = 40] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7929b1d800 == 11 [pid = 1846] [id = 39] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7925ef3800 == 10 [pid = 1846] [id = 36] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7916c40800 == 9 [pid = 1846] [id = 37] 04:41:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7925efa000 == 8 [pid = 1846] [id = 38] 04:41:02 INFO - PROCESS | 1846 | 1461152462532 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7911037800 == 9 [pid = 1846] [id = 42] 04:41:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f7911d89800) [pid = 1846] [serial = 124] [outer = (nil)] 04:41:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f79140f8800) [pid = 1846] [serial = 125] [outer = 0x7f7911d89800] 04:41:02 INFO - PROCESS | 1846 | 1461152462707 Marionette DEBUG loaded listener.js 04:41:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f79141c0000) [pid = 1846] [serial = 126] [outer = 0x7f7911d89800] 04:41:03 INFO - PROCESS | 1846 | 1461152463376 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]]]}] 04:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 4539ms 04:41:03 INFO - PROCESS | 1846 | 1461152463402 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 04:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:41:03 INFO - PROCESS | 1846 | 1461152463407 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 04:41:03 INFO - PROCESS | 1846 | 1461152463414 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:41:03 INFO - PROCESS | 1846 | 1461152463421 Marionette TRACE conn3 <- [1,142,null,{}] 04:41:03 INFO - PROCESS | 1846 | 1461152463429 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}] 04:41:03 INFO - PROCESS | 1846 | 1461152463582 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 04:41:03 INFO - PROCESS | 1846 | 1461152463675 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791961b800 == 10 [pid = 1846] [id = 43] 04:41:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f79141c1c00) [pid = 1846] [serial = 127] [outer = (nil)] 04:41:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f79186e3800) [pid = 1846] [serial = 128] [outer = 0x7f79141c1c00] 04:41:03 INFO - PROCESS | 1846 | 1461152463738 Marionette DEBUG loaded listener.js 04:41:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f7919089c00) [pid = 1846] [serial = 129] [outer = 0x7f79141c1c00] 04:41:04 INFO - PROCESS | 1846 | 1461152464390 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]]]}] 04:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1033ms 04:41:04 INFO - PROCESS | 1846 | 1461152464450 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 04:41:04 INFO - PROCESS | 1846 | 1461152464457 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 04:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:41:04 INFO - PROCESS | 1846 | 1461152464515 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:41:04 INFO - PROCESS | 1846 | 1461152464519 Marionette TRACE conn3 <- [1,146,null,{}] 04:41:04 INFO - PROCESS | 1846 | 1461152464524 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}] 04:41:04 INFO - PROCESS | 1846 | 1461152464681 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 04:41:04 INFO - PROCESS | 1846 | 1461152464733 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791cce1000 == 11 [pid = 1846] [id = 44] 04:41:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f791afab800) [pid = 1846] [serial = 130] [outer = (nil)] 04:41:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f791b011c00) [pid = 1846] [serial = 131] [outer = 0x7f791afab800] 04:41:04 INFO - PROCESS | 1846 | 1461152464809 Marionette DEBUG loaded listener.js 04:41:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f7920102400) [pid = 1846] [serial = 132] [outer = 0x7f791afab800] 04:41:05 INFO - PROCESS | 1846 | 1461152465742 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]]]}] 04:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1290ms 04:41:05 INFO - PROCESS | 1846 | 1461152465795 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 04:41:05 INFO - PROCESS | 1846 | 1461152465798 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 04:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:41:05 INFO - PROCESS | 1846 | 1461152465813 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:41:05 INFO - PROCESS | 1846 | 1461152465821 Marionette TRACE conn3 <- [1,150,null,{}] 04:41:05 INFO - PROCESS | 1846 | 1461152465836 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}] 04:41:06 INFO - PROCESS | 1846 | 1461152466027 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 04:41:06 INFO - PROCESS | 1846 | 1461152466048 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79271a4000 == 12 [pid = 1846] [id = 45] 04:41:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f7926a6dc00) [pid = 1846] [serial = 133] [outer = (nil)] 04:41:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f7926db3400) [pid = 1846] [serial = 134] [outer = 0x7f7926a6dc00] 04:41:06 INFO - PROCESS | 1846 | 1461152466107 Marionette DEBUG loaded listener.js 04:41:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f79271d7800) [pid = 1846] [serial = 135] [outer = 0x7f7926a6dc00] 04:41:06 INFO - PROCESS | 1846 | 1461152466829 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]]]}] 04:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1049ms 04:41:06 INFO - PROCESS | 1846 | 1461152466860 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 04:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:41:06 INFO - PROCESS | 1846 | 1461152466864 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 04:41:06 INFO - PROCESS | 1846 | 1461152466870 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:41:06 INFO - PROCESS | 1846 | 1461152466873 Marionette TRACE conn3 <- [1,154,null,{}] 04:41:06 INFO - PROCESS | 1846 | 1461152466885 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}] 04:41:08 INFO - PROCESS | 1846 | 1461152468155 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f7914210800) [pid = 1846] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f7918863c00) [pid = 1846] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f7911d8a000) [pid = 1846] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f7919b02400) [pid = 1846] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f791026a000) [pid = 1846] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f79140fb000) [pid = 1846] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f791a844800) [pid = 1846] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f7919b09800) [pid = 1846] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f79141b2800) [pid = 1846] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f791218b400) [pid = 1846] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f7912033c00) [pid = 1846] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f791794ec00) [pid = 1846] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f791a108c00) [pid = 1846] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f79184a6800) [pid = 1846] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f7912194400) [pid = 1846] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f7910559400) [pid = 1846] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f7912191000) [pid = 1846] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f79104aa000) [pid = 1846] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7f7926cdb000) [pid = 1846] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7f79140ef400) [pid = 1846] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7f7910f2c800) [pid = 1846] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7f791afac000) [pid = 1846] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7f7918b06c00) [pid = 1846] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7f7912029000) [pid = 1846] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7f791ac18400) [pid = 1846] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7f79104a9800) [pid = 1846] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7f7919ecac00) [pid = 1846] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f7919b08c00) [pid = 1846] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f79104b1000) [pid = 1846] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f7918b0c000) [pid = 1846] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f7910560800) [pid = 1846] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:41:08 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f791886f800) [pid = 1846] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:41:08 INFO - PROCESS | 1846 | 1461152468412 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7911042800 == 13 [pid = 1846] [id = 46] 04:41:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f79104b1000) [pid = 1846] [serial = 136] [outer = (nil)] 04:41:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f791055e400) [pid = 1846] [serial = 137] [outer = 0x7f79104b1000] 04:41:08 INFO - PROCESS | 1846 | 1461152468481 Marionette DEBUG loaded listener.js 04:41:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f791218bc00) [pid = 1846] [serial = 138] [outer = 0x7f79104b1000] 04:41:09 INFO - PROCESS | 1846 | 1461152469262 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]]]}] 04:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 2433ms 04:41:09 INFO - PROCESS | 1846 | 1461152469303 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 04:41:09 INFO - PROCESS | 1846 | 1461152469305 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 04:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:41:09 INFO - PROCESS | 1846 | 1461152469312 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:41:09 INFO - PROCESS | 1846 | 1461152469314 Marionette TRACE conn3 <- [1,158,null,{}] 04:41:09 INFO - PROCESS | 1846 | 1461152469327 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}] 04:41:09 INFO - PROCESS | 1846 | 1461152469455 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 04:41:09 INFO - PROCESS | 1846 | 1461152469469 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791b1c0800 == 14 [pid = 1846] [id = 47] 04:41:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f791b0c7c00) [pid = 1846] [serial = 139] [outer = (nil)] 04:41:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f7920058c00) [pid = 1846] [serial = 140] [outer = 0x7f791b0c7c00] 04:41:09 INFO - PROCESS | 1846 | 1461152469544 Marionette DEBUG loaded listener.js 04:41:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f792a187c00) [pid = 1846] [serial = 141] [outer = 0x7f791b0c7c00] 04:41:10 INFO - PROCESS | 1846 | 1461152470607 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]]]}] 04:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1326ms 04:41:10 INFO - PROCESS | 1846 | 1461152470639 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 04:41:10 INFO - PROCESS | 1846 | 1461152470644 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 04:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:41:10 INFO - PROCESS | 1846 | 1461152470652 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:41:10 INFO - PROCESS | 1846 | 1461152470658 Marionette TRACE conn3 <- [1,162,null,{}] 04:41:10 INFO - PROCESS | 1846 | 1461152470666 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}] 04:41:10 INFO - PROCESS | 1846 | 1461152470854 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 04:41:11 INFO - PROCESS | 1846 | 1461152471045 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914425000 == 15 [pid = 1846] [id = 48] 04:41:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7f79140f9c00) [pid = 1846] [serial = 142] [outer = (nil)] 04:41:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7f7916ca3000) [pid = 1846] [serial = 143] [outer = 0x7f79140f9c00] 04:41:11 INFO - PROCESS | 1846 | 1461152471163 Marionette DEBUG loaded listener.js 04:41:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7f7918869c00) [pid = 1846] [serial = 144] [outer = 0x7f79140f9c00] 04:41:12 INFO - PROCESS | 1846 | 1461152472036 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]]]}] 04:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1443ms 04:41:12 INFO - PROCESS | 1846 | 1461152472096 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 04:41:12 INFO - PROCESS | 1846 | 1461152472104 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 04:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:41:12 INFO - PROCESS | 1846 | 1461152472114 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:41:12 INFO - PROCESS | 1846 | 1461152472118 Marionette TRACE conn3 <- [1,166,null,{}] 04:41:12 INFO - PROCESS | 1846 | 1461152472124 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}] 04:41:12 INFO - PROCESS | 1846 | 1461152472316 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 04:41:12 INFO - PROCESS | 1846 | 1461152472447 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7911dd6800 == 16 [pid = 1846] [id = 49] 04:41:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f79104a7c00) [pid = 1846] [serial = 145] [outer = (nil)] 04:41:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7f7912c7a000) [pid = 1846] [serial = 146] [outer = 0x7f79104a7c00] 04:41:12 INFO - PROCESS | 1846 | 1461152472521 Marionette DEBUG loaded listener.js 04:41:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7f7919ec4800) [pid = 1846] [serial = 147] [outer = 0x7f79104a7c00] 04:41:13 INFO - PROCESS | 1846 | 1461152473168 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:41:13 INFO - PROCESS | 1846 | 1461152473694 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]]]}] 04:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1636ms 04:41:13 INFO - PROCESS | 1846 | 1461152473750 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 04:41:13 INFO - PROCESS | 1846 | 1461152473755 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 04:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:41:13 INFO - PROCESS | 1846 | 1461152473763 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:41:13 INFO - PROCESS | 1846 | 1461152473768 Marionette TRACE conn3 <- [1,170,null,{}] 04:41:13 INFO - PROCESS | 1846 | 1461152473776 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}] 04:41:13 INFO - PROCESS | 1846 | 1461152473961 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7f7918c49000) [pid = 1846] [serial = 12] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7f7919275000) [pid = 1846] [serial = 9] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7f792e092c00) [pid = 1846] [serial = 122] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | 1461152474149 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791041e800 == 17 [pid = 1846] [id = 50] 04:41:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f7910386800) [pid = 1846] [serial = 148] [outer = (nil)] 04:41:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7f7911be8000) [pid = 1846] [serial = 149] [outer = 0x7f7910386800] 04:41:14 INFO - PROCESS | 1846 | 1461152474209 Marionette DEBUG loaded listener.js 04:41:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7f7911bde800) [pid = 1846] [serial = 150] [outer = 0x7f7910386800] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7f792b85b400) [pid = 1846] [serial = 91] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7f7912031400) [pid = 1846] [serial = 110] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7f791957ec00) [pid = 1846] [serial = 46] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7f791a102400) [pid = 1846] [serial = 49] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7f791a849800) [pid = 1846] [serial = 50] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7f79169ba800) [pid = 1846] [serial = 34] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7f791926cc00) [pid = 1846] [serial = 35] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f7911dc3000) [pid = 1846] [serial = 28] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f7919b05000) [pid = 1846] [serial = 37] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f7910272400) [pid = 1846] [serial = 25] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f7919b0a400) [pid = 1846] [serial = 47] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f791883bc00) [pid = 1846] [serial = 43] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f7919b0a800) [pid = 1846] [serial = 38] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f791b008c00) [pid = 1846] [serial = 40] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f79169bbc00) [pid = 1846] [serial = 64] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f79188e1400) [pid = 1846] [serial = 44] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f791cc5a000) [pid = 1846] [serial = 53] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f7928108400) [pid = 1846] [serial = 41] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7f7912192800) [pid = 1846] [serial = 31] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7f791055e800) [pid = 1846] [serial = 26] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7f79104a8000) [pid = 1846] [serial = 23] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f7919ec5800) [pid = 1846] [serial = 95] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f7919b10800) [pid = 1846] [serial = 70] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7f79188df000) [pid = 1846] [serial = 68] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f791ac13400) [pid = 1846] [serial = 97] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f791886c800) [pid = 1846] [serial = 79] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f7919270400) [pid = 1846] [serial = 111] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f7917948800) [pid = 1846] [serial = 67] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f791794c400) [pid = 1846] [serial = 65] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7f792bec2400) [pid = 1846] [serial = 92] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7f7918b0cc00) [pid = 1846] [serial = 94] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7f791cc53000) [pid = 1846] [serial = 113] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7f7929b08000) [pid = 1846] [serial = 2] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7f791ce8c400) [pid = 1846] [serial = 62] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7f7910561400) [pid = 1846] [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.] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7f791a849400) [pid = 1846] [serial = 71] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7f791ceac400) [pid = 1846] [serial = 85] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7f7918e1ac00) [pid = 1846] [serial = 59] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7f791cea6800) [pid = 1846] [serial = 73] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7f7927109000) [pid = 1846] [serial = 100] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7f791a84d000) [pid = 1846] [serial = 61] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7f79169c1c00) [pid = 1846] [serial = 56] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7f7919582c00) [pid = 1846] [serial = 80] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 71 (0x7f7927ec4800) [pid = 1846] [serial = 116] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 70 (0x7f791886e800) [pid = 1846] [serial = 58] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 69 (0x7f7912193800) [pid = 1846] [serial = 55] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 68 (0x7f79198ad000) [pid = 1846] [serial = 82] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 67 (0x7f791b084800) [pid = 1846] [serial = 52] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 66 (0x7f79140f1000) [pid = 1846] [serial = 119] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 65 (0x7f7928106800) [pid = 1846] [serial = 101] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 64 (0x7f7911d8b400) [pid = 1846] [serial = 19] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 63 (0x7f7920110800) [pid = 1846] [serial = 114] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 62 (0x7f7927e2a400) [pid = 1846] [serial = 77] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 61 (0x7f791ce93c00) [pid = 1846] [serial = 98] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 60 (0x7f792010d000) [pid = 1846] [serial = 107] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 59 (0x7f792c346c00) [pid = 1846] [serial = 105] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 58 (0x7f7926fe3400) [pid = 1846] [serial = 76] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 57 (0x7f79174de400) [pid = 1846] [serial = 104] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 56 (0x7f791a106800) [pid = 1846] [serial = 83] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 55 (0x7f79282b9800) [pid = 1846] [serial = 89] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 54 (0x7f7927f54000) [pid = 1846] [serial = 88] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 53 (0x7f79141b6c00) [pid = 1846] [serial = 120] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 52 (0x7f7912035400) [pid = 1846] [serial = 22] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 51 (0x7f792a142400) [pid = 1846] [serial = 117] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 50 (0x7f7926a73c00) [pid = 1846] [serial = 86] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 49 (0x7f791202ac00) [pid = 1846] [serial = 16] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 48 (0x7f7926a76c00) [pid = 1846] [serial = 74] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 47 (0x7f7912031000) [pid = 1846] [serial = 17] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | --DOMWINDOW == 46 (0x7f792c34ac00) [pid = 1846] [serial = 108] [outer = (nil)] [url = about:blank] 04:41:14 INFO - PROCESS | 1846 | 1461152474893 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]]]}] 04:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1187ms 04:41:14 INFO - PROCESS | 1846 | 1461152474951 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 04:41:14 INFO - PROCESS | 1846 | 1461152474968 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 04:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:41:15 INFO - PROCESS | 1846 | 1461152475003 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 1846 | 1461152475012 Marionette TRACE conn3 <- [1,174,null,{}] 04:41:15 INFO - PROCESS | 1846 | 1461152475021 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}] 04:41:15 INFO - PROCESS | 1846 | 1461152475275 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 04:41:15 INFO - PROCESS | 1846 | 1461152475354 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914437800 == 18 [pid = 1846] [id = 51] 04:41:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 47 (0x7f7910272400) [pid = 1846] [serial = 151] [outer = (nil)] 04:41:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 48 (0x7f79104a8000) [pid = 1846] [serial = 152] [outer = 0x7f7910272400] 04:41:15 INFO - PROCESS | 1846 | 1461152475417 Marionette DEBUG loaded listener.js 04:41:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 49 (0x7f79169bec00) [pid = 1846] [serial = 153] [outer = 0x7f7910272400] 04:41:16 INFO - PROCESS | 1846 | 1461152476029 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]]]}] 04:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1053ms 04:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:41:16 INFO - PROCESS | 1846 | 1461152476041 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 04:41:16 INFO - PROCESS | 1846 | 1461152476043 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 04:41:16 INFO - PROCESS | 1846 | 1461152476049 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:41:16 INFO - PROCESS | 1846 | 1461152476054 Marionette TRACE conn3 <- [1,178,null,{}] 04:41:16 INFO - PROCESS | 1846 | 1461152476070 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}] 04:41:16 INFO - PROCESS | 1846 | 1461152476240 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 04:41:16 INFO - PROCESS | 1846 | 1461152476269 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791888e800 == 19 [pid = 1846] [id = 52] 04:41:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 50 (0x7f79169c1400) [pid = 1846] [serial = 154] [outer = (nil)] 04:41:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 51 (0x7f791883b000) [pid = 1846] [serial = 155] [outer = 0x7f79169c1400] 04:41:16 INFO - PROCESS | 1846 | 1461152476339 Marionette DEBUG loaded listener.js 04:41:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 52 (0x7f7918b06400) [pid = 1846] [serial = 156] [outer = 0x7f79169c1400] 04:41:17 INFO - PROCESS | 1846 | 1461152477039 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]]]}] 04:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1041ms 04:41:17 INFO - PROCESS | 1846 | 1461152477090 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 04:41:17 INFO - PROCESS | 1846 | 1461152477094 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 04:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:41:17 INFO - PROCESS | 1846 | 1461152477100 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 1846 | 1461152477102 Marionette TRACE conn3 <- [1,182,null,{}] 04:41:17 INFO - PROCESS | 1846 | 1461152477112 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}] 04:41:17 INFO - PROCESS | 1846 | 1461152477269 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 04:41:17 INFO - PROCESS | 1846 | 1461152477327 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791921c000 == 20 [pid = 1846] [id = 53] 04:41:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 53 (0x7f7910392800) [pid = 1846] [serial = 157] [outer = (nil)] 04:41:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 54 (0x7f7919553400) [pid = 1846] [serial = 158] [outer = 0x7f7910392800] 04:41:17 INFO - PROCESS | 1846 | 1461152477386 Marionette DEBUG loaded listener.js 04:41:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 55 (0x7f7919b02800) [pid = 1846] [serial = 159] [outer = 0x7f7910392800] 04:41:18 INFO - PROCESS | 1846 | 1461152478067 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]]]}] 04:41:18 INFO - PROCESS | 1846 | --DOMWINDOW == 54 (0x7f7926a6dc00) [pid = 1846] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:41:18 INFO - PROCESS | 1846 | --DOMWINDOW == 53 (0x7f7911d89800) [pid = 1846] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:41:18 INFO - PROCESS | 1846 | --DOMWINDOW == 52 (0x7f791afab800) [pid = 1846] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:41:18 INFO - PROCESS | 1846 | --DOMWINDOW == 51 (0x7f79141c1c00) [pid = 1846] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:41:18 INFO - PROCESS | 1846 | --DOMWINDOW == 50 (0x7f79104b1000) [pid = 1846] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:41:18 INFO - PROCESS | 1846 | --DOMWINDOW == 49 (0x7f79140ef800) [pid = 1846] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1029ms 04:41:18 INFO - PROCESS | 1846 | 1461152478135 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 04:41:18 INFO - PROCESS | 1846 | 1461152478141 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 04:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:41:18 INFO - PROCESS | 1846 | 1461152478152 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:41:18 INFO - PROCESS | 1846 | 1461152478154 Marionette TRACE conn3 <- [1,186,null,{}] 04:41:18 INFO - PROCESS | 1846 | 1461152478178 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}] 04:41:18 INFO - PROCESS | 1846 | 1461152478305 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 04:41:18 INFO - PROCESS | 1846 | 1461152478315 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791996a800 == 21 [pid = 1846] [id = 54] 04:41:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 50 (0x7f79141c1c00) [pid = 1846] [serial = 160] [outer = (nil)] 04:41:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 51 (0x7f7919a67400) [pid = 1846] [serial = 161] [outer = 0x7f79141c1c00] 04:41:18 INFO - PROCESS | 1846 | 1461152478372 Marionette DEBUG loaded listener.js 04:41:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 52 (0x7f7919b0d400) [pid = 1846] [serial = 162] [outer = 0x7f79141c1c00] 04:41:18 INFO - PROCESS | 1846 | 1461152478990 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]]]}] 04:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 885ms 04:41:19 INFO - PROCESS | 1846 | 1461152479037 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 04:41:19 INFO - PROCESS | 1846 | 1461152479041 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 04:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:41:19 INFO - PROCESS | 1846 | 1461152479046 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:41:19 INFO - PROCESS | 1846 | 1461152479048 Marionette TRACE conn3 <- [1,190,null,{}] 04:41:19 INFO - PROCESS | 1846 | 1461152479054 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}] 04:41:19 INFO - PROCESS | 1846 | 1461152479241 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 04:41:19 INFO - PROCESS | 1846 | 1461152479267 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791a858800 == 22 [pid = 1846] [id = 55] 04:41:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 53 (0x7f7919b0e800) [pid = 1846] [serial = 163] [outer = (nil)] 04:41:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 54 (0x7f791a8cd000) [pid = 1846] [serial = 164] [outer = 0x7f7919b0e800] 04:41:19 INFO - PROCESS | 1846 | 1461152479346 Marionette DEBUG loaded listener.js 04:41:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 55 (0x7f791b0c4000) [pid = 1846] [serial = 165] [outer = 0x7f7919b0e800] 04:41:20 INFO - PROCESS | 1846 | 1461152480048 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]]]}] 04:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1026ms 04:41:20 INFO - PROCESS | 1846 | 1461152480073 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 04:41:20 INFO - PROCESS | 1846 | 1461152480076 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 04:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:41:20 INFO - PROCESS | 1846 | 1461152480081 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:41:20 INFO - PROCESS | 1846 | 1461152480083 Marionette TRACE conn3 <- [1,194,null,{}] 04:41:20 INFO - PROCESS | 1846 | 1461152480089 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}] 04:41:20 INFO - PROCESS | 1846 | 1461152480248 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 04:41:20 INFO - PROCESS | 1846 | 1461152480356 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910fac800 == 23 [pid = 1846] [id = 56] 04:41:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 56 (0x7f7910267000) [pid = 1846] [serial = 166] [outer = (nil)] 04:41:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 57 (0x7f79104ad400) [pid = 1846] [serial = 167] [outer = 0x7f7910267000] 04:41:20 INFO - PROCESS | 1846 | 1461152480428 Marionette DEBUG loaded listener.js 04:41:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 58 (0x7f7910f37400) [pid = 1846] [serial = 168] [outer = 0x7f7910267000] 04:41:21 INFO - PROCESS | 1846 | 1461152481255 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]]]}] 04:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1227ms 04:41:21 INFO - PROCESS | 1846 | 1461152481312 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 04:41:21 INFO - PROCESS | 1846 | 1461152481318 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 04:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:41:21 INFO - PROCESS | 1846 | 1461152481326 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:41:21 INFO - PROCESS | 1846 | 1461152481331 Marionette TRACE conn3 <- [1,198,null,{}] 04:41:21 INFO - PROCESS | 1846 | 1461152481339 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}] 04:41:21 INFO - PROCESS | 1846 | 1461152481491 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 04:41:21 INFO - PROCESS | 1846 | 1461152481611 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919077800 == 24 [pid = 1846] [id = 57] 04:41:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 59 (0x7f791038a800) [pid = 1846] [serial = 169] [outer = (nil)] 04:41:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 60 (0x7f79169bf800) [pid = 1846] [serial = 170] [outer = 0x7f791038a800] 04:41:21 INFO - PROCESS | 1846 | 1461152481684 Marionette DEBUG loaded listener.js 04:41:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 61 (0x7f7917940800) [pid = 1846] [serial = 171] [outer = 0x7f791038a800] 04:41:22 INFO - PROCESS | 1846 | 1461152482522 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]]]}] 04:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1239ms 04:41:22 INFO - PROCESS | 1846 | 1461152482568 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 04:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:41:22 INFO - PROCESS | 1846 | 1461152482574 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 04:41:22 INFO - PROCESS | 1846 | 1461152482580 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:41:22 INFO - PROCESS | 1846 | 1461152482583 Marionette TRACE conn3 <- [1,202,null,{}] 04:41:22 INFO - PROCESS | 1846 | 1461152482589 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}] 04:41:22 INFO - PROCESS | 1846 | 1461152482745 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 04:41:22 INFO - PROCESS | 1846 | 1461152482874 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918810000 == 25 [pid = 1846] [id = 58] 04:41:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 62 (0x7f79141b5400) [pid = 1846] [serial = 172] [outer = (nil)] 04:41:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 63 (0x7f7919b02400) [pid = 1846] [serial = 173] [outer = 0x7f79141b5400] 04:41:22 INFO - PROCESS | 1846 | 1461152482945 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 64 (0x7f791a106000) [pid = 1846] [serial = 174] [outer = 0x7f79141b5400] 04:41:23 INFO - PROCESS | 1846 | 1461152483714 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]]]}] 04:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1187ms 04:41:23 INFO - PROCESS | 1846 | 1461152483781 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 1846 | 1461152483785 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 04:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:41:23 INFO - PROCESS | 1846 | 1461152483801 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 1846 | 1461152483810 Marionette TRACE conn3 <- [1,206,null,{}] 04:41:23 INFO - PROCESS | 1846 | 1461152483817 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}] 04:41:23 INFO - PROCESS | 1846 | 1461152483971 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 04:41:24 INFO - PROCESS | 1846 | 1461152484092 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791ffc0800 == 26 [pid = 1846] [id = 59] 04:41:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 65 (0x7f7918c4a400) [pid = 1846] [serial = 175] [outer = (nil)] 04:41:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 66 (0x7f791b0c3800) [pid = 1846] [serial = 176] [outer = 0x7f7918c4a400] 04:41:24 INFO - PROCESS | 1846 | 1461152484163 Marionette DEBUG loaded listener.js 04:41:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 67 (0x7f791cea5800) [pid = 1846] [serial = 177] [outer = 0x7f7918c4a400] 04:41:24 INFO - PROCESS | 1846 | 1461152484986 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]]]}] 04:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1249ms 04:41:25 INFO - PROCESS | 1846 | 1461152485045 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 04:41:25 INFO - PROCESS | 1846 | 1461152485048 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 04:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:41:25 INFO - PROCESS | 1846 | 1461152485055 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:41:25 INFO - PROCESS | 1846 | 1461152485059 Marionette TRACE conn3 <- [1,210,null,{}] 04:41:25 INFO - PROCESS | 1846 | 1461152485064 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}] 04:41:25 INFO - PROCESS | 1846 | 1461152485253 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 04:41:25 INFO - PROCESS | 1846 | 1461152485331 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7925eed000 == 27 [pid = 1846] [id = 60] 04:41:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 68 (0x7f7911bdfc00) [pid = 1846] [serial = 178] [outer = (nil)] 04:41:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7f7920104c00) [pid = 1846] [serial = 179] [outer = 0x7f7911bdfc00] 04:41:25 INFO - PROCESS | 1846 | 1461152485398 Marionette DEBUG loaded listener.js 04:41:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7f7920110c00) [pid = 1846] [serial = 180] [outer = 0x7f7911bdfc00] 04:41:26 INFO - PROCESS | 1846 | 1461152486275 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]]]}] 04:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1241ms 04:41:26 INFO - PROCESS | 1846 | 1461152486297 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 04:41:26 INFO - PROCESS | 1846 | 1461152486302 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 04:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:41:26 INFO - PROCESS | 1846 | 1461152486311 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:41:26 INFO - PROCESS | 1846 | 1461152486314 Marionette TRACE conn3 <- [1,214,null,{}] 04:41:26 INFO - PROCESS | 1846 | 1461152486321 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}] 04:41:26 INFO - PROCESS | 1846 | 1461152486455 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 04:41:26 INFO - PROCESS | 1846 | 1461152486612 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791040e000 == 28 [pid = 1846] [id = 61] 04:41:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7f7912192c00) [pid = 1846] [serial = 181] [outer = (nil)] 04:41:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7f79141be400) [pid = 1846] [serial = 182] [outer = 0x7f7912192c00] 04:41:26 INFO - PROCESS | 1846 | 1461152486682 Marionette DEBUG loaded listener.js 04:41:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7f791738a000) [pid = 1846] [serial = 183] [outer = 0x7f7912192c00] 04:41:27 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7f792ea6a800) [pid = 1846] [serial = 123] [outer = (nil)] [url = about:blank] 04:41:27 INFO - PROCESS | 1846 | --DOMWINDOW == 71 (0x7f7920058c00) [pid = 1846] [serial = 140] [outer = (nil)] [url = about:blank] 04:41:27 INFO - PROCESS | 1846 | --DOMWINDOW == 70 (0x7f7926db3400) [pid = 1846] [serial = 134] [outer = (nil)] [url = about:blank] 04:41:27 INFO - PROCESS | 1846 | --DOMWINDOW == 69 (0x7f79271d7800) [pid = 1846] [serial = 135] [outer = (nil)] [url = about:blank] 04:41:27 INFO - PROCESS | 1846 | --DOMWINDOW == 68 (0x7f79140f8800) [pid = 1846] [serial = 125] [outer = (nil)] [url = about:blank] 04:41:27 INFO - PROCESS | 1846 | --DOMWINDOW == 67 (0x7f79141c0000) [pid = 1846] [serial = 126] [outer = (nil)] [url = about:blank] 04:41:27 INFO - PROCESS | 1846 | --DOMWINDOW == 66 (0x7f791b011c00) [pid = 1846] [serial = 131] [outer = (nil)] [url = about:blank] 04:41:27 INFO - PROCESS | 1846 | --DOMWINDOW == 65 (0x7f79186e3800) [pid = 1846] [serial = 128] [outer = (nil)] [url = about:blank] 04:41:27 INFO - PROCESS | 1846 | --DOMWINDOW == 64 (0x7f7919089c00) [pid = 1846] [serial = 129] [outer = (nil)] [url = about:blank] 04:41:27 INFO - PROCESS | 1846 | --DOMWINDOW == 63 (0x7f791055e400) [pid = 1846] [serial = 137] [outer = (nil)] [url = about:blank] 04:41:27 INFO - PROCESS | 1846 | --DOMWINDOW == 62 (0x7f7920102400) [pid = 1846] [serial = 132] [outer = (nil)] [url = about:blank] 04:41:27 INFO - PROCESS | 1846 | --DOMWINDOW == 61 (0x7f791218bc00) [pid = 1846] [serial = 138] [outer = (nil)] [url = about:blank] 04:41:27 INFO - PROCESS | 1846 | 1461152487400 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]]]}] 04:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1130ms 04:41:27 INFO - PROCESS | 1846 | 1461152487441 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 04:41:27 INFO - PROCESS | 1846 | 1461152487449 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 04:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:41:27 INFO - PROCESS | 1846 | 1461152487457 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:41:27 INFO - PROCESS | 1846 | 1461152487461 Marionette TRACE conn3 <- [1,218,null,{}] 04:41:27 INFO - PROCESS | 1846 | 1461152487466 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}] 04:41:27 INFO - PROCESS | 1846 | 1461152487598 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 04:41:27 INFO - PROCESS | 1846 | 1461152487682 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79186b3800 == 29 [pid = 1846] [id = 62] 04:41:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 62 (0x7f7912190c00) [pid = 1846] [serial = 184] [outer = (nil)] 04:41:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 63 (0x7f791838ac00) [pid = 1846] [serial = 185] [outer = 0x7f7912190c00] 04:41:27 INFO - PROCESS | 1846 | 1461152487749 Marionette DEBUG loaded listener.js 04:41:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 64 (0x7f7918e18400) [pid = 1846] [serial = 186] [outer = 0x7f7912190c00] 04:41:28 INFO - PROCESS | 1846 | 1461152488361 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]]]}] 04:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 927ms 04:41:28 INFO - PROCESS | 1846 | 1461152488384 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 04:41:28 INFO - PROCESS | 1846 | 1461152488388 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 04:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:41:28 INFO - PROCESS | 1846 | 1461152488393 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:41:28 INFO - PROCESS | 1846 | 1461152488398 Marionette TRACE conn3 <- [1,222,null,{}] 04:41:28 INFO - PROCESS | 1846 | 1461152488412 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}] 04:41:28 INFO - PROCESS | 1846 | 1461152488553 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 04:41:28 INFO - PROCESS | 1846 | 1461152488644 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791ac2b800 == 30 [pid = 1846] [id = 63] 04:41:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 65 (0x7f7918c48c00) [pid = 1846] [serial = 187] [outer = (nil)] 04:41:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 66 (0x7f791a47b400) [pid = 1846] [serial = 188] [outer = 0x7f7918c48c00] 04:41:28 INFO - PROCESS | 1846 | 1461152488705 Marionette DEBUG loaded listener.js 04:41:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 67 (0x7f791cc5a000) [pid = 1846] [serial = 189] [outer = 0x7f7918c48c00] 04:41:29 INFO - PROCESS | 1846 | 1461152489282 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]]]}] 04:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 932ms 04:41:29 INFO - PROCESS | 1846 | 1461152489326 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 04:41:29 INFO - PROCESS | 1846 | 1461152489330 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 04:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:41:29 INFO - PROCESS | 1846 | 1461152489336 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:41:29 INFO - PROCESS | 1846 | 1461152489337 Marionette TRACE conn3 <- [1,226,null,{}] 04:41:29 INFO - PROCESS | 1846 | 1461152489343 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}] 04:41:29 INFO - PROCESS | 1846 | 1461152489533 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 04:41:29 INFO - PROCESS | 1846 | 1461152489558 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791ffb1800 == 31 [pid = 1846] [id = 64] 04:41:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 68 (0x7f7918e1ac00) [pid = 1846] [serial = 190] [outer = (nil)] 04:41:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7f7920108000) [pid = 1846] [serial = 191] [outer = 0x7f7918e1ac00] 04:41:29 INFO - PROCESS | 1846 | 1461152489618 Marionette DEBUG loaded listener.js 04:41:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7f7925ed8400) [pid = 1846] [serial = 192] [outer = 0x7f7918e1ac00] 04:41:30 INFO - PROCESS | 1846 | 1461152490403 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]]]}] 04:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1127ms 04:41:30 INFO - PROCESS | 1846 | 1461152490464 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 04:41:30 INFO - PROCESS | 1846 | 1461152490467 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 04:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:41:30 INFO - PROCESS | 1846 | 1461152490479 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:41:30 INFO - PROCESS | 1846 | 1461152490481 Marionette TRACE conn3 <- [1,230,null,{}] 04:41:30 INFO - PROCESS | 1846 | 1461152490486 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}] 04:41:30 INFO - PROCESS | 1846 | 1461152490640 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 04:41:30 INFO - PROCESS | 1846 | 1461152490666 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926c5f800 == 32 [pid = 1846] [id = 65] 04:41:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7f792010b400) [pid = 1846] [serial = 193] [outer = (nil)] 04:41:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7f7926a73c00) [pid = 1846] [serial = 194] [outer = 0x7f792010b400] 04:41:30 INFO - PROCESS | 1846 | 1461152490724 Marionette DEBUG loaded listener.js 04:41:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7f7926cde800) [pid = 1846] [serial = 195] [outer = 0x7f792010b400] 04:41:31 INFO - PROCESS | 1846 | 1461152491449 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]]]}] 04:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 985ms 04:41:31 INFO - PROCESS | 1846 | 1461152491458 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 04:41:31 INFO - PROCESS | 1846 | 1461152491460 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 04:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:41:31 INFO - PROCESS | 1846 | 1461152491466 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:41:31 INFO - PROCESS | 1846 | 1461152491468 Marionette TRACE conn3 <- [1,234,null,{}] 04:41:31 INFO - PROCESS | 1846 | 1461152491473 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}] 04:41:31 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7f7910392800) [pid = 1846] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:41:31 INFO - PROCESS | 1846 | --DOMWINDOW == 71 (0x7f79141c1c00) [pid = 1846] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:41:31 INFO - PROCESS | 1846 | --DOMWINDOW == 70 (0x7f7910386800) [pid = 1846] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:41:31 INFO - PROCESS | 1846 | --DOMWINDOW == 69 (0x7f7910272400) [pid = 1846] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:41:31 INFO - PROCESS | 1846 | --DOMWINDOW == 68 (0x7f79169c1400) [pid = 1846] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:41:31 INFO - PROCESS | 1846 | 1461152491715 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 04:41:31 INFO - PROCESS | 1846 | 1461152491729 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919818800 == 33 [pid = 1846] [id = 66] 04:41:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7f791055ec00) [pid = 1846] [serial = 196] [outer = (nil)] 04:41:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7f7919274800) [pid = 1846] [serial = 197] [outer = 0x7f791055ec00] 04:41:31 INFO - PROCESS | 1846 | 1461152491803 Marionette DEBUG loaded listener.js 04:41:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7f7927fce400) [pid = 1846] [serial = 198] [outer = 0x7f791055ec00] 04:41:32 INFO - PROCESS | 1846 | 1461152492385 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]]]}] 04:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 929ms 04:41:32 INFO - PROCESS | 1846 | 1461152492395 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 04:41:32 INFO - PROCESS | 1846 | 1461152492398 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 04:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:41:32 INFO - PROCESS | 1846 | 1461152492403 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:41:32 INFO - PROCESS | 1846 | 1461152492405 Marionette TRACE conn3 <- [1,238,null,{}] 04:41:32 INFO - PROCESS | 1846 | 1461152492410 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}] 04:41:32 INFO - PROCESS | 1846 | 1461152492536 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 04:41:32 INFO - PROCESS | 1846 | 1461152492629 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791021d000 == 34 [pid = 1846] [id = 67] 04:41:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7f79104b0000) [pid = 1846] [serial = 199] [outer = (nil)] 04:41:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7f7928106800) [pid = 1846] [serial = 200] [outer = 0x7f79104b0000] 04:41:32 INFO - PROCESS | 1846 | 1461152492688 Marionette DEBUG loaded listener.js 04:41:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7f792a18a000) [pid = 1846] [serial = 201] [outer = 0x7f79104b0000] 04:41:33 INFO - PROCESS | 1846 | 1461152493322 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]]]}] 04:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 929ms 04:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:41:33 INFO - PROCESS | 1846 | 1461152493333 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 04:41:33 INFO - PROCESS | 1846 | 1461152493336 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 04:41:33 INFO - PROCESS | 1846 | 1461152493342 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:41:33 INFO - PROCESS | 1846 | 1461152493344 Marionette TRACE conn3 <- [1,242,null,{}] 04:41:33 INFO - PROCESS | 1846 | 1461152493349 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}] 04:41:33 INFO - PROCESS | 1846 | 1461152493474 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 04:41:33 INFO - PROCESS | 1846 | 1461152493623 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7912b55800 == 35 [pid = 1846] [id = 68] 04:41:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7f791026fc00) [pid = 1846] [serial = 202] [outer = (nil)] 04:41:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7f79104b2c00) [pid = 1846] [serial = 203] [outer = 0x7f791026fc00] 04:41:33 INFO - PROCESS | 1846 | 1461152493696 Marionette DEBUG loaded listener.js 04:41:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7f791202d000) [pid = 1846] [serial = 204] [outer = 0x7f791026fc00] 04:41:34 INFO - PROCESS | 1846 | 1461152494553 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]]]}] 04:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1232ms 04:41:34 INFO - PROCESS | 1846 | 1461152494574 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 04:41:34 INFO - PROCESS | 1846 | 1461152494581 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 04:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:41:34 INFO - PROCESS | 1846 | 1461152494589 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:41:34 INFO - PROCESS | 1846 | 1461152494594 Marionette TRACE conn3 <- [1,246,null,{}] 04:41:34 INFO - PROCESS | 1846 | 1461152494600 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}] 04:41:34 INFO - PROCESS | 1846 | 1461152494757 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 04:41:34 INFO - PROCESS | 1846 | 1461152494888 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791a869800 == 36 [pid = 1846] [id = 69] 04:41:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7f7910271400) [pid = 1846] [serial = 205] [outer = (nil)] 04:41:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7f7918b0bc00) [pid = 1846] [serial = 206] [outer = 0x7f7910271400] 04:41:34 INFO - PROCESS | 1846 | 1461152494961 Marionette DEBUG loaded listener.js 04:41:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7f7919b03c00) [pid = 1846] [serial = 207] [outer = 0x7f7910271400] 04:41:35 INFO - PROCESS | 1846 | 1461152495764 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]]]}] 04:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1236ms 04:41:35 INFO - PROCESS | 1846 | 1461152495830 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 04:41:35 INFO - PROCESS | 1846 | 1461152495836 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 04:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:41:35 INFO - PROCESS | 1846 | 1461152495843 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:41:35 INFO - PROCESS | 1846 | 1461152495845 Marionette TRACE conn3 <- [1,250,null,{}] 04:41:35 INFO - PROCESS | 1846 | 1461152495851 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}] 04:41:36 INFO - PROCESS | 1846 | 1461152496006 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 04:41:36 INFO - PROCESS | 1846 | 1461152496131 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7927e03000 == 37 [pid = 1846] [id = 70] 04:41:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7f79184a6800) [pid = 1846] [serial = 208] [outer = (nil)] 04:41:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7f791ce90400) [pid = 1846] [serial = 209] [outer = 0x7f79184a6800] 04:41:36 INFO - PROCESS | 1846 | 1461152496202 Marionette DEBUG loaded listener.js 04:41:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7f7926f09000) [pid = 1846] [serial = 210] [outer = 0x7f79184a6800] 04:41:36 INFO - PROCESS | 1846 | 1461152496985 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]]]}] 04:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1179ms 04:41:37 INFO - PROCESS | 1846 | 1461152497023 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 04:41:37 INFO - PROCESS | 1846 | 1461152497025 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 04:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:41:37 INFO - PROCESS | 1846 | 1461152497039 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:41:37 INFO - PROCESS | 1846 | 1461152497047 Marionette TRACE conn3 <- [1,254,null,{}] 04:41:37 INFO - PROCESS | 1846 | 1461152497055 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}] 04:41:37 INFO - PROCESS | 1846 | 1461152497247 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 04:41:37 INFO - PROCESS | 1846 | 1461152497371 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792a125800 == 38 [pid = 1846] [id = 71] 04:41:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7f7912192800) [pid = 1846] [serial = 211] [outer = (nil)] 04:41:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f7929bd5000) [pid = 1846] [serial = 212] [outer = 0x7f7912192800] 04:41:37 INFO - PROCESS | 1846 | 1461152497440 Marionette DEBUG loaded listener.js 04:41:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f792bf5b800) [pid = 1846] [serial = 213] [outer = 0x7f7912192800] 04:41:38 INFO - PROCESS | 1846 | 1461152498305 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]]]}] 04:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1344ms 04:41:38 INFO - PROCESS | 1846 | 1461152498377 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 04:41:38 INFO - PROCESS | 1846 | 1461152498381 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 04:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:41:38 INFO - PROCESS | 1846 | 1461152498387 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:41:38 INFO - PROCESS | 1846 | 1461152498390 Marionette TRACE conn3 <- [1,258,null,{}] 04:41:38 INFO - PROCESS | 1846 | 1461152498395 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}] 04:41:38 INFO - PROCESS | 1846 | 1461152498747 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 04:41:38 INFO - PROCESS | 1846 | 1461152498887 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919629800 == 39 [pid = 1846] [id = 72] 04:41:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f79140f1800) [pid = 1846] [serial = 214] [outer = (nil)] 04:41:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f79141b6c00) [pid = 1846] [serial = 215] [outer = 0x7f79140f1800] 04:41:38 INFO - PROCESS | 1846 | 1461152498952 Marionette DEBUG loaded listener.js 04:41:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f7916c9f400) [pid = 1846] [serial = 216] [outer = 0x7f79140f1800] 04:41:39 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f791a8cd000) [pid = 1846] [serial = 164] [outer = (nil)] [url = about:blank] 04:41:39 INFO - PROCESS | 1846 | 1461152499878 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]]]}] 04:41:39 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f7919553400) [pid = 1846] [serial = 158] [outer = (nil)] [url = about:blank] 04:41:39 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f7919b02800) [pid = 1846] [serial = 159] [outer = (nil)] [url = about:blank] 04:41:39 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7f7919b0d400) [pid = 1846] [serial = 162] [outer = (nil)] [url = about:blank] 04:41:39 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7f7919a67400) [pid = 1846] [serial = 161] [outer = (nil)] [url = about:blank] 04:41:39 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7f7911be8000) [pid = 1846] [serial = 149] [outer = (nil)] [url = about:blank] 04:41:39 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7f7911bde800) [pid = 1846] [serial = 150] [outer = (nil)] [url = about:blank] 04:41:39 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7f79104a8000) [pid = 1846] [serial = 152] [outer = (nil)] [url = about:blank] 04:41:39 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7f79169bec00) [pid = 1846] [serial = 153] [outer = (nil)] [url = about:blank] 04:41:39 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7f7916ca3000) [pid = 1846] [serial = 143] [outer = (nil)] [url = about:blank] 04:41:39 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7f7912c7a000) [pid = 1846] [serial = 146] [outer = (nil)] [url = about:blank] 04:41:39 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7f791883b000) [pid = 1846] [serial = 155] [outer = (nil)] [url = about:blank] 04:41:39 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7f7918b06400) [pid = 1846] [serial = 156] [outer = (nil)] [url = about:blank] 04:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1528ms 04:41:39 INFO - PROCESS | 1846 | 1461152499917 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 04:41:39 INFO - PROCESS | 1846 | 1461152499923 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 04:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:41:39 INFO - PROCESS | 1846 | 1461152499930 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:41:39 INFO - PROCESS | 1846 | 1461152499936 Marionette TRACE conn3 <- [1,262,null,{}] 04:41:39 INFO - PROCESS | 1846 | 1461152499942 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}] 04:41:40 INFO - PROCESS | 1846 | 1461152500081 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 04:41:40 INFO - PROCESS | 1846 | 1461152500093 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914446800 == 40 [pid = 1846] [id = 73] 04:41:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7f79184a3400) [pid = 1846] [serial = 217] [outer = (nil)] 04:41:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7f7918869800) [pid = 1846] [serial = 218] [outer = 0x7f79184a3400] 04:41:40 INFO - PROCESS | 1846 | 1461152500161 Marionette DEBUG loaded listener.js 04:41:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7f7919276000) [pid = 1846] [serial = 219] [outer = 0x7f79184a3400] 04:41:40 INFO - PROCESS | 1846 | 1461152500894 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]]]}] 04:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 988ms 04:41:40 INFO - PROCESS | 1846 | 1461152500919 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 04:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:41:40 INFO - PROCESS | 1846 | 1461152500923 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 04:41:40 INFO - PROCESS | 1846 | 1461152500928 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:41:40 INFO - PROCESS | 1846 | 1461152500931 Marionette TRACE conn3 <- [1,266,null,{}] 04:41:40 INFO - PROCESS | 1846 | 1461152500936 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}] 04:41:41 INFO - PROCESS | 1846 | 1461152501066 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 04:41:41 INFO - PROCESS | 1846 | 1461152501166 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791996c000 == 41 [pid = 1846] [id = 74] 04:41:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7f791202e800) [pid = 1846] [serial = 220] [outer = (nil)] 04:41:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7f7919ec3400) [pid = 1846] [serial = 221] [outer = 0x7f791202e800] 04:41:41 INFO - PROCESS | 1846 | 1461152501225 Marionette DEBUG loaded listener.js 04:41:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7f791a853c00) [pid = 1846] [serial = 222] [outer = 0x7f791202e800] 04:41:41 INFO - PROCESS | 1846 | 1461152501843 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]]]}] 04:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 931ms 04:41:41 INFO - PROCESS | 1846 | 1461152501860 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 04:41:41 INFO - PROCESS | 1846 | 1461152501866 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 04:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:41:41 INFO - PROCESS | 1846 | 1461152501880 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 1846 | 1461152501886 Marionette TRACE conn3 <- [1,270,null,{}] 04:41:41 INFO - PROCESS | 1846 | 1461152501891 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}] 04:41:42 INFO - PROCESS | 1846 | 1461152502074 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 04:41:42 INFO - PROCESS | 1846 | 1461152502104 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791b1cd800 == 42 [pid = 1846] [id = 75] 04:41:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7f79140f3000) [pid = 1846] [serial = 223] [outer = (nil)] 04:41:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7f791b08e800) [pid = 1846] [serial = 224] [outer = 0x7f79140f3000] 04:41:42 INFO - PROCESS | 1846 | 1461152502161 Marionette DEBUG loaded listener.js 04:41:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f7926a76c00) [pid = 1846] [serial = 225] [outer = 0x7f79140f3000] 04:41:42 INFO - PROCESS | 1846 | 1461152502973 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]]]}] 04:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1139ms 04:41:43 INFO - PROCESS | 1846 | 1461152503062 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 04:41:43 INFO - PROCESS | 1846 | 1461152503066 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 04:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:41:43 INFO - PROCESS | 1846 | 1461152503071 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:41:43 INFO - PROCESS | 1846 | 1461152503073 Marionette TRACE conn3 <- [1,274,null,{}] 04:41:43 INFO - PROCESS | 1846 | 1461152503079 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}] 04:41:43 INFO - PROCESS | 1846 | 1461152503256 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 04:41:43 INFO - PROCESS | 1846 | 1461152503279 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926c66000 == 43 [pid = 1846] [id = 76] 04:41:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f7910393800) [pid = 1846] [serial = 226] [outer = (nil)] 04:41:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f7927107400) [pid = 1846] [serial = 227] [outer = 0x7f7910393800] 04:41:43 INFO - PROCESS | 1846 | 1461152503351 Marionette DEBUG loaded listener.js 04:41:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f7927fcc800) [pid = 1846] [serial = 228] [outer = 0x7f7910393800] 04:41:44 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f7918e1ac00) [pid = 1846] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:41:44 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f791055ec00) [pid = 1846] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:41:44 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7f7912190c00) [pid = 1846] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:41:44 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7f7918c48c00) [pid = 1846] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:41:44 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7f7912192c00) [pid = 1846] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:41:44 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7f792010b400) [pid = 1846] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:41:44 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7f7919b0e800) [pid = 1846] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:41:44 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7f791b0c7c00) [pid = 1846] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:41:44 INFO - PROCESS | 1846 | 1461152504243 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]]]}] 04:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1226ms 04:41:44 INFO - PROCESS | 1846 | 1461152504303 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 04:41:44 INFO - PROCESS | 1846 | 1461152504306 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 04:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:41:44 INFO - PROCESS | 1846 | 1461152504312 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:41:44 INFO - PROCESS | 1846 | 1461152504314 Marionette TRACE conn3 <- [1,278,null,{}] 04:41:44 INFO - PROCESS | 1846 | 1461152504320 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}] 04:41:44 INFO - PROCESS | 1846 | 1461152504474 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 04:41:44 INFO - PROCESS | 1846 | 1461152504569 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926aed800 == 44 [pid = 1846] [id = 77] 04:41:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7f79179d7c00) [pid = 1846] [serial = 229] [outer = (nil)] 04:41:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7f79179d9c00) [pid = 1846] [serial = 230] [outer = 0x7f79179d7c00] 04:41:44 INFO - PROCESS | 1846 | 1461152504645 Marionette DEBUG loaded listener.js 04:41:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7f791a849400) [pid = 1846] [serial = 231] [outer = 0x7f79179d7c00] 04:41:45 INFO - PROCESS | 1846 | 1461152505292 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]]]}] 04:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1029ms 04:41:45 INFO - PROCESS | 1846 | 1461152505342 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 04:41:45 INFO - PROCESS | 1846 | 1461152505346 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 04:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:41:45 INFO - PROCESS | 1846 | 1461152505351 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:41:45 INFO - PROCESS | 1846 | 1461152505353 Marionette TRACE conn3 <- [1,282,null,{}] 04:41:45 INFO - PROCESS | 1846 | 1461152505358 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}] 04:41:45 INFO - PROCESS | 1846 | 1461152505556 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 04:41:45 INFO - PROCESS | 1846 | 1461152505568 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792a083800 == 45 [pid = 1846] [id = 78] 04:41:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7f791026f800) [pid = 1846] [serial = 232] [outer = (nil)] 04:41:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f7929bd4400) [pid = 1846] [serial = 233] [outer = 0x7f791026f800] 04:41:45 INFO - PROCESS | 1846 | 1461152505631 Marionette DEBUG loaded listener.js 04:41:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f792c204c00) [pid = 1846] [serial = 234] [outer = 0x7f791026f800] 04:41:46 INFO - PROCESS | 1846 | 1461152506521 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]]]}] 04:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1191ms 04:41:46 INFO - PROCESS | 1846 | 1461152506546 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 04:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:41:46 INFO - PROCESS | 1846 | 1461152506552 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 04:41:46 INFO - PROCESS | 1846 | 1461152506560 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:41:46 INFO - PROCESS | 1846 | 1461152506567 Marionette TRACE conn3 <- [1,286,null,{}] 04:41:46 INFO - PROCESS | 1846 | 1461152506579 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}] 04:41:46 INFO - PROCESS | 1846 | 1461152506787 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 04:41:46 INFO - PROCESS | 1846 | 1461152506894 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7917376000 == 46 [pid = 1846] [id = 79] 04:41:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f791202b800) [pid = 1846] [serial = 235] [outer = (nil)] 04:41:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f7912c3b000) [pid = 1846] [serial = 236] [outer = 0x7f791202b800] 04:41:46 INFO - PROCESS | 1846 | 1461152506973 Marionette DEBUG loaded listener.js 04:41:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f7912c40c00) [pid = 1846] [serial = 237] [outer = 0x7f791202b800] 04:41:47 INFO - PROCESS | 1846 | 1461152507850 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]]]}] 04:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1341ms 04:41:47 INFO - PROCESS | 1846 | 1461152507903 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 04:41:47 INFO - PROCESS | 1846 | 1461152507911 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 04:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:41:47 INFO - PROCESS | 1846 | 1461152507921 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:41:47 INFO - PROCESS | 1846 | 1461152507925 Marionette TRACE conn3 <- [1,290,null,{}] 04:41:47 INFO - PROCESS | 1846 | 1461152507935 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}] 04:41:48 INFO - PROCESS | 1846 | 1461152508182 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 04:41:48 INFO - PROCESS | 1846 | 1461152508315 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926c5c800 == 47 [pid = 1846] [id = 80] 04:41:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f7912196c00) [pid = 1846] [serial = 238] [outer = (nil)] 04:41:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f79179d4000) [pid = 1846] [serial = 239] [outer = 0x7f7912196c00] 04:41:48 INFO - PROCESS | 1846 | 1461152508397 Marionette DEBUG loaded listener.js 04:41:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f791886a000) [pid = 1846] [serial = 240] [outer = 0x7f7912196c00] 04:41:49 INFO - PROCESS | 1846 | 1461152509303 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]]]}] 04:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1435ms 04:41:49 INFO - PROCESS | 1846 | 1461152509364 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 04:41:49 INFO - PROCESS | 1846 | 1461152509369 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 04:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:41:49 INFO - PROCESS | 1846 | 1461152509378 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:41:49 INFO - PROCESS | 1846 | 1461152509383 Marionette TRACE conn3 <- [1,294,null,{}] 04:41:49 INFO - PROCESS | 1846 | 1461152509400 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}] 04:41:49 INFO - PROCESS | 1846 | 1461152509584 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 04:41:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f7916ca3800) [pid = 1846] [serial = 241] [outer = 0x7f7910275000] 04:41:49 INFO - PROCESS | 1846 | 1461152509745 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792c261000 == 48 [pid = 1846] [id = 81] 04:41:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f791a849800) [pid = 1846] [serial = 242] [outer = (nil)] 04:41:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f791a8cd400) [pid = 1846] [serial = 243] [outer = 0x7f791a849800] 04:41:49 INFO - PROCESS | 1846 | 1461152509836 Marionette DEBUG loaded listener.js 04:41:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f7920105800) [pid = 1846] [serial = 244] [outer = 0x7f791a849800] 04:41:50 INFO - PROCESS | 1846 | 1461152510816 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]]]}] 04:41:50 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. 04:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1489ms 04:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:41:50 INFO - PROCESS | 1846 | 1461152510867 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 04:41:50 INFO - PROCESS | 1846 | 1461152510871 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 04:41:50 INFO - PROCESS | 1846 | 1461152510877 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:41:50 INFO - PROCESS | 1846 | 1461152510880 Marionette TRACE conn3 <- [1,298,null,{}] 04:41:50 INFO - PROCESS | 1846 | 1461152510885 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}] 04:41:51 INFO - PROCESS | 1846 | 1461152511029 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 04:41:51 INFO - PROCESS | 1846 | 1461152511168 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792c22d000 == 49 [pid = 1846] [id = 82] 04:41:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f791038d000) [pid = 1846] [serial = 245] [outer = (nil)] 04:41:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f7927129c00) [pid = 1846] [serial = 246] [outer = 0x7f791038d000] 04:41:51 INFO - PROCESS | 1846 | 1461152511238 Marionette DEBUG loaded listener.js 04:41:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f792b85ec00) [pid = 1846] [serial = 247] [outer = 0x7f791038d000] 04:41:52 INFO - PROCESS | 1846 | 1461152512057 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]]]}] 04:41:52 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. 04:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1233ms 04:41:52 INFO - PROCESS | 1846 | 1461152512109 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 04:41:52 INFO - PROCESS | 1846 | 1461152512113 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 04:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:41:52 INFO - PROCESS | 1846 | 1461152512119 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:41:52 INFO - PROCESS | 1846 | 1461152512121 Marionette TRACE conn3 <- [1,302,null,{}] 04:41:52 INFO - PROCESS | 1846 | 1461152512126 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}] 04:41:52 INFO - PROCESS | 1846 | 1461152512278 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 04:41:52 INFO - PROCESS | 1846 | 1461152512407 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792e078800 == 50 [pid = 1846] [id = 83] 04:41:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f7919715000) [pid = 1846] [serial = 248] [outer = (nil)] 04:41:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f791971bc00) [pid = 1846] [serial = 249] [outer = 0x7f7919715000] 04:41:52 INFO - PROCESS | 1846 | 1461152512476 Marionette DEBUG loaded listener.js 04:41:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f7919721000) [pid = 1846] [serial = 250] [outer = 0x7f7919715000] 04:41:53 INFO - PROCESS | 1846 | 1461152513276 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]]]}] 04:41:53 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. 04:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1176ms 04:41:53 INFO - PROCESS | 1846 | 1461152513295 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 04:41:53 INFO - PROCESS | 1846 | 1461152513299 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 04:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:41:53 INFO - PROCESS | 1846 | 1461152513322 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:41:53 INFO - PROCESS | 1846 | 1461152513325 Marionette TRACE conn3 <- [1,306,null,{}] 04:41:53 INFO - PROCESS | 1846 | 1461152513331 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}] 04:41:53 INFO - PROCESS | 1846 | 1461152513502 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 04:41:53 INFO - PROCESS | 1846 | 1461152513633 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7925ef3000 == 51 [pid = 1846] [id = 84] 04:41:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f791202f800) [pid = 1846] [serial = 251] [outer = (nil)] 04:41:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f791a106c00) [pid = 1846] [serial = 252] [outer = 0x7f791202f800] 04:41:53 INFO - PROCESS | 1846 | 1461152513703 Marionette DEBUG loaded listener.js 04:41:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f792c348000) [pid = 1846] [serial = 253] [outer = 0x7f791202f800] 04:41:54 INFO - PROCESS | 1846 | 1461152514675 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]]]}] 04:41:54 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. 04:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1431ms 04:41:54 INFO - PROCESS | 1846 | 1461152514752 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 04:41:54 INFO - PROCESS | 1846 | 1461152514758 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 04:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:41:54 INFO - PROCESS | 1846 | 1461152514766 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:41:54 INFO - PROCESS | 1846 | 1461152514769 Marionette TRACE conn3 <- [1,310,null,{}] 04:41:54 INFO - PROCESS | 1846 | 1461152514777 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}] 04:41:54 INFO - PROCESS | 1846 | 1461152514926 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 04:41:55 INFO - PROCESS | 1846 | 1461152515067 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914440800 == 52 [pid = 1846] [id = 85] 04:41:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f7911d90400) [pid = 1846] [serial = 254] [outer = (nil)] 04:41:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f79169b6800) [pid = 1846] [serial = 255] [outer = 0x7f7911d90400] 04:41:55 INFO - PROCESS | 1846 | 1461152515190 Marionette DEBUG loaded listener.js 04:41:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f791794f800) [pid = 1846] [serial = 256] [outer = 0x7f7911d90400] 04:41:55 INFO - PROCESS | 1846 | 1461152515945 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]]]}] 04:41:55 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. 04:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1234ms 04:41:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926aed800 == 51 [pid = 1846] [id = 77] 04:41:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926c66000 == 50 [pid = 1846] [id = 76] 04:41:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791b1cd800 == 49 [pid = 1846] [id = 75] 04:41:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791996c000 == 48 [pid = 1846] [id = 74] 04:41:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914446800 == 47 [pid = 1846] [id = 73] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f79104ad400) [pid = 1846] [serial = 167] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f791b0c3800) [pid = 1846] [serial = 176] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f79169bf800) [pid = 1846] [serial = 170] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f7920104c00) [pid = 1846] [serial = 179] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f7919b02400) [pid = 1846] [serial = 173] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f7928106800) [pid = 1846] [serial = 200] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7919629800 == 46 [pid = 1846] [id = 72] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f7920108000) [pid = 1846] [serial = 191] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f7927fce400) [pid = 1846] [serial = 198] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f791838ac00) [pid = 1846] [serial = 185] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f7919274800) [pid = 1846] [serial = 197] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f7918e18400) [pid = 1846] [serial = 186] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7f791a47b400) [pid = 1846] [serial = 188] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7f791738a000) [pid = 1846] [serial = 183] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7f791cc5a000) [pid = 1846] [serial = 189] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f7926a73c00) [pid = 1846] [serial = 194] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f79141be400) [pid = 1846] [serial = 182] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7f7925ed8400) [pid = 1846] [serial = 192] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f7926cde800) [pid = 1846] [serial = 195] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f791b0c4000) [pid = 1846] [serial = 165] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f792a187c00) [pid = 1846] [serial = 141] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1846 | 1461152516067 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 04:41:56 INFO - PROCESS | 1846 | 1461152516073 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 04:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:41:56 INFO - PROCESS | 1846 | 1461152516089 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:41:56 INFO - PROCESS | 1846 | 1461152516092 Marionette TRACE conn3 <- [1,314,null,{}] 04:41:56 INFO - PROCESS | 1846 | 1461152516104 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}] 04:41:56 INFO - PROCESS | 1846 | 1461152516236 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 04:41:56 INFO - PROCESS | 1846 | 1461152516246 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918899000 == 47 [pid = 1846] [id = 86] 04:41:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f79179cfc00) [pid = 1846] [serial = 257] [outer = (nil)] 04:41:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f791883b000) [pid = 1846] [serial = 258] [outer = 0x7f79179cfc00] 04:41:56 INFO - PROCESS | 1846 | 1461152516307 Marionette DEBUG loaded listener.js 04:41:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f7919584c00) [pid = 1846] [serial = 259] [outer = 0x7f79179cfc00] 04:41:57 INFO - PROCESS | 1846 | 1461152517112 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]]]}] 04:41:57 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. 04:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1043ms 04:41:57 INFO - PROCESS | 1846 | 1461152517132 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 04:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:41:57 INFO - PROCESS | 1846 | 1461152517135 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 04:41:57 INFO - PROCESS | 1846 | 1461152517141 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:41:57 INFO - PROCESS | 1846 | 1461152517146 Marionette TRACE conn3 <- [1,318,null,{}] 04:41:57 INFO - PROCESS | 1846 | 1461152517209 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}] 04:41:57 INFO - PROCESS | 1846 | 1461152517352 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 04:41:57 INFO - PROCESS | 1846 | 1461152517362 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7920db2800 == 48 [pid = 1846] [id = 87] 04:41:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f791a846000) [pid = 1846] [serial = 260] [outer = (nil)] 04:41:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f791b091400) [pid = 1846] [serial = 261] [outer = 0x7f791a846000] 04:41:57 INFO - PROCESS | 1846 | 1461152517424 Marionette DEBUG loaded listener.js 04:41:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f792010bc00) [pid = 1846] [serial = 262] [outer = 0x7f791a846000] 04:41:58 INFO - PROCESS | 1846 | 1461152518137 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]]]}] 04:41:58 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. 04:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1030ms 04:41:58 INFO - PROCESS | 1846 | 1461152518171 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 1846 | 1461152518174 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 04:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:41:58 INFO - PROCESS | 1846 | 1461152518196 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 1846 | 1461152518200 Marionette TRACE conn3 <- [1,322,null,{}] 04:41:58 INFO - PROCESS | 1846 | 1461152518208 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}] 04:41:58 INFO - PROCESS | 1846 | 1461152518353 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 04:41:58 INFO - PROCESS | 1846 | 1461152518363 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926dd7000 == 49 [pid = 1846] [id = 88] 04:41:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f7926a75000) [pid = 1846] [serial = 263] [outer = (nil)] 04:41:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f7927108000) [pid = 1846] [serial = 264] [outer = 0x7f7926a75000] 04:41:58 INFO - PROCESS | 1846 | 1461152518421 Marionette DEBUG loaded listener.js 04:41:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f792b85b400) [pid = 1846] [serial = 265] [outer = 0x7f7926a75000] 04:41:59 INFO - PROCESS | 1846 | 1461152519200 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]]]}] 04:41:59 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. 04:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1040ms 04:41:59 INFO - PROCESS | 1846 | 1461152519236 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 04:41:59 INFO - PROCESS | 1846 | 1461152519240 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 04:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:41:59 INFO - PROCESS | 1846 | 1461152519245 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:41:59 INFO - PROCESS | 1846 | 1461152519247 Marionette TRACE conn3 <- [1,326,null,{}] 04:41:59 INFO - PROCESS | 1846 | 1461152519272 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}] 04:41:59 INFO - PROCESS | 1846 | 1461152519434 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 04:41:59 INFO - PROCESS | 1846 | 1461152519457 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910fc3800 == 50 [pid = 1846] [id = 89] 04:41:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f7926a6dc00) [pid = 1846] [serial = 266] [outer = (nil)] 04:41:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f792bfa8400) [pid = 1846] [serial = 267] [outer = 0x7f7926a6dc00] 04:41:59 INFO - PROCESS | 1846 | 1461152519525 Marionette DEBUG loaded listener.js 04:41:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f792c340c00) [pid = 1846] [serial = 268] [outer = 0x7f7926a6dc00] 04:42:00 INFO - PROCESS | 1846 | 1461152520259 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]]]}] 04:42:00 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. 04:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1030ms 04:42:00 INFO - PROCESS | 1846 | 1461152520277 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 04:42:00 INFO - PROCESS | 1846 | 1461152520280 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 04:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:42:00 INFO - PROCESS | 1846 | 1461152520285 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:42:00 INFO - PROCESS | 1846 | 1461152520287 Marionette TRACE conn3 <- [1,330,null,{}] 04:42:00 INFO - PROCESS | 1846 | 1461152520292 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}] 04:42:00 INFO - PROCESS | 1846 | 1461152520500 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 04:42:00 INFO - PROCESS | 1846 | 1461152520526 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792c42a000 == 51 [pid = 1846] [id = 90] 04:42:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f79107d9400) [pid = 1846] [serial = 269] [outer = (nil)] 04:42:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f792c34e000) [pid = 1846] [serial = 270] [outer = 0x7f79107d9400] 04:42:00 INFO - PROCESS | 1846 | 1461152520588 Marionette DEBUG loaded listener.js 04:42:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f792e091c00) [pid = 1846] [serial = 271] [outer = 0x7f79107d9400] 04:42:01 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f791038a800) [pid = 1846] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:42:01 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f7910267000) [pid = 1846] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:42:01 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f7918c4a400) [pid = 1846] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:42:01 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f79104a7c00) [pid = 1846] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:42:01 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f79140f9c00) [pid = 1846] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:42:01 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f79141b5400) [pid = 1846] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:42:01 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7f7911bdfc00) [pid = 1846] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:42:01 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7f79104b0000) [pid = 1846] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:42:01 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7f7910271400) [pid = 1846] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:42:01 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f7910393800) [pid = 1846] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:42:01 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f79184a3400) [pid = 1846] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:42:01 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7f791202e800) [pid = 1846] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:42:01 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f79140f1800) [pid = 1846] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:42:01 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f791026fc00) [pid = 1846] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:42:01 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f79179d7c00) [pid = 1846] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:42:01 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f79140f3000) [pid = 1846] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:42:01 INFO - PROCESS | 1846 | 1461152521448 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]]]}] 04:42:01 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. 04:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1179ms 04:42:01 INFO - PROCESS | 1846 | 1461152521475 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 04:42:01 INFO - PROCESS | 1846 | 1461152521480 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 04:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:42:01 INFO - PROCESS | 1846 | 1461152521488 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:42:01 INFO - PROCESS | 1846 | 1461152521492 Marionette TRACE conn3 <- [1,334,null,{}] 04:42:01 INFO - PROCESS | 1846 | 1461152521498 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}] 04:42:01 INFO - PROCESS | 1846 | 1461152521645 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 04:42:01 INFO - PROCESS | 1846 | 1461152521660 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926df3000 == 52 [pid = 1846] [id = 91] 04:42:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f79107dcc00) [pid = 1846] [serial = 272] [outer = (nil)] 04:42:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f7918ab2400) [pid = 1846] [serial = 273] [outer = 0x7f79107dcc00] 04:42:01 INFO - PROCESS | 1846 | 1461152521722 Marionette DEBUG loaded listener.js 04:42:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f791ce8c400) [pid = 1846] [serial = 274] [outer = 0x7f79107dcc00] 04:42:02 INFO - PROCESS | 1846 | 1461152522457 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]]]}] 04:42:02 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. 04:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 986ms 04:42:02 INFO - PROCESS | 1846 | 1461152522475 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 04:42:02 INFO - PROCESS | 1846 | 1461152522477 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 04:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:42:02 INFO - PROCESS | 1846 | 1461152522483 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:42:02 INFO - PROCESS | 1846 | 1461152522485 Marionette TRACE conn3 <- [1,338,null,{}] 04:42:02 INFO - PROCESS | 1846 | 1461152522490 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}] 04:42:02 INFO - PROCESS | 1846 | 1461152522657 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 04:42:02 INFO - PROCESS | 1846 | 1461152522674 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7930568800 == 53 [pid = 1846] [id = 92] 04:42:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f791056e400) [pid = 1846] [serial = 275] [outer = (nil)] 04:42:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f7910578000) [pid = 1846] [serial = 276] [outer = 0x7f791056e400] 04:42:02 INFO - PROCESS | 1846 | 1461152522735 Marionette DEBUG loaded listener.js 04:42:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f791057dc00) [pid = 1846] [serial = 277] [outer = 0x7f791056e400] 04:42:03 INFO - PROCESS | 1846 | 1461152523696 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]]]}] 04:42:03 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. 04:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1277ms 04:42:03 INFO - PROCESS | 1846 | 1461152523761 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 04:42:03 INFO - PROCESS | 1846 | 1461152523766 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 04:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:42:03 INFO - PROCESS | 1846 | 1461152523774 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:42:03 INFO - PROCESS | 1846 | 1461152523779 Marionette TRACE conn3 <- [1,342,null,{}] 04:42:03 INFO - PROCESS | 1846 | 1461152523786 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}] 04:42:03 INFO - PROCESS | 1846 | 1461152523950 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 04:42:04 INFO - PROCESS | 1846 | 1461152524081 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918dc8800 == 54 [pid = 1846] [id = 93] 04:42:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f79107da800) [pid = 1846] [serial = 278] [outer = (nil)] 04:42:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f7910f35c00) [pid = 1846] [serial = 279] [outer = 0x7f79107da800] 04:42:04 INFO - PROCESS | 1846 | 1461152524170 Marionette DEBUG loaded listener.js 04:42:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f79140f1000) [pid = 1846] [serial = 280] [outer = 0x7f79107da800] 04:42:05 INFO - PROCESS | 1846 | 1461152525043 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]]]}] 04:42:05 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. 04:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1282ms 04:42:05 INFO - PROCESS | 1846 | 1461152525056 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 04:42:05 INFO - PROCESS | 1846 | 1461152525063 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 04:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:42:05 INFO - PROCESS | 1846 | 1461152525073 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:42:05 INFO - PROCESS | 1846 | 1461152525076 Marionette TRACE conn3 <- [1,346,null,{}] 04:42:05 INFO - PROCESS | 1846 | 1461152525082 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}] 04:42:05 INFO - PROCESS | 1846 | 1461152525234 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 04:42:05 INFO - PROCESS | 1846 | 1461152525377 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791996f800 == 55 [pid = 1846] [id = 94] 04:42:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f79140f2400) [pid = 1846] [serial = 281] [outer = (nil)] 04:42:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f79179d4400) [pid = 1846] [serial = 282] [outer = 0x7f79140f2400] 04:42:05 INFO - PROCESS | 1846 | 1461152525450 Marionette DEBUG loaded listener.js 04:42:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f7918b0cc00) [pid = 1846] [serial = 283] [outer = 0x7f79140f2400] 04:42:06 INFO - PROCESS | 1846 | 1461152526334 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]]]}] 04:42:06 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. 04:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1329ms 04:42:06 INFO - PROCESS | 1846 | 1461152526402 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 04:42:06 INFO - PROCESS | 1846 | 1461152526406 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 04:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:42:06 INFO - PROCESS | 1846 | 1461152526411 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:42:06 INFO - PROCESS | 1846 | 1461152526417 Marionette TRACE conn3 <- [1,350,null,{}] 04:42:06 INFO - PROCESS | 1846 | 1461152526432 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}] 04:42:06 INFO - PROCESS | 1846 | 1461152526624 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 04:42:06 INFO - PROCESS | 1846 | 1461152526756 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792b805800 == 56 [pid = 1846] [id = 95] 04:42:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f7918bed000) [pid = 1846] [serial = 284] [outer = (nil)] 04:42:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f791b091800) [pid = 1846] [serial = 285] [outer = 0x7f7918bed000] 04:42:06 INFO - PROCESS | 1846 | 1461152526827 Marionette DEBUG loaded listener.js 04:42:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f7926cdb800) [pid = 1846] [serial = 286] [outer = 0x7f7918bed000] 04:42:07 INFO - PROCESS | 1846 | 1461152527637 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]]]}] 04:42:07 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. 04:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1284ms 04:42:07 INFO - PROCESS | 1846 | 1461152527696 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 04:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:42:07 INFO - PROCESS | 1846 | 1461152527701 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 04:42:07 INFO - PROCESS | 1846 | 1461152527722 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - PROCESS | 1846 | 1461152527726 Marionette TRACE conn3 <- [1,354,null,{}] 04:42:07 INFO - PROCESS | 1846 | 1461152527732 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}] 04:42:07 INFO - PROCESS | 1846 | 1461152527882 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 04:42:08 INFO - PROCESS | 1846 | 1461152528077 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918ed9800 == 57 [pid = 1846] [id = 96] 04:42:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f792bfb7400) [pid = 1846] [serial = 287] [outer = (nil)] 04:42:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f792c349400) [pid = 1846] [serial = 288] [outer = 0x7f792bfb7400] 04:42:08 INFO - PROCESS | 1846 | 1461152528146 Marionette DEBUG loaded listener.js 04:42:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f792e095000) [pid = 1846] [serial = 289] [outer = 0x7f792bfb7400] 04:42:08 INFO - PROCESS | 1846 | 1461152528963 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]]]}] 04:42:09 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. 04:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1308ms 04:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:42:09 INFO - PROCESS | 1846 | 1461152529015 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 04:42:09 INFO - PROCESS | 1846 | 1461152529018 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 04:42:09 INFO - PROCESS | 1846 | 1461152529024 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:42:09 INFO - PROCESS | 1846 | 1461152529027 Marionette TRACE conn3 <- [1,358,null,{}] 04:42:09 INFO - PROCESS | 1846 | 1461152529032 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}] 04:42:09 INFO - PROCESS | 1846 | 1461152529174 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 04:42:09 INFO - PROCESS | 1846 | 1461152529515 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910859000 == 58 [pid = 1846] [id = 97] 04:42:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f7910572000) [pid = 1846] [serial = 290] [outer = (nil)] 04:42:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f7910578800) [pid = 1846] [serial = 291] [outer = 0x7f7910572000] 04:42:09 INFO - PROCESS | 1846 | 1461152529613 Marionette DEBUG loaded listener.js 04:42:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f79107df400) [pid = 1846] [serial = 292] [outer = 0x7f7910572000] 04:42:10 INFO - PROCESS | 1846 | 1461152530628 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]]]}] 04:42:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926df3000 == 57 [pid = 1846] [id = 91] 04:42:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792c42a000 == 56 [pid = 1846] [id = 90] 04:42:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910fc3800 == 55 [pid = 1846] [id = 89] 04:42:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926dd7000 == 54 [pid = 1846] [id = 88] 04:42:10 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f7929bd4400) [pid = 1846] [serial = 233] [outer = (nil)] [url = about:blank] 04:42:10 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. 04:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1633ms 04:42:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7920db2800 == 53 [pid = 1846] [id = 87] 04:42:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918899000 == 52 [pid = 1846] [id = 86] 04:42:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914440800 == 51 [pid = 1846] [id = 85] 04:42:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792c261000 == 50 [pid = 1846] [id = 81] 04:42:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926c5c800 == 49 [pid = 1846] [id = 80] 04:42:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7917376000 == 48 [pid = 1846] [id = 79] 04:42:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792a083800 == 47 [pid = 1846] [id = 78] 04:42:10 INFO - PROCESS | 1846 | 1461152530682 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 04:42:10 INFO - PROCESS | 1846 | 1461152530690 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 04:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:42:10 INFO - PROCESS | 1846 | 1461152530698 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 1846 | 1461152530702 Marionette TRACE conn3 <- [1,362,null,{}] 04:42:10 INFO - PROCESS | 1846 | 1461152530709 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}] 04:42:10 INFO - PROCESS | 1846 | 1461152530857 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 04:42:10 INFO - PROCESS | 1846 | 1461152530868 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7913f84000 == 48 [pid = 1846] [id = 98] 04:42:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f79104b4000) [pid = 1846] [serial = 293] [outer = (nil)] 04:42:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f7912c3ac00) [pid = 1846] [serial = 294] [outer = 0x7f79104b4000] 04:42:10 INFO - PROCESS | 1846 | 1461152530934 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7f79140f3000) [pid = 1846] [serial = 295] [outer = 0x7f79104b4000] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7f7917940800) [pid = 1846] [serial = 171] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7f7910f37400) [pid = 1846] [serial = 168] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f791cea5800) [pid = 1846] [serial = 177] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f7919ec4800) [pid = 1846] [serial = 147] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f7918869c00) [pid = 1846] [serial = 144] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f791a106000) [pid = 1846] [serial = 174] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f7920110c00) [pid = 1846] [serial = 180] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f792a18a000) [pid = 1846] [serial = 201] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f7919b03c00) [pid = 1846] [serial = 207] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f7918b0bc00) [pid = 1846] [serial = 206] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f7927107400) [pid = 1846] [serial = 227] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f7918869800) [pid = 1846] [serial = 218] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f7919276000) [pid = 1846] [serial = 219] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7f7919ec3400) [pid = 1846] [serial = 221] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7f791a853c00) [pid = 1846] [serial = 222] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7f7916c9f400) [pid = 1846] [serial = 216] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f79141b6c00) [pid = 1846] [serial = 215] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f791202d000) [pid = 1846] [serial = 204] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7f79104b2c00) [pid = 1846] [serial = 203] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f791ce90400) [pid = 1846] [serial = 209] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f7929bd5000) [pid = 1846] [serial = 212] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f7927fcc800) [pid = 1846] [serial = 228] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f79179d9c00) [pid = 1846] [serial = 230] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f791b08e800) [pid = 1846] [serial = 224] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7f7926a76c00) [pid = 1846] [serial = 225] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7f791a849400) [pid = 1846] [serial = 231] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1846 | 1461152531698 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]]]}] 04:42:11 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. 04:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1039ms 04:42:11 INFO - PROCESS | 1846 | 1461152531739 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 04:42:11 INFO - PROCESS | 1846 | 1461152531745 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 04:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:42:11 INFO - PROCESS | 1846 | 1461152531752 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:42:11 INFO - PROCESS | 1846 | 1461152531754 Marionette TRACE conn3 <- [1,366,null,{}] 04:42:11 INFO - PROCESS | 1846 | 1461152531777 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}] 04:42:11 INFO - PROCESS | 1846 | 1461152531915 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 04:42:12 INFO - PROCESS | 1846 | 1461152532008 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79186b0800 == 49 [pid = 1846] [id = 99] 04:42:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f7912034000) [pid = 1846] [serial = 296] [outer = (nil)] 04:42:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f7916955800) [pid = 1846] [serial = 297] [outer = 0x7f7912034000] 04:42:12 INFO - PROCESS | 1846 | 1461152532066 Marionette DEBUG loaded listener.js 04:42:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f79174da800) [pid = 1846] [serial = 298] [outer = 0x7f7912034000] 04:42:12 INFO - PROCESS | 1846 | 1461152532815 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]]]}] 04:42:12 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. 04:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1086ms 04:42:12 INFO - PROCESS | 1846 | 1461152532846 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 04:42:12 INFO - PROCESS | 1846 | 1461152532849 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 04:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:42:12 INFO - PROCESS | 1846 | 1461152532857 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:42:12 INFO - PROCESS | 1846 | 1461152532865 Marionette TRACE conn3 <- [1,370,null,{}] 04:42:12 INFO - PROCESS | 1846 | 1461152532895 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}] 04:42:13 INFO - PROCESS | 1846 | 1461152533098 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 04:42:13 INFO - PROCESS | 1846 | 1461152533117 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918edb000 == 50 [pid = 1846] [id = 100] 04:42:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f79141b8c00) [pid = 1846] [serial = 299] [outer = (nil)] 04:42:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f79188de400) [pid = 1846] [serial = 300] [outer = 0x7f79141b8c00] 04:42:13 INFO - PROCESS | 1846 | 1461152533175 Marionette DEBUG loaded listener.js 04:42:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f7918c4a000) [pid = 1846] [serial = 301] [outer = 0x7f79141b8c00] 04:42:13 INFO - PROCESS | 1846 | 1461152533910 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]]]}] 04:42:13 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. 04:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1108ms 04:42:13 INFO - PROCESS | 1846 | 1461152533983 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 04:42:13 INFO - PROCESS | 1846 | 1461152533986 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 04:42:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:42:13 INFO - PROCESS | 1846 | 1461152533992 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:42:13 INFO - PROCESS | 1846 | 1461152533994 Marionette TRACE conn3 <- [1,374,null,{}] 04:42:14 INFO - PROCESS | 1846 | 1461152534007 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}] 04:42:14 INFO - PROCESS | 1846 | 1461152534173 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 04:42:14 INFO - PROCESS | 1846 | 1461152534201 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919a06800 == 51 [pid = 1846] [id = 101] 04:42:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f791955a400) [pid = 1846] [serial = 302] [outer = (nil)] 04:42:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f7919717c00) [pid = 1846] [serial = 303] [outer = 0x7f791955a400] 04:42:14 INFO - PROCESS | 1846 | 1461152534260 Marionette DEBUG loaded listener.js 04:42:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f7919a66c00) [pid = 1846] [serial = 304] [outer = 0x7f791955a400] 04:42:15 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f7911d90400) [pid = 1846] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:42:15 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7f791a846000) [pid = 1846] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:42:15 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f7926a6dc00) [pid = 1846] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:42:15 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f791202f800) [pid = 1846] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:42:15 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f79179cfc00) [pid = 1846] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:42:15 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f7926a75000) [pid = 1846] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:42:15 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f79107d9400) [pid = 1846] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:42:15 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7f79107dcc00) [pid = 1846] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:42:15 INFO - PROCESS | 1846 | 1461152535221 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:42:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:42:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1243ms 04:42:15 INFO - PROCESS | 1846 | 1461152535236 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 04:42:15 INFO - PROCESS | 1846 | 1461152535240 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 04:42:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:42:15 INFO - PROCESS | 1846 | 1461152535245 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:42:15 INFO - PROCESS | 1846 | 1461152535247 Marionette TRACE conn3 <- [1,378,null,{}] 04:42:15 INFO - PROCESS | 1846 | 1461152535252 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}] 04:42:15 INFO - PROCESS | 1846 | 1461152535376 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 04:42:15 INFO - PROCESS | 1846 | 1461152535390 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791a856000 == 52 [pid = 1846] [id = 102] 04:42:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f7919712400) [pid = 1846] [serial = 305] [outer = (nil)] 04:42:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f7919b02800) [pid = 1846] [serial = 306] [outer = 0x7f7919712400] 04:42:15 INFO - PROCESS | 1846 | 1461152535463 Marionette DEBUG loaded listener.js 04:42:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f791a84f800) [pid = 1846] [serial = 307] [outer = 0x7f7919712400] 04:42:16 INFO - PROCESS | 1846 | 1461152536520 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:42:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:42:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1327ms 04:42:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:42:16 INFO - PROCESS | 1846 | 1461152536574 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 04:42:16 INFO - PROCESS | 1846 | 1461152536577 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 04:42:16 INFO - PROCESS | 1846 | 1461152536583 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:42:16 INFO - PROCESS | 1846 | 1461152536586 Marionette TRACE conn3 <- [1,382,null,{}] 04:42:16 INFO - PROCESS | 1846 | 1461152536590 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}] 04:42:16 INFO - PROCESS | 1846 | 1461152536752 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 04:42:16 INFO - PROCESS | 1846 | 1461152536772 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910853800 == 53 [pid = 1846] [id = 103] 04:42:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f7919b06400) [pid = 1846] [serial = 308] [outer = (nil)] 04:42:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f791cc52c00) [pid = 1846] [serial = 309] [outer = 0x7f7919b06400] 04:42:16 INFO - PROCESS | 1846 | 1461152536832 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f7920105000) [pid = 1846] [serial = 310] [outer = 0x7f7919b06400] 04:42:17 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:42:17 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:42:17 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:42:17 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:42:17 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:42:17 INFO - PROCESS | 1846 | 1461152537771 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:42:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:42:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1234ms 04:42:17 INFO - PROCESS | 1846 | 1461152537817 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 04:42:17 INFO - PROCESS | 1846 | 1461152537822 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 04:42:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:42:17 INFO - PROCESS | 1846 | 1461152537831 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:42:17 INFO - PROCESS | 1846 | 1461152537836 Marionette TRACE conn3 <- [1,386,null,{}] 04:42:17 INFO - PROCESS | 1846 | 1461152537843 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}] 04:42:18 INFO - PROCESS | 1846 | 1461152538050 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 04:42:18 INFO - PROCESS | 1846 | 1461152538248 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7916c43800 == 54 [pid = 1846] [id = 104] 04:42:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f7912193800) [pid = 1846] [serial = 311] [outer = (nil)] 04:42:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f7912c3cc00) [pid = 1846] [serial = 312] [outer = 0x7f7912193800] 04:42:18 INFO - PROCESS | 1846 | 1461152538335 Marionette DEBUG loaded listener.js 04:42:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f79141be400) [pid = 1846] [serial = 313] [outer = 0x7f7912193800] 04:42:19 INFO - PROCESS | 1846 | 1461152539203 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]]]}] 04:42:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:42:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1385ms 04:42:19 INFO - PROCESS | 1846 | 1461152539215 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 04:42:19 INFO - PROCESS | 1846 | 1461152539223 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 04:42:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:42:19 INFO - PROCESS | 1846 | 1461152539233 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:42:19 INFO - PROCESS | 1846 | 1461152539236 Marionette TRACE conn3 <- [1,390,null,{}] 04:42:19 INFO - PROCESS | 1846 | 1461152539240 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}] 04:42:19 INFO - PROCESS | 1846 | 1461152539395 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 04:42:19 INFO - PROCESS | 1846 | 1461152539532 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791a863800 == 55 [pid = 1846] [id = 105] 04:42:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f7914204000) [pid = 1846] [serial = 314] [outer = (nil)] 04:42:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f79179dd000) [pid = 1846] [serial = 315] [outer = 0x7f7914204000] 04:42:19 INFO - PROCESS | 1846 | 1461152539614 Marionette DEBUG loaded listener.js 04:42:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f7919587c00) [pid = 1846] [serial = 316] [outer = 0x7f7914204000] 04:42:20 INFO - PROCESS | 1846 | 1461152540652 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]]]}] 04:42:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:42:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1438ms 04:42:20 INFO - PROCESS | 1846 | 1461152540670 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 04:42:20 INFO - PROCESS | 1846 | 1461152540674 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 04:42:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:42:20 INFO - PROCESS | 1846 | 1461152540680 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:42:20 INFO - PROCESS | 1846 | 1461152540686 Marionette TRACE conn3 <- [1,394,null,{}] 04:42:20 INFO - PROCESS | 1846 | 1461152540701 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}] 04:42:20 INFO - PROCESS | 1846 | 1461152540852 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 04:42:20 INFO - PROCESS | 1846 | 1461152540993 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7925eea800 == 56 [pid = 1846] [id = 106] 04:42:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f791a06bc00) [pid = 1846] [serial = 317] [outer = (nil)] 04:42:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f791cc58000) [pid = 1846] [serial = 318] [outer = 0x7f791a06bc00] 04:42:21 INFO - PROCESS | 1846 | 1461152541109 Marionette DEBUG loaded listener.js 04:42:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f792010dc00) [pid = 1846] [serial = 319] [outer = 0x7f791a06bc00] 04:42:21 INFO - PROCESS | 1846 | 1461152541901 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]]]}] 04:42:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:42:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1286ms 04:42:21 INFO - PROCESS | 1846 | 1461152541971 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 04:42:21 INFO - PROCESS | 1846 | 1461152541976 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 04:42:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:42:21 INFO - PROCESS | 1846 | 1461152541983 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:42:21 INFO - PROCESS | 1846 | 1461152541986 Marionette TRACE conn3 <- [1,398,null,{}] 04:42:21 INFO - PROCESS | 1846 | 1461152541991 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}] 04:42:22 INFO - PROCESS | 1846 | 1461152542146 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 04:42:22 INFO - PROCESS | 1846 | 1461152542277 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926c7a000 == 57 [pid = 1846] [id = 107] 04:42:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f791a84b800) [pid = 1846] [serial = 320] [outer = (nil)] 04:42:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f7926cd8c00) [pid = 1846] [serial = 321] [outer = 0x7f791a84b800] 04:42:22 INFO - PROCESS | 1846 | 1461152542350 Marionette DEBUG loaded listener.js 04:42:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f7926fe9400) [pid = 1846] [serial = 322] [outer = 0x7f791a84b800] 04:42:23 INFO - PROCESS | 1846 | 1461152543276 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]]]}] 04:42:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:42:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1328ms 04:42:23 INFO - PROCESS | 1846 | 1461152543312 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 04:42:23 INFO - PROCESS | 1846 | 1461152543314 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 04:42:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:42:23 INFO - PROCESS | 1846 | 1461152543321 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:42:23 INFO - PROCESS | 1846 | 1461152543323 Marionette TRACE conn3 <- [1,402,null,{}] 04:42:23 INFO - PROCESS | 1846 | 1461152543329 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}] 04:42:23 INFO - PROCESS | 1846 | 1461152543471 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 04:42:23 INFO - PROCESS | 1846 | 1461152543751 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918ddf000 == 58 [pid = 1846] [id = 108] 04:42:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f79107d9000) [pid = 1846] [serial = 323] [outer = (nil)] 04:42:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f79107de000) [pid = 1846] [serial = 324] [outer = 0x7f79107d9000] 04:42:23 INFO - PROCESS | 1846 | 1461152543875 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f7912190c00) [pid = 1846] [serial = 325] [outer = 0x7f79107d9000] 04:42:24 INFO - PROCESS | 1846 | 1461152544785 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]]]}] 04:42:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:42:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1531ms 04:42:24 INFO - PROCESS | 1846 | 1461152544853 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 04:42:24 INFO - PROCESS | 1846 | 1461152544860 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 04:42:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:42:24 INFO - PROCESS | 1846 | 1461152544867 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:42:24 INFO - PROCESS | 1846 | 1461152544872 Marionette TRACE conn3 <- [1,406,null,{}] 04:42:24 INFO - PROCESS | 1846 | 1461152544878 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}] 04:42:25 INFO - PROCESS | 1846 | 1461152545036 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 04:42:25 INFO - PROCESS | 1846 | 1461152545147 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918dd5800 == 59 [pid = 1846] [id = 109] 04:42:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f79107d8800) [pid = 1846] [serial = 326] [outer = (nil)] 04:42:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f791794a000) [pid = 1846] [serial = 327] [outer = 0x7f79107d8800] 04:42:25 INFO - PROCESS | 1846 | 1461152545230 Marionette DEBUG loaded listener.js 04:42:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f7918389400) [pid = 1846] [serial = 328] [outer = 0x7f79107d8800] 04:42:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791a856000 == 58 [pid = 1846] [id = 102] 04:42:25 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7919a06800 == 57 [pid = 1846] [id = 101] 04:42:25 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7f7912c3b000) [pid = 1846] [serial = 236] [outer = (nil)] [url = about:blank] 04:42:25 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f79179d4000) [pid = 1846] [serial = 239] [outer = (nil)] [url = about:blank] 04:42:25 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f791a8cd400) [pid = 1846] [serial = 243] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f7927129c00) [pid = 1846] [serial = 246] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f791971bc00) [pid = 1846] [serial = 249] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f7910578000) [pid = 1846] [serial = 276] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918edb000 == 56 [pid = 1846] [id = 100] 04:42:26 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79186b0800 == 55 [pid = 1846] [id = 99] 04:42:26 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7913f84000 == 54 [pid = 1846] [id = 98] 04:42:26 INFO - PROCESS | 1846 | 1461152546132 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]]]}] 04:42:26 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910859000 == 53 [pid = 1846] [id = 97] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f79169b6800) [pid = 1846] [serial = 255] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f791b091400) [pid = 1846] [serial = 261] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f792bfa8400) [pid = 1846] [serial = 267] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f792010bc00) [pid = 1846] [serial = 262] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f792c348000) [pid = 1846] [serial = 253] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f791a106c00) [pid = 1846] [serial = 252] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7f791883b000) [pid = 1846] [serial = 258] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7f7919584c00) [pid = 1846] [serial = 259] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7f7927108000) [pid = 1846] [serial = 264] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f792c34e000) [pid = 1846] [serial = 270] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f792c340c00) [pid = 1846] [serial = 268] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7f7918ab2400) [pid = 1846] [serial = 273] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f7912c81400) [pid = 1846] [serial = 102] [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.] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f792e091c00) [pid = 1846] [serial = 271] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f791794f800) [pid = 1846] [serial = 256] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f791ce8c400) [pid = 1846] [serial = 274] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f792b85b400) [pid = 1846] [serial = 265] [outer = (nil)] [url = about:blank] 04:42:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:42:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1339ms 04:42:26 INFO - PROCESS | 1846 | 1461152546209 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 04:42:26 INFO - PROCESS | 1846 | 1461152546213 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 04:42:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:42:26 INFO - PROCESS | 1846 | 1461152546227 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:42:26 INFO - PROCESS | 1846 | 1461152546229 Marionette TRACE conn3 <- [1,410,null,{}] 04:42:26 INFO - PROCESS | 1846 | 1461152546235 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}] 04:42:26 INFO - PROCESS | 1846 | 1461152546362 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 04:42:26 INFO - PROCESS | 1846 | 1461152546372 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918dd9800 == 54 [pid = 1846] [id = 110] 04:42:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f791838f800) [pid = 1846] [serial = 329] [outer = (nil)] 04:42:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f7919561000) [pid = 1846] [serial = 330] [outer = 0x7f791838f800] 04:42:26 INFO - PROCESS | 1846 | 1461152546429 Marionette DEBUG loaded listener.js 04:42:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f7919b09c00) [pid = 1846] [serial = 331] [outer = 0x7f791838f800] 04:42:27 INFO - PROCESS | 1846 | 1461152547360 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]]]}] 04:42:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:42:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1180ms 04:42:27 INFO - PROCESS | 1846 | 1461152547408 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 04:42:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:42:27 INFO - PROCESS | 1846 | 1461152547414 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 04:42:27 INFO - PROCESS | 1846 | 1461152547422 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 1846 | 1461152547428 Marionette TRACE conn3 <- [1,414,null,{}] 04:42:27 INFO - PROCESS | 1846 | 1461152547437 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}] 04:42:27 INFO - PROCESS | 1846 | 1461152547597 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 04:42:27 INFO - PROCESS | 1846 | 1461152547730 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918dce800 == 55 [pid = 1846] [id = 111] 04:42:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f7910570800) [pid = 1846] [serial = 332] [outer = (nil)] 04:42:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f79140f7800) [pid = 1846] [serial = 333] [outer = 0x7f7910570800] 04:42:27 INFO - PROCESS | 1846 | 1461152547807 Marionette DEBUG loaded listener.js 04:42:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f79179d1400) [pid = 1846] [serial = 334] [outer = 0x7f7910570800] 04:42:28 INFO - PROCESS | 1846 | 1461152548727 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]]]}] 04:42:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:42:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1341ms 04:42:28 INFO - PROCESS | 1846 | 1461152548763 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 04:42:28 INFO - PROCESS | 1846 | 1461152548770 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 04:42:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:42:28 INFO - PROCESS | 1846 | 1461152548781 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:42:28 INFO - PROCESS | 1846 | 1461152548785 Marionette TRACE conn3 <- [1,418,null,{}] 04:42:28 INFO - PROCESS | 1846 | 1461152548791 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}] 04:42:28 INFO - PROCESS | 1846 | 1461152548945 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 04:42:29 INFO - PROCESS | 1846 | 1461152549084 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791cbcf800 == 56 [pid = 1846] [id = 112] 04:42:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f7910f39800) [pid = 1846] [serial = 335] [outer = (nil)] 04:42:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f7919b0e800) [pid = 1846] [serial = 336] [outer = 0x7f7910f39800] 04:42:29 INFO - PROCESS | 1846 | 1461152549156 Marionette DEBUG loaded listener.js 04:42:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f791a8cc800) [pid = 1846] [serial = 337] [outer = 0x7f7910f39800] 04:42:30 INFO - PROCESS | 1846 | 1461152550610 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]]]}] 04:42:30 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 04:42:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1840ms 04:42:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:42:30 INFO - PROCESS | 1846 | 1461152550623 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 04:42:30 INFO - PROCESS | 1846 | 1461152550626 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 04:42:30 INFO - PROCESS | 1846 | 1461152550632 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:42:30 INFO - PROCESS | 1846 | 1461152550638 Marionette TRACE conn3 <- [1,422,null,{}] 04:42:30 INFO - PROCESS | 1846 | 1461152550699 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}] 04:42:30 INFO - PROCESS | 1846 | 1461152550845 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 04:42:30 INFO - PROCESS | 1846 | 1461152550974 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926df3000 == 57 [pid = 1846] [id = 113] 04:42:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f791883f000) [pid = 1846] [serial = 338] [outer = (nil)] 04:42:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f7925eda800) [pid = 1846] [serial = 339] [outer = 0x7f791883f000] 04:42:31 INFO - PROCESS | 1846 | 1461152551048 Marionette DEBUG loaded listener.js 04:42:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f7928109c00) [pid = 1846] [serial = 340] [outer = 0x7f791883f000] 04:42:32 INFO - PROCESS | 1846 | 1461152552281 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]]]}] 04:42:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:42:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1698ms 04:42:32 INFO - PROCESS | 1846 | 1461152552330 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 04:42:32 INFO - PROCESS | 1846 | 1461152552334 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 04:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:42:32 INFO - PROCESS | 1846 | 1461152552340 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:42:32 INFO - PROCESS | 1846 | 1461152552342 Marionette TRACE conn3 <- [1,426,null,{}] 04:42:32 INFO - PROCESS | 1846 | 1461152552348 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}] 04:42:32 INFO - PROCESS | 1846 | 1461152552534 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 04:42:32 INFO - PROCESS | 1846 | 1461152552643 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791211f800 == 58 [pid = 1846] [id = 114] 04:42:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f7910577000) [pid = 1846] [serial = 341] [outer = (nil)] 04:42:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f79106d8000) [pid = 1846] [serial = 342] [outer = 0x7f7910577000] 04:42:32 INFO - PROCESS | 1846 | 1461152552714 Marionette DEBUG loaded listener.js 04:42:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f7927109000) [pid = 1846] [serial = 343] [outer = 0x7f7910577000] 04:42:33 INFO - PROCESS | 1846 | 1461152553563 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] 04:42:33 INFO - PROCESS | 1846 | 1461152553636 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 04:42:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:42:33 INFO - PROCESS | 1846 | 1461152553648 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:42:33 INFO - PROCESS | 1846 | 1461152553651 Marionette TRACE conn3 <- [1,430,null,{}] 04:42:33 INFO - PROCESS | 1846 | 1461152553657 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}] 04:42:33 INFO - PROCESS | 1846 | 1461152553843 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 04:42:34 INFO - PROCESS | 1846 | 1461152553996 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792a1bd000 == 59 [pid = 1846] [id = 115] 04:42:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f792710f400) [pid = 1846] [serial = 344] [outer = (nil)] 04:42:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f792a141400) [pid = 1846] [serial = 345] [outer = 0x7f792710f400] 04:42:34 INFO - PROCESS | 1846 | 1461152554075 Marionette DEBUG loaded listener.js 04:42:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f792bebcc00) [pid = 1846] [serial = 346] [outer = 0x7f792710f400] 04:42:34 INFO - PROCESS | 1846 | 1461152554936 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]]]}] 04:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1336ms 04:42:34 INFO - PROCESS | 1846 | 1461152554982 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 04:42:34 INFO - PROCESS | 1846 | 1461152554986 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 04:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:42:34 INFO - PROCESS | 1846 | 1461152554992 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:42:34 INFO - PROCESS | 1846 | 1461152554995 Marionette TRACE conn3 <- [1,434,null,{}] 04:42:35 INFO - PROCESS | 1846 | 1461152555000 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}] 04:42:35 INFO - PROCESS | 1846 | 1461152555184 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 04:42:35 INFO - PROCESS | 1846 | 1461152555429 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918dab000 == 60 [pid = 1846] [id = 116] 04:42:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f7910573c00) [pid = 1846] [serial = 347] [outer = (nil)] 04:42:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f79106d5000) [pid = 1846] [serial = 348] [outer = 0x7f7910573c00] 04:42:35 INFO - PROCESS | 1846 | 1461152555558 Marionette DEBUG loaded listener.js 04:42:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f7911be8000) [pid = 1846] [serial = 349] [outer = 0x7f7910573c00] 04:42:36 INFO - PROCESS | 1846 | 1461152556440 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]]]}] 04:42:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:42:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1491ms 04:42:36 INFO - PROCESS | 1846 | 1461152556484 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 04:42:36 INFO - PROCESS | 1846 | 1461152556491 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 04:42:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:42:36 INFO - PROCESS | 1846 | 1461152556499 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:42:36 INFO - PROCESS | 1846 | 1461152556503 Marionette TRACE conn3 <- [1,438,null,{}] 04:42:36 INFO - PROCESS | 1846 | 1461152556510 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}] 04:42:36 INFO - PROCESS | 1846 | 1461152556679 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 04:42:36 INFO - PROCESS | 1846 | 1461152556831 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7925ef3000 == 59 [pid = 1846] [id = 84] 04:42:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7925eed000 == 58 [pid = 1846] [id = 60] 04:42:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918dca800 == 59 [pid = 1846] [id = 117] 04:42:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f79104a7000) [pid = 1846] [serial = 350] [outer = (nil)] 04:42:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f79184a9000) [pid = 1846] [serial = 351] [outer = 0x7f79104a7000] 04:42:36 INFO - PROCESS | 1846 | 1461152556915 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7f791a06b800) [pid = 1846] [serial = 352] [outer = 0x7f79104a7000] 04:42:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918dd5800 == 58 [pid = 1846] [id = 109] 04:42:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918ddf000 == 57 [pid = 1846] [id = 108] 04:42:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7916c43800 == 56 [pid = 1846] [id = 104] 04:42:37 INFO - PROCESS | 1846 | 1461152557716 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]]]}] 04:42:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1288ms 04:42:37 INFO - PROCESS | 1846 | 1461152557792 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 04:42:37 INFO - PROCESS | 1846 | 1461152557801 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 04:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:42:37 INFO - PROCESS | 1846 | 1461152557819 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:42:37 INFO - PROCESS | 1846 | 1461152557822 Marionette TRACE conn3 <- [1,442,null,{}] 04:42:37 INFO - PROCESS | 1846 | 1461152557828 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}] 04:42:37 INFO - PROCESS | 1846 | 1461152557989 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 04:42:38 INFO - PROCESS | 1846 | 1461152558117 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926fa9000 == 57 [pid = 1846] [id = 118] 04:42:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7f7912190400) [pid = 1846] [serial = 353] [outer = (nil)] 04:42:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7f7920106c00) [pid = 1846] [serial = 354] [outer = 0x7f7912190400] 04:42:38 INFO - PROCESS | 1846 | 1461152558183 Marionette DEBUG loaded listener.js 04:42:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f7928107000) [pid = 1846] [serial = 355] [outer = 0x7f7912190400] 04:42:39 INFO - PROCESS | 1846 | 1461152559081 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]]]}] 04:42:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:42:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1283ms 04:42:39 INFO - PROCESS | 1846 | 1461152559105 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 04:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:42:39 INFO - PROCESS | 1846 | 1461152559110 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 04:42:39 INFO - PROCESS | 1846 | 1461152559118 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:42:39 INFO - PROCESS | 1846 | 1461152559126 Marionette TRACE conn3 <- [1,446,null,{}] 04:42:39 INFO - PROCESS | 1846 | 1461152559147 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}] 04:42:39 INFO - PROCESS | 1846 | 1461152559317 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 04:42:39 INFO - PROCESS | 1846 | 1461152559389 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792c37c800 == 58 [pid = 1846] [id = 119] 04:42:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7f79104ac400) [pid = 1846] [serial = 356] [outer = (nil)] 04:42:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7f792e09f400) [pid = 1846] [serial = 357] [outer = 0x7f79104ac400] 04:42:39 INFO - PROCESS | 1846 | 1461152559448 Marionette DEBUG loaded listener.js 04:42:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7f792eaeec00) [pid = 1846] [serial = 358] [outer = 0x7f79104ac400] 04:42:40 INFO - PROCESS | 1846 | 1461152560191 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]]]}] 04:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1143ms 04:42:40 INFO - PROCESS | 1846 | 1461152560259 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 04:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:42:40 INFO - PROCESS | 1846 | 1461152560263 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 04:42:40 INFO - PROCESS | 1846 | 1461152560273 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 1846 | 1461152560275 Marionette TRACE conn3 <- [1,450,null,{}] 04:42:40 INFO - PROCESS | 1846 | 1461152560281 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}] 04:42:40 INFO - PROCESS | 1846 | 1461152560456 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 04:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7f791056e400) [pid = 1846] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7f79104b4000) [pid = 1846] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7f79184a6800) [pid = 1846] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7f7910572000) [pid = 1846] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7f7919712400) [pid = 1846] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7f7912034000) [pid = 1846] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7f79141b8c00) [pid = 1846] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7f791202b800) [pid = 1846] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f7919715000) [pid = 1846] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f791038d000) [pid = 1846] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f791955a400) [pid = 1846] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f7912192800) [pid = 1846] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f7912196c00) [pid = 1846] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f791a849800) [pid = 1846] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f79107d9000) [pid = 1846] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:42:40 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f79107d8800) [pid = 1846] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:42:40 INFO - PROCESS | 1846 | 1461152560652 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7911045800 == 59 [pid = 1846] [id = 120] 04:42:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f791026e800) [pid = 1846] [serial = 359] [outer = (nil)] 04:42:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f79102f9000) [pid = 1846] [serial = 360] [outer = 0x7f791026e800] 04:42:40 INFO - PROCESS | 1846 | 1461152560716 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f791038d000) [pid = 1846] [serial = 361] [outer = 0x7f791026e800] 04:42:41 INFO - PROCESS | 1846 | 1461152561421 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] 04:42:41 INFO - PROCESS | 1846 | 1461152561462 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 04:42:41 INFO - PROCESS | 1846 | 1461152561469 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:42:41 INFO - PROCESS | 1846 | 1461152561472 Marionette TRACE conn3 <- [1,454,null,{}] 04:42:41 INFO - PROCESS | 1846 | 1461152561477 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}] 04:42:41 INFO - PROCESS | 1846 | 1461152561646 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 04:42:41 INFO - PROCESS | 1846 | 1461152561663 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f793038c000 == 60 [pid = 1846] [id = 121] 04:42:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f790fd50400) [pid = 1846] [serial = 362] [outer = (nil)] 04:42:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f79102f3c00) [pid = 1846] [serial = 363] [outer = 0x7f790fd50400] 04:42:41 INFO - PROCESS | 1846 | 1461152561740 Marionette DEBUG loaded listener.js 04:42:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f791202b800) [pid = 1846] [serial = 364] [outer = 0x7f790fd50400] 04:42:42 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:42 INFO - PROCESS | 1846 | 1461152562497 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]]]}] 04:42:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1078ms 04:42:42 INFO - PROCESS | 1846 | 1461152562547 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 04:42:42 INFO - PROCESS | 1846 | 1461152562551 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 04:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:42:42 INFO - PROCESS | 1846 | 1461152562566 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - PROCESS | 1846 | 1461152562568 Marionette TRACE conn3 <- [1,458,null,{}] 04:42:42 INFO - PROCESS | 1846 | 1461152562639 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}] 04:42:42 INFO - PROCESS | 1846 | 1461152562796 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 04:42:42 INFO - PROCESS | 1846 | 1461152562933 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918ed2000 == 61 [pid = 1846] [id = 122] 04:42:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f790fd51000) [pid = 1846] [serial = 365] [outer = (nil)] 04:42:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f79102f2800) [pid = 1846] [serial = 366] [outer = 0x7f790fd51000] 04:42:43 INFO - PROCESS | 1846 | 1461152563007 Marionette DEBUG loaded listener.js 04:42:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f79104b3400) [pid = 1846] [serial = 367] [outer = 0x7f790fd51000] 04:42:43 INFO - PROCESS | 1846 | 1461152563967 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] 04:42:44 INFO - PROCESS | 1846 | 1461152564020 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 04:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:42:44 INFO - PROCESS | 1846 | 1461152564028 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:42:44 INFO - PROCESS | 1846 | 1461152564030 Marionette TRACE conn3 <- [1,462,null,{}] 04:42:44 INFO - PROCESS | 1846 | 1461152564037 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}] 04:42:44 INFO - PROCESS | 1846 | 1461152564206 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 04:42:44 INFO - PROCESS | 1846 | 1461152564350 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792bb52800 == 62 [pid = 1846] [id = 123] 04:42:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7f7910577800) [pid = 1846] [serial = 368] [outer = (nil)] 04:42:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7f791738b400) [pid = 1846] [serial = 369] [outer = 0x7f7910577800] 04:42:44 INFO - PROCESS | 1846 | 1461152564426 Marionette DEBUG loaded listener.js 04:42:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7f7918b06400) [pid = 1846] [serial = 370] [outer = 0x7f7910577800] 04:42:45 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:45 INFO - PROCESS | 1846 | 1461152565501 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] 04:42:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:42:45 INFO - PROCESS | 1846 | 1461152565564 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 04:42:45 INFO - PROCESS | 1846 | 1461152565571 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:42:45 INFO - PROCESS | 1846 | 1461152565574 Marionette TRACE conn3 <- [1,466,null,{}] 04:42:45 INFO - PROCESS | 1846 | 1461152565579 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}] 04:42:45 INFO - PROCESS | 1846 | 1461152565739 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 04:42:45 INFO - PROCESS | 1846 | 1461152565967 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792edce000 == 63 [pid = 1846] [id = 124] 04:42:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f79106a6800) [pid = 1846] [serial = 371] [outer = (nil)] 04:42:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7f7911d8e400) [pid = 1846] [serial = 372] [outer = 0x7f79106a6800] 04:42:46 INFO - PROCESS | 1846 | 1461152566099 Marionette DEBUG loaded listener.js 04:42:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7f7919716400) [pid = 1846] [serial = 373] [outer = 0x7f79106a6800] 04:42:46 INFO - PROCESS | 1846 | 1461152566943 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] 04:42:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:42:47 INFO - PROCESS | 1846 | 1461152567020 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 04:42:47 INFO - PROCESS | 1846 | 1461152567026 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:42:47 INFO - PROCESS | 1846 | 1461152567028 Marionette TRACE conn3 <- [1,470,null,{}] 04:42:47 INFO - PROCESS | 1846 | 1461152567034 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}] 04:42:47 INFO - PROCESS | 1846 | 1461152567188 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 04:42:47 INFO - PROCESS | 1846 | 1461152567324 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791ac8a800 == 64 [pid = 1846] [id = 125] 04:42:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7f79106a9800) [pid = 1846] [serial = 374] [outer = (nil)] 04:42:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f7926a75000) [pid = 1846] [serial = 375] [outer = 0x7f79106a9800] 04:42:47 INFO - PROCESS | 1846 | 1461152567394 Marionette DEBUG loaded listener.js 04:42:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f792bec3400) [pid = 1846] [serial = 376] [outer = 0x7f79106a9800] 04:42:48 INFO - PROCESS | 1846 | 1461152568275 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]]]}] 04:42:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:42:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1277ms 04:42:48 INFO - PROCESS | 1846 | 1461152568304 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 04:42:48 INFO - PROCESS | 1846 | 1461152568308 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 04:42:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:42:48 INFO - PROCESS | 1846 | 1461152568313 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:42:48 INFO - PROCESS | 1846 | 1461152568316 Marionette TRACE conn3 <- [1,474,null,{}] 04:42:48 INFO - PROCESS | 1846 | 1461152568336 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}] 04:42:48 INFO - PROCESS | 1846 | 1461152568515 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 04:42:48 INFO - PROCESS | 1846 | 1461152568628 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791005c000 == 65 [pid = 1846] [id = 126] 04:42:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f792a189c00) [pid = 1846] [serial = 377] [outer = (nil)] 04:42:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f792ea66800) [pid = 1846] [serial = 378] [outer = 0x7f792a189c00] 04:42:48 INFO - PROCESS | 1846 | 1461152568697 Marionette DEBUG loaded listener.js 04:42:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f792ed8cc00) [pid = 1846] [serial = 379] [outer = 0x7f792a189c00] 04:42:49 INFO - PROCESS | 1846 | 1461152569648 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]]]}] 04:42:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:42:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1383ms 04:42:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:42:49 INFO - PROCESS | 1846 | 1461152569698 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 04:42:49 INFO - PROCESS | 1846 | 1461152569701 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 04:42:49 INFO - PROCESS | 1846 | 1461152569707 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:42:49 INFO - PROCESS | 1846 | 1461152569710 Marionette TRACE conn3 <- [1,478,null,{}] 04:42:49 INFO - PROCESS | 1846 | 1461152569719 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}] 04:42:49 INFO - PROCESS | 1846 | 1461152569919 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 04:42:50 INFO - PROCESS | 1846 | 1461152570290 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791083d800 == 66 [pid = 1846] [id = 127] 04:42:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f79102f9800) [pid = 1846] [serial = 380] [outer = (nil)] 04:42:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f791055a400) [pid = 1846] [serial = 381] [outer = 0x7f79102f9800] 04:42:50 INFO - PROCESS | 1846 | 1461152570435 Marionette DEBUG loaded listener.js 04:42:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f79106a4000) [pid = 1846] [serial = 382] [outer = 0x7f79102f9800] 04:42:51 INFO - PROCESS | 1846 | 1461152571379 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]]]}] 04:42:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7911037800 == 65 [pid = 1846] [id = 42] 04:42:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7911045800 == 64 [pid = 1846] [id = 120] 04:42:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792c37c800 == 63 [pid = 1846] [id = 119] 04:42:51 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f7919561000) [pid = 1846] [serial = 330] [outer = (nil)] [url = about:blank] 04:42:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926c7a000 == 62 [pid = 1846] [id = 107] 04:42:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926fa9000 == 61 [pid = 1846] [id = 118] 04:42:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918dca800 == 60 [pid = 1846] [id = 117] 04:42:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918dab000 == 59 [pid = 1846] [id = 116] 04:42:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792c22d000 == 58 [pid = 1846] [id = 82] 04:42:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910853800 == 57 [pid = 1846] [id = 103] 04:42:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918dd9800 == 56 [pid = 1846] [id = 110] 04:42:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:42:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1796ms 04:42:51 INFO - PROCESS | 1846 | 1461152571503 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 04:42:51 INFO - PROCESS | 1846 | 1461152571509 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 04:42:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:42:51 INFO - PROCESS | 1846 | 1461152571517 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:42:51 INFO - PROCESS | 1846 | 1461152571521 Marionette TRACE conn3 <- [1,482,null,{}] 04:42:51 INFO - PROCESS | 1846 | 1461152571527 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}] 04:42:51 INFO - PROCESS | 1846 | 1461152571672 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 04:42:51 INFO - PROCESS | 1846 | 1461152571683 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914440800 == 57 [pid = 1846] [id = 128] 04:42:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f790fd44800) [pid = 1846] [serial = 383] [outer = (nil)] 04:42:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f7912b8b800) [pid = 1846] [serial = 384] [outer = 0x7f790fd44800] 04:42:51 INFO - PROCESS | 1846 | 1461152571743 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f79141bb400) [pid = 1846] [serial = 385] [outer = 0x7f790fd44800] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f7910578800) [pid = 1846] [serial = 291] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f791a84f800) [pid = 1846] [serial = 307] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f79174da800) [pid = 1846] [serial = 298] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f7918c4a000) [pid = 1846] [serial = 301] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f7912c40c00) [pid = 1846] [serial = 237] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f79107df400) [pid = 1846] [serial = 292] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f7910f35c00) [pid = 1846] [serial = 279] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f7919721000) [pid = 1846] [serial = 250] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f792b85ec00) [pid = 1846] [serial = 247] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7f7919a66c00) [pid = 1846] [serial = 304] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7f79188de400) [pid = 1846] [serial = 300] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7f7912c3ac00) [pid = 1846] [serial = 294] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7f792bf5b800) [pid = 1846] [serial = 213] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7f7919717c00) [pid = 1846] [serial = 303] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7f791886a000) [pid = 1846] [serial = 240] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7f7916955800) [pid = 1846] [serial = 297] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7f7919b02800) [pid = 1846] [serial = 306] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7f792c349400) [pid = 1846] [serial = 288] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f7920105800) [pid = 1846] [serial = 244] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f79179d4400) [pid = 1846] [serial = 282] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f791b091800) [pid = 1846] [serial = 285] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f79107de000) [pid = 1846] [serial = 324] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f791794a000) [pid = 1846] [serial = 327] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f7912c3cc00) [pid = 1846] [serial = 312] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f79179dd000) [pid = 1846] [serial = 315] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f791cc58000) [pid = 1846] [serial = 318] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f7912190c00) [pid = 1846] [serial = 325] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f7918389400) [pid = 1846] [serial = 328] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f791cc52c00) [pid = 1846] [serial = 309] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7f7926cd8c00) [pid = 1846] [serial = 321] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7f791057dc00) [pid = 1846] [serial = 277] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7f79140f3000) [pid = 1846] [serial = 295] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f7926f09000) [pid = 1846] [serial = 210] [outer = (nil)] [url = about:blank] 04:42:52 INFO - PROCESS | 1846 | 1461152572649 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]]]}] 04:42:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:42:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1186ms 04:42:52 INFO - PROCESS | 1846 | 1461152572706 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 04:42:52 INFO - PROCESS | 1846 | 1461152572712 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 04:42:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:42:52 INFO - PROCESS | 1846 | 1461152572720 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 1846 | 1461152572723 Marionette TRACE conn3 <- [1,486,null,{}] 04:42:52 INFO - PROCESS | 1846 | 1461152572728 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}] 04:42:52 INFO - PROCESS | 1846 | 1461152572880 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 04:42:52 INFO - PROCESS | 1846 | 1461152572975 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918dca800 == 58 [pid = 1846] [id = 129] 04:42:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f7910578800) [pid = 1846] [serial = 386] [outer = (nil)] 04:42:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f79169c5400) [pid = 1846] [serial = 387] [outer = 0x7f7910578800] 04:42:53 INFO - PROCESS | 1846 | 1461152573040 Marionette DEBUG loaded listener.js 04:42:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f79188e3400) [pid = 1846] [serial = 388] [outer = 0x7f7910578800] 04:42:53 INFO - PROCESS | 1846 | 1461152573793 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]]]}] 04:42:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:42:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1135ms 04:42:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:42:53 INFO - PROCESS | 1846 | 1461152573863 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 04:42:53 INFO - PROCESS | 1846 | 1461152573866 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 04:42:53 INFO - PROCESS | 1846 | 1461152573874 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:42:53 INFO - PROCESS | 1846 | 1461152573882 Marionette TRACE conn3 <- [1,490,null,{}] 04:42:53 INFO - PROCESS | 1846 | 1461152573901 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}] 04:42:54 INFO - PROCESS | 1846 | 1461152574106 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 04:42:54 INFO - PROCESS | 1846 | 1461152574125 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919a05000 == 59 [pid = 1846] [id = 130] 04:42:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f79179d2400) [pid = 1846] [serial = 389] [outer = (nil)] 04:42:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f791a109000) [pid = 1846] [serial = 390] [outer = 0x7f79179d2400] 04:42:54 INFO - PROCESS | 1846 | 1461152574188 Marionette DEBUG loaded listener.js 04:42:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f791cc5ec00) [pid = 1846] [serial = 391] [outer = 0x7f79179d2400] 04:42:54 INFO - PROCESS | 1846 | 1461152574960 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]]]}] 04:42:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:42:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1151ms 04:42:55 INFO - PROCESS | 1846 | 1461152575022 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 04:42:55 INFO - PROCESS | 1846 | 1461152575027 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 04:42:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:42:55 INFO - PROCESS | 1846 | 1461152575039 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:42:55 INFO - PROCESS | 1846 | 1461152575041 Marionette TRACE conn3 <- [1,494,null,{}] 04:42:55 INFO - PROCESS | 1846 | 1461152575046 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}] 04:42:55 INFO - PROCESS | 1846 | 1461152575226 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 04:42:55 INFO - PROCESS | 1846 | 1461152575247 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791ac8d000 == 60 [pid = 1846] [id = 131] 04:42:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f791a47b400) [pid = 1846] [serial = 392] [outer = (nil)] 04:42:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f7926da7400) [pid = 1846] [serial = 393] [outer = 0x7f791a47b400] 04:42:55 INFO - PROCESS | 1846 | 1461152575305 Marionette DEBUG loaded listener.js 04:42:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f792a023800) [pid = 1846] [serial = 394] [outer = 0x7f791a47b400] 04:42:56 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f79104ac400) [pid = 1846] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:42:56 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f79104a7000) [pid = 1846] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:42:56 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f791026e800) [pid = 1846] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:42:56 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f7910573c00) [pid = 1846] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:42:56 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f7912190400) [pid = 1846] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:42:56 INFO - PROCESS | 1846 | 1461152576289 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]]]}] 04:42:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:42:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1288ms 04:42:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:42:56 INFO - PROCESS | 1846 | 1461152576321 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 04:42:56 INFO - PROCESS | 1846 | 1461152576324 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 04:42:56 INFO - PROCESS | 1846 | 1461152576329 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:42:56 INFO - PROCESS | 1846 | 1461152576332 Marionette TRACE conn3 <- [1,498,null,{}] 04:42:56 INFO - PROCESS | 1846 | 1461152576337 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}] 04:42:56 INFO - PROCESS | 1846 | 1461152576467 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 04:42:56 INFO - PROCESS | 1846 | 1461152576481 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791cbca800 == 61 [pid = 1846] [id = 132] 04:42:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f79103aa400) [pid = 1846] [serial = 395] [outer = (nil)] 04:42:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f79103ac800) [pid = 1846] [serial = 396] [outer = 0x7f79103aa400] 04:42:56 INFO - PROCESS | 1846 | 1461152576551 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f791ceaa800) [pid = 1846] [serial = 397] [outer = 0x7f79103aa400] 04:42:57 INFO - PROCESS | 1846 | 1461152577339 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]]]}] 04:42:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:42:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1026ms 04:42:57 INFO - PROCESS | 1846 | 1461152577355 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 04:42:57 INFO - PROCESS | 1846 | 1461152577359 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 04:42:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:42:57 INFO - PROCESS | 1846 | 1461152577374 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:42:57 INFO - PROCESS | 1846 | 1461152577376 Marionette TRACE conn3 <- [1,502,null,{}] 04:42:57 INFO - PROCESS | 1846 | 1461152577398 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}] 04:42:57 INFO - PROCESS | 1846 | 1461152577535 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 04:42:57 INFO - PROCESS | 1846 | 1461152577550 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926f26000 == 62 [pid = 1846] [id = 133] 04:42:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f79100da400) [pid = 1846] [serial = 398] [outer = (nil)] 04:42:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f791cc59c00) [pid = 1846] [serial = 399] [outer = 0x7f79100da400] 04:42:57 INFO - PROCESS | 1846 | 1461152577608 Marionette DEBUG loaded listener.js 04:42:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f792a0c4400) [pid = 1846] [serial = 400] [outer = 0x7f79100da400] 04:42:58 INFO - PROCESS | 1846 | 1461152578535 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]]]}] 04:42:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:42:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1214ms 04:42:58 INFO - PROCESS | 1846 | 1461152578588 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 04:42:58 INFO - PROCESS | 1846 | 1461152578594 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 04:42:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:42:58 INFO - PROCESS | 1846 | 1461152578604 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:42:58 INFO - PROCESS | 1846 | 1461152578608 Marionette TRACE conn3 <- [1,506,null,{}] 04:42:58 INFO - PROCESS | 1846 | 1461152578619 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}] 04:42:58 INFO - PROCESS | 1846 | 1461152578786 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 04:42:58 INFO - PROCESS | 1846 | 1461152578926 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7917367000 == 63 [pid = 1846] [id = 134] 04:42:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f790ecad400) [pid = 1846] [serial = 401] [outer = (nil)] 04:42:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f790fd48c00) [pid = 1846] [serial = 402] [outer = 0x7f790ecad400] 04:42:59 INFO - PROCESS | 1846 | 1461152579005 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f79100d8c00) [pid = 1846] [serial = 403] [outer = 0x7f790ecad400] 04:42:59 INFO - PROCESS | 1846 | 1461152579933 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]]]}] 04:42:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:42:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1391ms 04:43:00 INFO - PROCESS | 1846 | 1461152579996 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 04:43:00 INFO - PROCESS | 1846 | 1461152580004 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 04:43:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:43:00 INFO - PROCESS | 1846 | 1461152580014 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:43:00 INFO - PROCESS | 1846 | 1461152580018 Marionette TRACE conn3 <- [1,510,null,{}] 04:43:00 INFO - PROCESS | 1846 | 1461152580024 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}] 04:43:00 INFO - PROCESS | 1846 | 1461152580256 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 04:43:00 INFO - PROCESS | 1846 | 1461152580397 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7925efa000 == 64 [pid = 1846] [id = 135] 04:43:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f79102f0000) [pid = 1846] [serial = 404] [outer = (nil)] 04:43:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f79103ae000) [pid = 1846] [serial = 405] [outer = 0x7f79102f0000] 04:43:00 INFO - PROCESS | 1846 | 1461152580521 Marionette DEBUG loaded listener.js 04:43:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f791069f800) [pid = 1846] [serial = 406] [outer = 0x7f79102f0000] 04:43:01 INFO - PROCESS | 1846 | 1461152581426 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]]]}] 04:43:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:43:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1486ms 04:43:01 INFO - PROCESS | 1846 | 1461152581502 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 04:43:01 INFO - PROCESS | 1846 | 1461152581507 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 04:43:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:43:01 INFO - PROCESS | 1846 | 1461152581514 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:43:01 INFO - PROCESS | 1846 | 1461152581520 Marionette TRACE conn3 <- [1,514,null,{}] 04:43:01 INFO - PROCESS | 1846 | 1461152581537 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}] 04:43:01 INFO - PROCESS | 1846 | 1461152581798 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 04:43:01 INFO - PROCESS | 1846 | 1461152581995 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792bb46800 == 65 [pid = 1846] [id = 136] 04:43:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7f791202f400) [pid = 1846] [serial = 407] [outer = (nil)] 04:43:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7f79169c3000) [pid = 1846] [serial = 408] [outer = 0x7f791202f400] 04:43:02 INFO - PROCESS | 1846 | 1461152582071 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7f7918838000) [pid = 1846] [serial = 409] [outer = 0x7f791202f400] 04:43:02 INFO - PROCESS | 1846 | 1461152582848 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]]]}] 04:43:02 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 04:43:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1389ms 04:43:02 INFO - PROCESS | 1846 | 1461152582902 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 04:43:02 INFO - PROCESS | 1846 | 1461152582907 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 04:43:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:43:02 INFO - PROCESS | 1846 | 1461152582912 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:43:02 INFO - PROCESS | 1846 | 1461152582915 Marionette TRACE conn3 <- [1,518,null,{}] 04:43:02 INFO - PROCESS | 1846 | 1461152582921 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}] 04:43:03 INFO - PROCESS | 1846 | 1461152583082 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 04:43:03 INFO - PROCESS | 1846 | 1461152583229 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792c269800 == 66 [pid = 1846] [id = 137] 04:43:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f7912c39000) [pid = 1846] [serial = 410] [outer = (nil)] 04:43:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7f791a111800) [pid = 1846] [serial = 411] [outer = 0x7f7912c39000] 04:43:03 INFO - PROCESS | 1846 | 1461152583305 Marionette DEBUG loaded listener.js 04:43:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7f7920105800) [pid = 1846] [serial = 412] [outer = 0x7f7912c39000] 04:43:04 INFO - PROCESS | 1846 | 1461152584180 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]]]}] 04:43:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:43:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1331ms 04:43:04 INFO - PROCESS | 1846 | 1461152584244 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 04:43:04 INFO - PROCESS | 1846 | 1461152584247 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 04:43:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:43:04 INFO - PROCESS | 1846 | 1461152584253 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:43:04 INFO - PROCESS | 1846 | 1461152584256 Marionette TRACE conn3 <- [1,522,null,{}] 04:43:04 INFO - PROCESS | 1846 | 1461152584261 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}] 04:43:04 INFO - PROCESS | 1846 | 1461152584410 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 04:43:04 INFO - PROCESS | 1846 | 1461152584555 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792edd3800 == 67 [pid = 1846] [id = 138] 04:43:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7f79102ee800) [pid = 1846] [serial = 413] [outer = (nil)] 04:43:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f792bf5b800) [pid = 1846] [serial = 414] [outer = 0x7f79102ee800] 04:43:04 INFO - PROCESS | 1846 | 1461152584630 Marionette DEBUG loaded listener.js 04:43:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f792c40a800) [pid = 1846] [serial = 415] [outer = 0x7f79102ee800] 04:43:05 INFO - PROCESS | 1846 | 1461152585776 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]]]}] 04:43:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:43:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1579ms 04:43:05 INFO - PROCESS | 1846 | 1461152585833 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 04:43:05 INFO - PROCESS | 1846 | 1461152585837 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 04:43:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:43:05 INFO - PROCESS | 1846 | 1461152585842 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:43:05 INFO - PROCESS | 1846 | 1461152585844 Marionette TRACE conn3 <- [1,526,null,{}] 04:43:05 INFO - PROCESS | 1846 | 1461152585850 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}] 04:43:06 INFO - PROCESS | 1846 | 1461152586029 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 04:43:06 INFO - PROCESS | 1846 | 1461152586223 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790dedc000 == 68 [pid = 1846] [id = 139] 04:43:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f7910d30800) [pid = 1846] [serial = 416] [outer = (nil)] 04:43:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f792ea7fc00) [pid = 1846] [serial = 417] [outer = 0x7f7910d30800] 04:43:06 INFO - PROCESS | 1846 | 1461152586308 Marionette DEBUG loaded listener.js 04:43:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f7930356c00) [pid = 1846] [serial = 418] [outer = 0x7f7910d30800] 04:43:07 INFO - PROCESS | 1846 | 1461152587121 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]]]}] 04:43:07 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 04:43:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1333ms 04:43:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:43:07 INFO - PROCESS | 1846 | 1461152587176 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 04:43:07 INFO - PROCESS | 1846 | 1461152587179 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 04:43:07 INFO - PROCESS | 1846 | 1461152587185 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:43:07 INFO - PROCESS | 1846 | 1461152587188 Marionette TRACE conn3 <- [1,530,null,{}] 04:43:07 INFO - PROCESS | 1846 | 1461152587194 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}] 04:43:07 INFO - PROCESS | 1846 | 1461152587351 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 04:43:07 INFO - PROCESS | 1846 | 1461152587501 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910e6e800 == 69 [pid = 1846] [id = 140] 04:43:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f7910d30c00) [pid = 1846] [serial = 419] [outer = (nil)] 04:43:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f7910ed9800) [pid = 1846] [serial = 420] [outer = 0x7f7910d30c00] 04:43:07 INFO - PROCESS | 1846 | 1461152587571 Marionette DEBUG loaded listener.js 04:43:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f7910ede800) [pid = 1846] [serial = 421] [outer = 0x7f7910d30c00] 04:43:08 INFO - PROCESS | 1846 | 1461152588303 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"]]]}] 04:43:08 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 04:43:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:43:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:43:08 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 04:43:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:43:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:43:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1178ms 04:43:08 INFO - PROCESS | 1846 | 1461152588367 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 04:43:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:43:08 INFO - PROCESS | 1846 | 1461152588371 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 04:43:08 INFO - PROCESS | 1846 | 1461152588377 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:43:08 INFO - PROCESS | 1846 | 1461152588380 Marionette TRACE conn3 <- [1,534,null,{}] 04:43:08 INFO - PROCESS | 1846 | 1461152588385 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}] 04:43:08 INFO - PROCESS | 1846 | 1461152588543 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 04:43:08 INFO - PROCESS | 1846 | 1461152588694 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910ca1800 == 70 [pid = 1846] [id = 141] 04:43:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f790fd46000) [pid = 1846] [serial = 422] [outer = (nil)] 04:43:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f7910d29800) [pid = 1846] [serial = 423] [outer = 0x7f790fd46000] 04:43:08 INFO - PROCESS | 1846 | 1461152588766 Marionette DEBUG loaded listener.js 04:43:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f791460bc00) [pid = 1846] [serial = 424] [outer = 0x7f790fd46000] 04:43:09 INFO - PROCESS | 1846 | 1461152589842 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]]]}] 04:43:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:43:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1482ms 04:43:09 INFO - PROCESS | 1846 | 1461152589859 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 04:43:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:43:09 INFO - PROCESS | 1846 | 1461152589865 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 04:43:09 INFO - PROCESS | 1846 | 1461152589873 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:43:09 INFO - PROCESS | 1846 | 1461152589877 Marionette TRACE conn3 <- [1,538,null,{}] 04:43:09 INFO - PROCESS | 1846 | 1461152589884 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}] 04:43:10 INFO - PROCESS | 1846 | 1461152590057 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 04:43:10 INFO - PROCESS | 1846 | 1461152590220 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791a02f800 == 71 [pid = 1846] [id = 142] 04:43:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f79100d3000) [pid = 1846] [serial = 425] [outer = (nil)] 04:43:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f7910272400) [pid = 1846] [serial = 426] [outer = 0x7f79100d3000] 04:43:10 INFO - PROCESS | 1846 | 1461152590289 Marionette DEBUG loaded listener.js 04:43:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f79103afc00) [pid = 1846] [serial = 427] [outer = 0x7f79100d3000] 04:43:11 INFO - PROCESS | 1846 | 1461152591205 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]]]}] 04:43:11 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. 04:43:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1381ms 04:43:11 INFO - PROCESS | 1846 | 1461152591254 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 04:43:11 INFO - PROCESS | 1846 | 1461152591262 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 04:43:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:43:11 INFO - PROCESS | 1846 | 1461152591271 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:43:11 INFO - PROCESS | 1846 | 1461152591274 Marionette TRACE conn3 <- [1,542,null,{}] 04:43:11 INFO - PROCESS | 1846 | 1461152591280 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}] 04:43:11 INFO - PROCESS | 1846 | 1461152591510 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 04:43:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791ac2b800 == 70 [pid = 1846] [id = 63] 04:43:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791cbca800 == 69 [pid = 1846] [id = 132] 04:43:11 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f79140f7800) [pid = 1846] [serial = 333] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f7919b0e800) [pid = 1846] [serial = 336] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f7925eda800) [pid = 1846] [serial = 339] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f79106d8000) [pid = 1846] [serial = 342] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f792a141400) [pid = 1846] [serial = 345] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f79102f3c00) [pid = 1846] [serial = 363] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791ac8d000 == 68 [pid = 1846] [id = 131] 04:43:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7919a05000 == 67 [pid = 1846] [id = 130] 04:43:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918dca800 == 66 [pid = 1846] [id = 129] 04:43:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914440800 == 65 [pid = 1846] [id = 128] 04:43:11 INFO - PROCESS | 1846 | 1461152591698 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791083d800 == 64 [pid = 1846] [id = 127] 04:43:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792edce000 == 63 [pid = 1846] [id = 124] 04:43:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791005a800 == 64 [pid = 1846] [id = 143] 04:43:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f79102f5400) [pid = 1846] [serial = 428] [outer = (nil)] 04:43:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f79106d8000) [pid = 1846] [serial = 429] [outer = 0x7f79102f5400] 04:43:11 INFO - PROCESS | 1846 | 1461152591770 Marionette DEBUG loaded listener.js 04:43:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f7910d29c00) [pid = 1846] [serial = 430] [outer = 0x7f79102f5400] 04:43:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792bb52800 == 63 [pid = 1846] [id = 123] 04:43:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918ed2000 == 62 [pid = 1846] [id = 122] 04:43:12 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f792e09f400) [pid = 1846] [serial = 357] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f79184a9000) [pid = 1846] [serial = 351] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f791a06b800) [pid = 1846] [serial = 352] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f79102f9000) [pid = 1846] [serial = 360] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f7911be8000) [pid = 1846] [serial = 349] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f79106d5000) [pid = 1846] [serial = 348] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f7920106c00) [pid = 1846] [serial = 354] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f792eaeec00) [pid = 1846] [serial = 358] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f791038d000) [pid = 1846] [serial = 361] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f7928107000) [pid = 1846] [serial = 355] [outer = (nil)] [url = about:blank] 04:43:12 INFO - PROCESS | 1846 | 1461152592497 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]]]}] 04:43:12 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. 04:43:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1278ms 04:43:12 INFO - PROCESS | 1846 | 1461152592550 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 04:43:12 INFO - PROCESS | 1846 | 1461152592553 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 04:43:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:43:12 INFO - PROCESS | 1846 | 1461152592560 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:43:12 INFO - PROCESS | 1846 | 1461152592564 Marionette TRACE conn3 <- [1,546,null,{}] 04:43:12 INFO - PROCESS | 1846 | 1461152592579 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}] 04:43:12 INFO - PROCESS | 1846 | 1461152592739 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 04:43:13 INFO - PROCESS | 1846 | 1461152593199 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79271a7800 == 63 [pid = 1846] [id = 144] 04:43:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f79106a3800) [pid = 1846] [serial = 431] [outer = (nil)] 04:43:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f7918382c00) [pid = 1846] [serial = 432] [outer = 0x7f79106a3800] 04:43:13 INFO - PROCESS | 1846 | 1461152593377 Marionette DEBUG loaded listener.js 04:43:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f791971a400) [pid = 1846] [serial = 433] [outer = 0x7f79106a3800] 04:43:14 INFO - PROCESS | 1846 | 1461152594053 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]]]}] 04:43:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:43:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1540ms 04:43:14 INFO - PROCESS | 1846 | 1461152594101 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 04:43:14 INFO - PROCESS | 1846 | 1461152594105 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 04:43:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:43:14 INFO - PROCESS | 1846 | 1461152594111 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:43:14 INFO - PROCESS | 1846 | 1461152594123 Marionette TRACE conn3 <- [1,550,null,{}] 04:43:14 INFO - PROCESS | 1846 | 1461152594128 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}] 04:43:14 INFO - PROCESS | 1846 | 1461152594345 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 04:43:14 INFO - PROCESS | 1846 | 1461152594483 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792b8a8800 == 64 [pid = 1846] [id = 145] 04:43:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f79107d9c00) [pid = 1846] [serial = 434] [outer = (nil)] 04:43:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f7914d03c00) [pid = 1846] [serial = 435] [outer = 0x7f79107d9c00] 04:43:14 INFO - PROCESS | 1846 | 1461152594546 Marionette DEBUG loaded listener.js 04:43:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f7914d10c00) [pid = 1846] [serial = 436] [outer = 0x7f79107d9c00] 04:43:15 INFO - PROCESS | 1846 | 1461152595278 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]]]}] 04:43:15 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. 04:43:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1189ms 04:43:15 INFO - PROCESS | 1846 | 1461152595319 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 04:43:15 INFO - PROCESS | 1846 | 1461152595324 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 04:43:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:43:15 INFO - PROCESS | 1846 | 1461152595336 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:43:15 INFO - PROCESS | 1846 | 1461152595338 Marionette TRACE conn3 <- [1,554,null,{}] 04:43:15 INFO - PROCESS | 1846 | 1461152595343 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}] 04:43:15 INFO - PROCESS | 1846 | 1461152595516 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 04:43:15 INFO - PROCESS | 1846 | 1461152595549 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792ea5b800 == 65 [pid = 1846] [id = 146] 04:43:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f790ed23400) [pid = 1846] [serial = 437] [outer = (nil)] 04:43:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f790ed2a400) [pid = 1846] [serial = 438] [outer = 0x7f790ed23400] 04:43:15 INFO - PROCESS | 1846 | 1461152595608 Marionette DEBUG loaded listener.js 04:43:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f790ed2f800) [pid = 1846] [serial = 439] [outer = 0x7f790ed23400] 04:43:16 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:16 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f790fd44800) [pid = 1846] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:43:16 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f791a47b400) [pid = 1846] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:43:16 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f79102f9800) [pid = 1846] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:43:16 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f79179d2400) [pid = 1846] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:43:16 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f7910578800) [pid = 1846] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:43:16 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f7919b06400) [pid = 1846] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:43:16 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f790fd50400) [pid = 1846] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:43:16 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f791838f800) [pid = 1846] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:43:16 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f79103aa400) [pid = 1846] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:43:16 INFO - PROCESS | 1846 | 1461152596580 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]]]}] 04:43:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:43:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1275ms 04:43:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:43:16 INFO - PROCESS | 1846 | 1461152596613 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 04:43:16 INFO - PROCESS | 1846 | 1461152596615 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 04:43:16 INFO - PROCESS | 1846 | 1461152596621 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:43:16 INFO - PROCESS | 1846 | 1461152596624 Marionette TRACE conn3 <- [1,558,null,{}] 04:43:16 INFO - PROCESS | 1846 | 1461152596629 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}] 04:43:16 INFO - PROCESS | 1846 | 1461152596815 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 04:43:16 INFO - PROCESS | 1846 | 1461152596901 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914871800 == 66 [pid = 1846] [id = 147] 04:43:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f790ed24c00) [pid = 1846] [serial = 440] [outer = (nil)] 04:43:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f79103a9000) [pid = 1846] [serial = 441] [outer = 0x7f790ed24c00] 04:43:16 INFO - PROCESS | 1846 | 1461152596967 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f7912c3dc00) [pid = 1846] [serial = 442] [outer = 0x7f790ed24c00] 04:43:17 INFO - PROCESS | 1846 | 1461152597613 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]]]}] 04:43:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:43:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1032ms 04:43:17 INFO - PROCESS | 1846 | 1461152597653 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 04:43:17 INFO - PROCESS | 1846 | 1461152597657 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 04:43:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:43:17 INFO - PROCESS | 1846 | 1461152597662 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:43:17 INFO - PROCESS | 1846 | 1461152597664 Marionette TRACE conn3 <- [1,562,null,{}] 04:43:17 INFO - PROCESS | 1846 | 1461152597669 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}] 04:43:17 INFO - PROCESS | 1846 | 1461152597838 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 04:43:17 INFO - PROCESS | 1846 | 1461152597857 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792c383000 == 67 [pid = 1846] [id = 148] 04:43:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f790ed02800) [pid = 1846] [serial = 443] [outer = (nil)] 04:43:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f790ed0c400) [pid = 1846] [serial = 444] [outer = 0x7f790ed02800] 04:43:17 INFO - PROCESS | 1846 | 1461152597916 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f790ed10800) [pid = 1846] [serial = 445] [outer = 0x7f790ed02800] 04:43:18 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:18 INFO - PROCESS | 1846 | 1461152598765 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]]]}] 04:43:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1175ms 04:43:18 INFO - PROCESS | 1846 | 1461152598840 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 04:43:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:43:18 INFO - PROCESS | 1846 | 1461152598846 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 04:43:18 INFO - PROCESS | 1846 | 1461152598854 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:43:18 INFO - PROCESS | 1846 | 1461152598860 Marionette TRACE conn3 <- [1,566,null,{}] 04:43:18 INFO - PROCESS | 1846 | 1461152598869 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}] 04:43:19 INFO - PROCESS | 1846 | 1461152599083 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 04:43:19 INFO - PROCESS | 1846 | 1461152599264 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791444c000 == 68 [pid = 1846] [id = 149] 04:43:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f790ed04400) [pid = 1846] [serial = 446] [outer = (nil)] 04:43:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f790ed2c800) [pid = 1846] [serial = 447] [outer = 0x7f790ed04400] 04:43:19 INFO - PROCESS | 1846 | 1461152599391 Marionette DEBUG loaded listener.js 04:43:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f79100d5800) [pid = 1846] [serial = 448] [outer = 0x7f790ed04400] 04:43:19 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f79103a2800) [pid = 1846] [serial = 449] [outer = 0x7f7910275000] 04:43:20 INFO - PROCESS | 1846 | 1461152600413 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]]]}] 04:43:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:43:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1590ms 04:43:20 INFO - PROCESS | 1846 | 1461152600444 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 04:43:20 INFO - PROCESS | 1846 | 1461152600451 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 04:43:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:43:20 INFO - PROCESS | 1846 | 1461152600462 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:43:20 INFO - PROCESS | 1846 | 1461152600465 Marionette TRACE conn3 <- [1,570,null,{}] 04:43:20 INFO - PROCESS | 1846 | 1461152600471 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}] 04:43:20 INFO - PROCESS | 1846 | 1461152600677 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 04:43:20 INFO - PROCESS | 1846 | 1461152600872 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918edb000 == 69 [pid = 1846] [id = 150] 04:43:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f7910556800) [pid = 1846] [serial = 450] [outer = (nil)] 04:43:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f79106db400) [pid = 1846] [serial = 451] [outer = 0x7f7910556800] 04:43:20 INFO - PROCESS | 1846 | 1461152600956 Marionette DEBUG loaded listener.js 04:43:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f7910d2c400) [pid = 1846] [serial = 452] [outer = 0x7f7910556800] 04:43:21 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:21 INFO - PROCESS | 1846 | 1461152601811 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]]]}] 04:43:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:43:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1383ms 04:43:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:43:21 INFO - PROCESS | 1846 | 1461152601845 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 04:43:21 INFO - PROCESS | 1846 | 1461152601848 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 04:43:21 INFO - PROCESS | 1846 | 1461152601855 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 1846 | 1461152601860 Marionette TRACE conn3 <- [1,574,null,{}] 04:43:21 INFO - PROCESS | 1846 | 1461152601876 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}] 04:43:22 INFO - PROCESS | 1846 | 1461152602067 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 04:43:22 INFO - PROCESS | 1846 | 1461152602219 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792c42b800 == 70 [pid = 1846] [id = 151] 04:43:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f7910de2c00) [pid = 1846] [serial = 453] [outer = (nil)] 04:43:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f7910def400) [pid = 1846] [serial = 454] [outer = 0x7f7910de2c00] 04:43:22 INFO - PROCESS | 1846 | 1461152602297 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f7912c3b400) [pid = 1846] [serial = 455] [outer = 0x7f7910de2c00] 04:43:23 INFO - PROCESS | 1846 | 1461152603316 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]]]}] 04:43:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:43:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1496ms 04:43:23 INFO - PROCESS | 1846 | 1461152603353 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 04:43:23 INFO - PROCESS | 1846 | 1461152603357 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 04:43:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:43:23 INFO - PROCESS | 1846 | 1461152603363 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - PROCESS | 1846 | 1461152603365 Marionette TRACE conn3 <- [1,578,null,{}] 04:43:23 INFO - PROCESS | 1846 | 1461152603371 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}] 04:43:23 INFO - PROCESS | 1846 | 1461152603535 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 04:43:23 INFO - PROCESS | 1846 | 1461152603684 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914fdd000 == 71 [pid = 1846] [id = 152] 04:43:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f7910de8400) [pid = 1846] [serial = 456] [outer = (nil)] 04:43:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f7914d0e000) [pid = 1846] [serial = 457] [outer = 0x7f7910de8400] 04:43:23 INFO - PROCESS | 1846 | 1461152603756 Marionette DEBUG loaded listener.js 04:43:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f791886a400) [pid = 1846] [serial = 458] [outer = 0x7f7910de8400] 04:43:24 INFO - PROCESS | 1846 | 1461152604675 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]]]}] 04:43:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:43:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1385ms 04:43:24 INFO - PROCESS | 1846 | 1461152604749 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 04:43:24 INFO - PROCESS | 1846 | 1461152604754 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 04:43:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:43:24 INFO - PROCESS | 1846 | 1461152604760 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:43:24 INFO - PROCESS | 1846 | 1461152604763 Marionette TRACE conn3 <- [1,582,null,{}] 04:43:24 INFO - PROCESS | 1846 | 1461152604768 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}] 04:43:24 INFO - PROCESS | 1846 | 1461152604936 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 04:43:25 INFO - PROCESS | 1846 | 1461152605082 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79149e8000 == 72 [pid = 1846] [id = 153] 04:43:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f7912c3c000) [pid = 1846] [serial = 459] [outer = (nil)] 04:43:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f7914e28800) [pid = 1846] [serial = 460] [outer = 0x7f7912c3c000] 04:43:25 INFO - PROCESS | 1846 | 1461152605152 Marionette DEBUG loaded listener.js 04:43:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f7914e2d400) [pid = 1846] [serial = 461] [outer = 0x7f7912c3c000] 04:43:26 INFO - PROCESS | 1846 | 1461152606358 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]]]}] 04:43:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:43:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1628ms 04:43:26 INFO - PROCESS | 1846 | 1461152606389 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 04:43:26 INFO - PROCESS | 1846 | 1461152606393 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 04:43:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:43:26 INFO - PROCESS | 1846 | 1461152606401 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:43:26 INFO - PROCESS | 1846 | 1461152606406 Marionette TRACE conn3 <- [1,586,null,{}] 04:43:26 INFO - PROCESS | 1846 | 1461152606415 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}] 04:43:26 INFO - PROCESS | 1846 | 1461152606556 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 04:43:26 INFO - PROCESS | 1846 | 1461152606778 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79149e7800 == 73 [pid = 1846] [id = 154] 04:43:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f79100d6000) [pid = 1846] [serial = 462] [outer = (nil)] 04:43:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f79100dac00) [pid = 1846] [serial = 463] [outer = 0x7f79100d6000] 04:43:26 INFO - PROCESS | 1846 | 1461152606842 Marionette DEBUG loaded listener.js 04:43:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f791038a000) [pid = 1846] [serial = 464] [outer = 0x7f79100d6000] 04:43:27 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:27 INFO - PROCESS | 1846 | 1461152607746 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]]]}] 04:43:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:43:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1386ms 04:43:27 INFO - PROCESS | 1846 | 1461152607788 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 04:43:27 INFO - PROCESS | 1846 | 1461152607796 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 04:43:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:43:27 INFO - PROCESS | 1846 | 1461152607805 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:43:27 INFO - PROCESS | 1846 | 1461152607809 Marionette TRACE conn3 <- [1,590,null,{}] 04:43:27 INFO - PROCESS | 1846 | 1461152607814 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}] 04:43:27 INFO - PROCESS | 1846 | 1461152607957 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 04:43:28 INFO - PROCESS | 1846 | 1461152608118 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910c96000 == 74 [pid = 1846] [id = 155] 04:43:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f790ed24000) [pid = 1846] [serial = 465] [outer = (nil)] 04:43:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f79103a9800) [pid = 1846] [serial = 466] [outer = 0x7f790ed24000] 04:43:28 INFO - PROCESS | 1846 | 1461152608186 Marionette DEBUG loaded listener.js 04:43:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f79104b4800) [pid = 1846] [serial = 467] [outer = 0x7f790ed24000] 04:43:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791211f800 == 73 [pid = 1846] [id = 114] 04:43:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792a1bd000 == 72 [pid = 1846] [id = 115] 04:43:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926df3000 == 71 [pid = 1846] [id = 113] 04:43:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918dce800 == 70 [pid = 1846] [id = 111] 04:43:28 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f791cc59c00) [pid = 1846] [serial = 399] [outer = (nil)] [url = about:blank] 04:43:28 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f791738b400) [pid = 1846] [serial = 369] [outer = (nil)] [url = about:blank] 04:43:28 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f79102f2800) [pid = 1846] [serial = 366] [outer = (nil)] [url = about:blank] 04:43:28 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f7911d8e400) [pid = 1846] [serial = 372] [outer = (nil)] [url = about:blank] 04:43:28 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f7926a75000) [pid = 1846] [serial = 375] [outer = (nil)] [url = about:blank] 04:43:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914871800 == 69 [pid = 1846] [id = 147] 04:43:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792ea5b800 == 68 [pid = 1846] [id = 146] 04:43:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792b8a8800 == 67 [pid = 1846] [id = 145] 04:43:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79271a7800 == 66 [pid = 1846] [id = 144] 04:43:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791005a800 == 65 [pid = 1846] [id = 143] 04:43:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791a02f800 == 64 [pid = 1846] [id = 142] 04:43:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910ca1800 == 63 [pid = 1846] [id = 141] 04:43:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910e6e800 == 62 [pid = 1846] [id = 140] 04:43:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790dedc000 == 61 [pid = 1846] [id = 139] 04:43:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792edd3800 == 60 [pid = 1846] [id = 138] 04:43:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792c269800 == 59 [pid = 1846] [id = 137] 04:43:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792bb46800 == 58 [pid = 1846] [id = 136] 04:43:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7925efa000 == 57 [pid = 1846] [id = 135] 04:43:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7917367000 == 56 [pid = 1846] [id = 134] 04:43:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926f26000 == 55 [pid = 1846] [id = 133] 04:43:29 INFO - PROCESS | 1846 | 1461152609155 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]]]}] 04:43:29 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f791ceaa800) [pid = 1846] [serial = 397] [outer = (nil)] [url = about:blank] 04:43:29 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f79141bb400) [pid = 1846] [serial = 385] [outer = (nil)] [url = about:blank] 04:43:29 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f7926da7400) [pid = 1846] [serial = 393] [outer = (nil)] [url = about:blank] 04:43:29 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f792ea66800) [pid = 1846] [serial = 378] [outer = (nil)] [url = about:blank] 04:43:29 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f792a023800) [pid = 1846] [serial = 394] [outer = (nil)] [url = about:blank] 04:43:29 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f79106a4000) [pid = 1846] [serial = 382] [outer = (nil)] [url = about:blank] 04:43:29 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f791055a400) [pid = 1846] [serial = 381] [outer = (nil)] [url = about:blank] 04:43:29 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f791cc5ec00) [pid = 1846] [serial = 391] [outer = (nil)] [url = about:blank] 04:43:29 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f79188e3400) [pid = 1846] [serial = 388] [outer = (nil)] [url = about:blank] 04:43:29 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f7920105000) [pid = 1846] [serial = 310] [outer = (nil)] [url = about:blank] 04:43:29 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f791202b800) [pid = 1846] [serial = 364] [outer = (nil)] [url = about:blank] 04:43:29 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f7919b09c00) [pid = 1846] [serial = 331] [outer = (nil)] [url = about:blank] 04:43:29 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f79169c5400) [pid = 1846] [serial = 387] [outer = (nil)] [url = about:blank] 04:43:29 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f79103ac800) [pid = 1846] [serial = 396] [outer = (nil)] [url = about:blank] 04:43:29 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f791a109000) [pid = 1846] [serial = 390] [outer = (nil)] [url = about:blank] 04:43:29 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f7912b8b800) [pid = 1846] [serial = 384] [outer = (nil)] [url = about:blank] 04:43:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:43:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1431ms 04:43:29 INFO - PROCESS | 1846 | 1461152609237 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 04:43:29 INFO - PROCESS | 1846 | 1461152609241 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 04:43:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:43:29 INFO - PROCESS | 1846 | 1461152609247 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:43:29 INFO - PROCESS | 1846 | 1461152609252 Marionette TRACE conn3 <- [1,594,null,{}] 04:43:29 INFO - PROCESS | 1846 | 1461152609266 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}] 04:43:29 INFO - PROCESS | 1846 | 1461152609437 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 04:43:29 INFO - PROCESS | 1846 | 1461152609631 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914435000 == 56 [pid = 1846] [id = 156] 04:43:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f79102fb400) [pid = 1846] [serial = 468] [outer = (nil)] 04:43:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f79106d4c00) [pid = 1846] [serial = 469] [outer = 0x7f79102fb400] 04:43:29 INFO - PROCESS | 1846 | 1461152609697 Marionette DEBUG loaded listener.js 04:43:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f79107e1800) [pid = 1846] [serial = 470] [outer = 0x7f79102fb400] 04:43:30 INFO - PROCESS | 1846 | 1461152610443 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]]]}] 04:43:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:43:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1233ms 04:43:30 INFO - PROCESS | 1846 | 1461152610490 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 04:43:30 INFO - PROCESS | 1846 | 1461152610495 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 04:43:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:43:30 INFO - PROCESS | 1846 | 1461152610503 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 1846 | 1461152610506 Marionette TRACE conn3 <- [1,598,null,{}] 04:43:30 INFO - PROCESS | 1846 | 1461152610511 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}] 04:43:30 INFO - PROCESS | 1846 | 1461152610646 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 04:43:30 INFO - PROCESS | 1846 | 1461152610659 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791736c000 == 57 [pid = 1846] [id = 157] 04:43:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f79106da800) [pid = 1846] [serial = 471] [outer = (nil)] 04:43:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f7910debc00) [pid = 1846] [serial = 472] [outer = 0x7f79106da800] 04:43:30 INFO - PROCESS | 1846 | 1461152610719 Marionette DEBUG loaded listener.js 04:43:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f7910ed8400) [pid = 1846] [serial = 473] [outer = 0x7f79106da800] 04:43:31 INFO - PROCESS | 1846 | 1461152611495 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]]]}] 04:43:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:43:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1035ms 04:43:31 INFO - PROCESS | 1846 | 1461152611538 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 04:43:31 INFO - PROCESS | 1846 | 1461152611542 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 04:43:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:43:31 INFO - PROCESS | 1846 | 1461152611547 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:43:31 INFO - PROCESS | 1846 | 1461152611561 Marionette TRACE conn3 <- [1,602,null,{}] 04:43:31 INFO - PROCESS | 1846 | 1461152611590 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}] 04:43:31 INFO - PROCESS | 1846 | 1461152611761 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 04:43:31 INFO - PROCESS | 1846 | 1461152611795 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918dcf000 == 58 [pid = 1846] [id = 158] 04:43:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f7910d25000) [pid = 1846] [serial = 474] [outer = (nil)] 04:43:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f7911bde800) [pid = 1846] [serial = 475] [outer = 0x7f7910d25000] 04:43:31 INFO - PROCESS | 1846 | 1461152611855 Marionette DEBUG loaded listener.js 04:43:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f7912190c00) [pid = 1846] [serial = 476] [outer = 0x7f7910d25000] 04:43:32 INFO - PROCESS | 1846 | 1461152612883 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]]]}] 04:43:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:43:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1412ms 04:43:32 INFO - PROCESS | 1846 | 1461152612972 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 04:43:32 INFO - PROCESS | 1846 | 1461152612976 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 04:43:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:43:32 INFO - PROCESS | 1846 | 1461152612981 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:43:32 INFO - PROCESS | 1846 | 1461152612983 Marionette TRACE conn3 <- [1,606,null,{}] 04:43:32 INFO - PROCESS | 1846 | 1461152612988 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}] 04:43:33 INFO - PROCESS | 1846 | 1461152613203 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 04:43:33 INFO - PROCESS | 1846 | 1461152613227 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910846000 == 59 [pid = 1846] [id = 159] 04:43:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f79140f3c00) [pid = 1846] [serial = 477] [outer = (nil)] 04:43:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f7914d0b800) [pid = 1846] [serial = 478] [outer = 0x7f79140f3c00] 04:43:33 INFO - PROCESS | 1846 | 1461152613290 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7914e28000) [pid = 1846] [serial = 479] [outer = 0x7f79140f3c00] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f79106a9800) [pid = 1846] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f791a84b800) [pid = 1846] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f7914204000) [pid = 1846] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f7910570800) [pid = 1846] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f791883f000) [pid = 1846] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f7910577800) [pid = 1846] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f7918bed000) [pid = 1846] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f792bfb7400) [pid = 1846] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f791a06bc00) [pid = 1846] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f792710f400) [pid = 1846] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f79107da800) [pid = 1846] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f7910f39800) [pid = 1846] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f79140f2400) [pid = 1846] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f790fd51000) [pid = 1846] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f7910577000) [pid = 1846] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f7912193800) [pid = 1846] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f79106a6800) [pid = 1846] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f791026f800) [pid = 1846] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f790ed23400) [pid = 1846] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7f790ed24c00) [pid = 1846] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7f79100d3000) [pid = 1846] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7f79106a3800) [pid = 1846] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7f790fd46000) [pid = 1846] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7f79102f5400) [pid = 1846] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:43:34 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7f79107d9c00) [pid = 1846] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:43:34 INFO - PROCESS | 1846 | 1461152614548 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]]]}] 04:43:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:43:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1627ms 04:43:34 INFO - PROCESS | 1846 | 1461152614611 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 04:43:34 INFO - PROCESS | 1846 | 1461152614613 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 04:43:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:43:34 INFO - PROCESS | 1846 | 1461152614623 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 1846 | 1461152614625 Marionette TRACE conn3 <- [1,610,null,{}] 04:43:34 INFO - PROCESS | 1846 | 1461152614629 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}] 04:43:34 INFO - PROCESS | 1846 | 1461152614772 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 04:43:34 INFO - PROCESS | 1846 | 1461152614786 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791921e800 == 60 [pid = 1846] [id = 160] 04:43:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7f79106a2800) [pid = 1846] [serial = 480] [outer = (nil)] 04:43:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f7914204000) [pid = 1846] [serial = 481] [outer = 0x7f79106a2800] 04:43:34 INFO - PROCESS | 1846 | 1461152614845 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7f7914e2fc00) [pid = 1846] [serial = 482] [outer = 0x7f79106a2800] 04:43:35 INFO - PROCESS | 1846 | 1461152615581 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]]]}] 04:43:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:43:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 988ms 04:43:35 INFO - PROCESS | 1846 | 1461152615612 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 04:43:35 INFO - PROCESS | 1846 | 1461152615615 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 04:43:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:43:35 INFO - PROCESS | 1846 | 1461152615621 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:43:35 INFO - PROCESS | 1846 | 1461152615623 Marionette TRACE conn3 <- [1,614,null,{}] 04:43:35 INFO - PROCESS | 1846 | 1461152615628 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}] 04:43:35 INFO - PROCESS | 1846 | 1461152615803 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 04:43:35 INFO - PROCESS | 1846 | 1461152615823 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791a445800 == 61 [pid = 1846] [id = 161] 04:43:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7f79141b4800) [pid = 1846] [serial = 483] [outer = (nil)] 04:43:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7f791695d800) [pid = 1846] [serial = 484] [outer = 0x7f79141b4800] 04:43:35 INFO - PROCESS | 1846 | 1461152615886 Marionette DEBUG loaded listener.js 04:43:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f791738d400) [pid = 1846] [serial = 485] [outer = 0x7f79141b4800] 04:43:36 INFO - PROCESS | 1846 | 1461152616888 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]]]}] 04:43:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:43:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1326ms 04:43:36 INFO - PROCESS | 1846 | 1461152616949 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 04:43:36 INFO - PROCESS | 1846 | 1461152616957 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 04:43:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:43:36 INFO - PROCESS | 1846 | 1461152616966 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:43:36 INFO - PROCESS | 1846 | 1461152616973 Marionette TRACE conn3 <- [1,618,null,{}] 04:43:36 INFO - PROCESS | 1846 | 1461152616981 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}] 04:43:37 INFO - PROCESS | 1846 | 1461152617224 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 04:43:37 INFO - PROCESS | 1846 | 1461152617337 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7911dc5000 == 62 [pid = 1846] [id = 162] 04:43:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f790fd50000) [pid = 1846] [serial = 486] [outer = (nil)] 04:43:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f79102fa000) [pid = 1846] [serial = 487] [outer = 0x7f790fd50000] 04:43:37 INFO - PROCESS | 1846 | 1461152617410 Marionette DEBUG loaded listener.js 04:43:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f79103ae800) [pid = 1846] [serial = 488] [outer = 0x7f790fd50000] 04:43:38 INFO - PROCESS | 1846 | 1461152618353 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]]]}] 04:43:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:43:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1443ms 04:43:38 INFO - PROCESS | 1846 | 1461152618410 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 04:43:38 INFO - PROCESS | 1846 | 1461152618419 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 04:43:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:43:38 INFO - PROCESS | 1846 | 1461152618429 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:43:38 INFO - PROCESS | 1846 | 1461152618434 Marionette TRACE conn3 <- [1,622,null,{}] 04:43:38 INFO - PROCESS | 1846 | 1461152618440 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}] 04:43:38 INFO - PROCESS | 1846 | 1461152618611 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 04:43:38 INFO - PROCESS | 1846 | 1461152618753 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918dde000 == 63 [pid = 1846] [id = 163] 04:43:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f790fd50800) [pid = 1846] [serial = 489] [outer = (nil)] 04:43:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f79106dd400) [pid = 1846] [serial = 490] [outer = 0x7f790fd50800] 04:43:38 INFO - PROCESS | 1846 | 1461152618826 Marionette DEBUG loaded listener.js 04:43:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f7910de3000) [pid = 1846] [serial = 491] [outer = 0x7f790fd50800] 04:43:39 INFO - PROCESS | 1846 | 1461152619751 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]]]}] 04:43:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:43:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1380ms 04:43:39 INFO - PROCESS | 1846 | 1461152619811 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 04:43:39 INFO - PROCESS | 1846 | 1461152619815 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 04:43:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:43:39 INFO - PROCESS | 1846 | 1461152619821 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:43:39 INFO - PROCESS | 1846 | 1461152619827 Marionette TRACE conn3 <- [1,626,null,{}] 04:43:39 INFO - PROCESS | 1846 | 1461152619843 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}] 04:43:40 INFO - PROCESS | 1846 | 1461152620053 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 04:43:40 INFO - PROCESS | 1846 | 1461152620198 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791afd0000 == 64 [pid = 1846] [id = 164] 04:43:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f79106dcc00) [pid = 1846] [serial = 492] [outer = (nil)] 04:43:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f79141bc800) [pid = 1846] [serial = 493] [outer = 0x7f79106dcc00] 04:43:40 INFO - PROCESS | 1846 | 1461152620276 Marionette DEBUG loaded listener.js 04:43:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f7914e23400) [pid = 1846] [serial = 494] [outer = 0x7f79106dcc00] 04:43:41 INFO - PROCESS | 1846 | 1461152621145 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]]]}] 04:43:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:43:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1396ms 04:43:41 INFO - PROCESS | 1846 | 1461152621219 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 04:43:41 INFO - PROCESS | 1846 | 1461152621222 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 04:43:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:43:41 INFO - PROCESS | 1846 | 1461152621229 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:43:41 INFO - PROCESS | 1846 | 1461152621231 Marionette TRACE conn3 <- [1,630,null,{}] 04:43:41 INFO - PROCESS | 1846 | 1461152621237 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}] 04:43:41 INFO - PROCESS | 1846 | 1461152621401 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 04:43:41 INFO - PROCESS | 1846 | 1461152621545 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7920dc7000 == 65 [pid = 1846] [id = 165] 04:43:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f790ecae800) [pid = 1846] [serial = 495] [outer = (nil)] 04:43:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f79174e4400) [pid = 1846] [serial = 496] [outer = 0x7f790ecae800] 04:43:41 INFO - PROCESS | 1846 | 1461152621616 Marionette DEBUG loaded listener.js 04:43:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f79179db800) [pid = 1846] [serial = 497] [outer = 0x7f790ecae800] 04:43:42 INFO - PROCESS | 1846 | 1461152622480 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]]]}] 04:43:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:43:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1278ms 04:43:42 INFO - PROCESS | 1846 | 1461152622509 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 04:43:42 INFO - PROCESS | 1846 | 1461152622513 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 04:43:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:43:42 INFO - PROCESS | 1846 | 1461152622519 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:43:42 INFO - PROCESS | 1846 | 1461152622524 Marionette TRACE conn3 <- [1,634,null,{}] 04:43:42 INFO - PROCESS | 1846 | 1461152622530 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}] 04:43:42 INFO - PROCESS | 1846 | 1461152622689 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 04:43:42 INFO - PROCESS | 1846 | 1461152622839 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926cb8800 == 66 [pid = 1846] [id = 166] 04:43:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f7914e2e800) [pid = 1846] [serial = 498] [outer = (nil)] 04:43:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f791883d800) [pid = 1846] [serial = 499] [outer = 0x7f7914e2e800] 04:43:42 INFO - PROCESS | 1846 | 1461152622910 Marionette DEBUG loaded listener.js 04:43:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f7918b05400) [pid = 1846] [serial = 500] [outer = 0x7f7914e2e800] 04:43:43 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:43 INFO - PROCESS | 1846 | 1461152623791 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]]]}] 04:43:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:43:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1334ms 04:43:43 INFO - PROCESS | 1846 | 1461152623857 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 04:43:43 INFO - PROCESS | 1846 | 1461152623863 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 04:43:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:43:43 INFO - PROCESS | 1846 | 1461152623872 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:43:43 INFO - PROCESS | 1846 | 1461152623877 Marionette TRACE conn3 <- [1,638,null,{}] 04:43:43 INFO - PROCESS | 1846 | 1461152623886 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}] 04:43:44 INFO - PROCESS | 1846 | 1461152624130 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 04:43:44 INFO - PROCESS | 1846 | 1461152624288 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914878800 == 67 [pid = 1846] [id = 167] 04:43:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f790ed03c00) [pid = 1846] [serial = 501] [outer = (nil)] 04:43:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f790ed23c00) [pid = 1846] [serial = 502] [outer = 0x7f790ed03c00] 04:43:44 INFO - PROCESS | 1846 | 1461152624412 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f7918b06c00) [pid = 1846] [serial = 503] [outer = 0x7f790ed03c00] 04:43:44 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:45 INFO - PROCESS | 1846 | 1461152625276 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]]]}] 04:43:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:43:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1436ms 04:43:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:43:45 INFO - PROCESS | 1846 | 1461152625307 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 04:43:45 INFO - PROCESS | 1846 | 1461152625310 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 04:43:45 INFO - PROCESS | 1846 | 1461152625317 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 1846 | 1461152625320 Marionette TRACE conn3 <- [1,642,null,{}] 04:43:45 INFO - PROCESS | 1846 | 1461152625325 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}] 04:43:45 INFO - PROCESS | 1846 | 1461152625475 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 04:43:45 INFO - PROCESS | 1846 | 1461152625626 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910c95800 == 68 [pid = 1846] [id = 168] 04:43:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f790ed04000) [pid = 1846] [serial = 504] [outer = (nil)] 04:43:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f7910574000) [pid = 1846] [serial = 505] [outer = 0x7f790ed04000] 04:43:45 INFO - PROCESS | 1846 | 1461152625696 Marionette DEBUG loaded listener.js 04:43:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f7912192c00) [pid = 1846] [serial = 506] [outer = 0x7f790ed04000] 04:43:46 INFO - PROCESS | 1846 | 1461152626770 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]]]}] 04:43:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:43:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1535ms 04:43:46 INFO - PROCESS | 1846 | 1461152626851 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 04:43:46 INFO - PROCESS | 1846 | 1461152626866 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 04:43:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:43:46 INFO - PROCESS | 1846 | 1461152626877 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 1846 | 1461152626881 Marionette TRACE conn3 <- [1,646,null,{}] 04:43:46 INFO - PROCESS | 1846 | 1461152626888 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}] 04:43:47 INFO - PROCESS | 1846 | 1461152627082 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 04:43:47 INFO - PROCESS | 1846 | 1461152627236 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910c95000 == 69 [pid = 1846] [id = 169] 04:43:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f79102f7000) [pid = 1846] [serial = 507] [outer = (nil)] 04:43:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f79103b0800) [pid = 1846] [serial = 508] [outer = 0x7f79102f7000] 04:43:47 INFO - PROCESS | 1846 | 1461152627304 Marionette DEBUG loaded listener.js 04:43:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f7910575800) [pid = 1846] [serial = 509] [outer = 0x7f79102f7000] 04:43:48 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7919818800 == 68 [pid = 1846] [id = 66] 04:43:48 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79186b3800 == 67 [pid = 1846] [id = 62] 04:43:48 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791921e800 == 66 [pid = 1846] [id = 160] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f790ed0c400) [pid = 1846] [serial = 444] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f790fd48c00) [pid = 1846] [serial = 402] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f79103ae000) [pid = 1846] [serial = 405] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f79169c3000) [pid = 1846] [serial = 408] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f791a111800) [pid = 1846] [serial = 411] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f792bf5b800) [pid = 1846] [serial = 414] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f792ea7fc00) [pid = 1846] [serial = 417] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f7910ed9800) [pid = 1846] [serial = 420] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910846000 == 65 [pid = 1846] [id = 159] 04:43:48 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918dcf000 == 64 [pid = 1846] [id = 158] 04:43:48 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791736c000 == 63 [pid = 1846] [id = 157] 04:43:48 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914435000 == 62 [pid = 1846] [id = 156] 04:43:48 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910c96000 == 61 [pid = 1846] [id = 155] 04:43:48 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79149e7800 == 60 [pid = 1846] [id = 154] 04:43:48 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79149e8000 == 59 [pid = 1846] [id = 153] 04:43:48 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914fdd000 == 58 [pid = 1846] [id = 152] 04:43:48 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918edb000 == 57 [pid = 1846] [id = 150] 04:43:48 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791444c000 == 56 [pid = 1846] [id = 149] 04:43:48 INFO - PROCESS | 1846 | 1461152628244 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]]]}] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f792bec3400) [pid = 1846] [serial = 376] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f7926fe9400) [pid = 1846] [serial = 322] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f7919587c00) [pid = 1846] [serial = 316] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f79179d1400) [pid = 1846] [serial = 334] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f7928109c00) [pid = 1846] [serial = 340] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f7918b06400) [pid = 1846] [serial = 370] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f7926cdb800) [pid = 1846] [serial = 286] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f792e095000) [pid = 1846] [serial = 289] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f792010dc00) [pid = 1846] [serial = 319] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f792bebcc00) [pid = 1846] [serial = 346] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f79140f1000) [pid = 1846] [serial = 280] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f791a8cc800) [pid = 1846] [serial = 337] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f7918b0cc00) [pid = 1846] [serial = 283] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f79104b3400) [pid = 1846] [serial = 367] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f7927109000) [pid = 1846] [serial = 343] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f79141be400) [pid = 1846] [serial = 313] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7f7919716400) [pid = 1846] [serial = 373] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7f792c204c00) [pid = 1846] [serial = 234] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7f7914d03c00) [pid = 1846] [serial = 435] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7f7914d10c00) [pid = 1846] [serial = 436] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7f7912c3dc00) [pid = 1846] [serial = 442] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7f790ed2a400) [pid = 1846] [serial = 438] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7f79103a9000) [pid = 1846] [serial = 441] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7f790ed2f800) [pid = 1846] [serial = 439] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7f79103afc00) [pid = 1846] [serial = 427] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f7910272400) [pid = 1846] [serial = 426] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f7918382c00) [pid = 1846] [serial = 432] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f791971a400) [pid = 1846] [serial = 433] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f791460bc00) [pid = 1846] [serial = 424] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f7910d29800) [pid = 1846] [serial = 423] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f79106d8000) [pid = 1846] [serial = 429] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f7910d29c00) [pid = 1846] [serial = 430] [outer = (nil)] [url = about:blank] 04:43:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:43:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1429ms 04:43:48 INFO - PROCESS | 1846 | 1461152628306 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 04:43:48 INFO - PROCESS | 1846 | 1461152628314 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 04:43:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:43:48 INFO - PROCESS | 1846 | 1461152628323 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 1846 | 1461152628326 Marionette TRACE conn3 <- [1,650,null,{}] 04:43:48 INFO - PROCESS | 1846 | 1461152628330 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}] 04:43:48 INFO - PROCESS | 1846 | 1461152628489 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 04:43:48 INFO - PROCESS | 1846 | 1461152628589 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791444c000 == 57 [pid = 1846] [id = 170] 04:43:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f790ed0c400) [pid = 1846] [serial = 510] [outer = (nil)] 04:43:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f79106db800) [pid = 1846] [serial = 511] [outer = 0x7f790ed0c400] 04:43:48 INFO - PROCESS | 1846 | 1461152628648 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f7910d27800) [pid = 1846] [serial = 512] [outer = 0x7f790ed0c400] 04:43:49 INFO - PROCESS | 1846 | 1461152629345 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]]]}] 04:43:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:43:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1038ms 04:43:49 INFO - PROCESS | 1846 | 1461152629363 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 04:43:49 INFO - PROCESS | 1846 | 1461152629367 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 04:43:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:43:49 INFO - PROCESS | 1846 | 1461152629372 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 1846 | 1461152629377 Marionette TRACE conn3 <- [1,654,null,{}] 04:43:49 INFO - PROCESS | 1846 | 1461152629411 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}] 04:43:49 INFO - PROCESS | 1846 | 1461152629599 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 04:43:49 INFO - PROCESS | 1846 | 1461152629700 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7916c37000 == 58 [pid = 1846] [id = 171] 04:43:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f79107d4800) [pid = 1846] [serial = 513] [outer = (nil)] 04:43:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f7910edcc00) [pid = 1846] [serial = 514] [outer = 0x7f79107d4800] 04:43:49 INFO - PROCESS | 1846 | 1461152629763 Marionette DEBUG loaded listener.js 04:43:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f79141be400) [pid = 1846] [serial = 515] [outer = 0x7f79107d4800] 04:43:50 INFO - PROCESS | 1846 | 1461152630458 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]]]}] 04:43:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:43:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1134ms 04:43:50 INFO - PROCESS | 1846 | 1461152630507 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 04:43:50 INFO - PROCESS | 1846 | 1461152630522 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 04:43:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:43:50 INFO - PROCESS | 1846 | 1461152630544 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - PROCESS | 1846 | 1461152630547 Marionette TRACE conn3 <- [1,658,null,{}] 04:43:50 INFO - PROCESS | 1846 | 1461152630555 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}] 04:43:50 INFO - PROCESS | 1846 | 1461152630740 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 04:43:50 INFO - PROCESS | 1846 | 1461152630758 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918dda800 == 59 [pid = 1846] [id = 172] 04:43:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f79107e3000) [pid = 1846] [serial = 516] [outer = (nil)] 04:43:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f7914d0ec00) [pid = 1846] [serial = 517] [outer = 0x7f79107e3000] 04:43:50 INFO - PROCESS | 1846 | 1461152630817 Marionette DEBUG loaded listener.js 04:43:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7f79169bc400) [pid = 1846] [serial = 518] [outer = 0x7f79107e3000] 04:43:51 INFO - PROCESS | 1846 | 1461152631601 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]]]}] 04:43:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:43:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1080ms 04:43:51 INFO - PROCESS | 1846 | 1461152631638 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 04:43:51 INFO - PROCESS | 1846 | 1461152631642 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 04:43:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:43:51 INFO - PROCESS | 1846 | 1461152631648 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:43:51 INFO - PROCESS | 1846 | 1461152631650 Marionette TRACE conn3 <- [1,662,null,{}] 04:43:51 INFO - PROCESS | 1846 | 1461152631662 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}] 04:43:51 INFO - PROCESS | 1846 | 1461152631832 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 04:43:51 INFO - PROCESS | 1846 | 1461152631858 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919981000 == 60 [pid = 1846] [id = 173] 04:43:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7f79169c3000) [pid = 1846] [serial = 519] [outer = (nil)] 04:43:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7f79179d6400) [pid = 1846] [serial = 520] [outer = 0x7f79169c3000] 04:43:51 INFO - PROCESS | 1846 | 1461152631917 Marionette DEBUG loaded listener.js 04:43:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f7918869800) [pid = 1846] [serial = 521] [outer = 0x7f79169c3000] 04:43:52 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:52 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7f792a189c00) [pid = 1846] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:43:52 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7f79102f0000) [pid = 1846] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:43:52 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7f791202f400) [pid = 1846] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:43:52 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7f7910d30800) [pid = 1846] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:43:52 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7f7910d30c00) [pid = 1846] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:43:52 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f790ecad400) [pid = 1846] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:43:52 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f79100da400) [pid = 1846] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:43:52 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f79102ee800) [pid = 1846] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:43:52 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f7912c39000) [pid = 1846] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:43:52 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f7910d25000) [pid = 1846] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:43:52 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f79140f3c00) [pid = 1846] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:43:52 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f79102fb400) [pid = 1846] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:43:52 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f79106da800) [pid = 1846] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:43:52 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f790ed02800) [pid = 1846] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:43:52 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f79100d6000) [pid = 1846] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:43:52 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f790ed24000) [pid = 1846] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:43:52 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7f79106a2800) [pid = 1846] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:43:52 INFO - PROCESS | 1846 | 1461152632880 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]]]}] 04:43:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:43:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1292ms 04:43:52 INFO - PROCESS | 1846 | 1461152632941 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 04:43:52 INFO - PROCESS | 1846 | 1461152632944 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 04:43:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:43:52 INFO - PROCESS | 1846 | 1461152632950 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:43:52 INFO - PROCESS | 1846 | 1461152632952 Marionette TRACE conn3 <- [1,666,null,{}] 04:43:52 INFO - PROCESS | 1846 | 1461152632963 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}] 04:43:53 INFO - PROCESS | 1846 | 1461152633126 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 04:43:53 INFO - PROCESS | 1846 | 1461152633136 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79149e1000 == 61 [pid = 1846] [id = 174] 04:43:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f790fd4a000) [pid = 1846] [serial = 522] [outer = (nil)] 04:43:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f79100da400) [pid = 1846] [serial = 523] [outer = 0x7f790fd4a000] 04:43:53 INFO - PROCESS | 1846 | 1461152633198 Marionette DEBUG loaded listener.js 04:43:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f791838ac00) [pid = 1846] [serial = 524] [outer = 0x7f790fd4a000] 04:43:53 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:53 INFO - PROCESS | 1846 | 1461152633926 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]]]}] 04:43:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:43:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1034ms 04:43:53 INFO - PROCESS | 1846 | 1461152633985 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 04:43:53 INFO - PROCESS | 1846 | 1461152633987 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 04:43:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:43:54 INFO - PROCESS | 1846 | 1461152634000 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 1846 | 1461152634002 Marionette TRACE conn3 <- [1,670,null,{}] 04:43:54 INFO - PROCESS | 1846 | 1461152634012 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}] 04:43:54 INFO - PROCESS | 1846 | 1461152634163 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 04:43:54 INFO - PROCESS | 1846 | 1461152634177 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791afd4800 == 62 [pid = 1846] [id = 175] 04:43:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f7910eda000) [pid = 1846] [serial = 525] [outer = (nil)] 04:43:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f791971a000) [pid = 1846] [serial = 526] [outer = 0x7f7910eda000] 04:43:54 INFO - PROCESS | 1846 | 1461152634237 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f7919b06400) [pid = 1846] [serial = 527] [outer = 0x7f7910eda000] 04:43:55 INFO - PROCESS | 1846 | 1461152635179 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]]]}] 04:43:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:43:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1239ms 04:43:55 INFO - PROCESS | 1846 | 1461152635235 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 04:43:55 INFO - PROCESS | 1846 | 1461152635239 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 04:43:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:43:55 INFO - PROCESS | 1846 | 1461152635248 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:43:55 INFO - PROCESS | 1846 | 1461152635253 Marionette TRACE conn3 <- [1,674,null,{}] 04:43:55 INFO - PROCESS | 1846 | 1461152635263 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}] 04:43:55 INFO - PROCESS | 1846 | 1461152635438 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 04:43:55 INFO - PROCESS | 1846 | 1461152635586 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791211b800 == 63 [pid = 1846] [id = 176] 04:43:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f790ed02400) [pid = 1846] [serial = 528] [outer = (nil)] 04:43:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f79100d6c00) [pid = 1846] [serial = 529] [outer = 0x7f790ed02400] 04:43:55 INFO - PROCESS | 1846 | 1461152635658 Marionette DEBUG loaded listener.js 04:43:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f791038a800) [pid = 1846] [serial = 530] [outer = 0x7f790ed02400] 04:43:56 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:56 INFO - PROCESS | 1846 | 1461152636552 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]]]}] 04:43:56 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 04:43:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1340ms 04:43:56 INFO - PROCESS | 1846 | 1461152636588 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 04:43:56 INFO - PROCESS | 1846 | 1461152636597 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 04:43:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:43:56 INFO - PROCESS | 1846 | 1461152636606 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 1846 | 1461152636610 Marionette TRACE conn3 <- [1,678,null,{}] 04:43:56 INFO - PROCESS | 1846 | 1461152636616 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}] 04:43:56 INFO - PROCESS | 1846 | 1461152636773 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 04:43:56 INFO - PROCESS | 1846 | 1461152636922 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918dd8000 == 64 [pid = 1846] [id = 177] 04:43:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f790ed24c00) [pid = 1846] [serial = 531] [outer = (nil)] 04:43:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f79106d1c00) [pid = 1846] [serial = 532] [outer = 0x7f790ed24c00] 04:43:56 INFO - PROCESS | 1846 | 1461152636993 Marionette DEBUG loaded listener.js 04:43:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f7910de5400) [pid = 1846] [serial = 533] [outer = 0x7f790ed24c00] 04:43:57 INFO - PROCESS | 1846 | 1461152637973 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]]]}] 04:43:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:43:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1430ms 04:43:58 INFO - PROCESS | 1846 | 1461152638038 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 04:43:58 INFO - PROCESS | 1846 | 1461152638042 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 04:43:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:43:58 INFO - PROCESS | 1846 | 1461152638048 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:43:58 INFO - PROCESS | 1846 | 1461152638053 Marionette TRACE conn3 <- [1,682,null,{}] 04:43:58 INFO - PROCESS | 1846 | 1461152638069 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}] 04:43:58 INFO - PROCESS | 1846 | 1461152638275 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 04:43:58 INFO - PROCESS | 1846 | 1461152638471 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791cbb7800 == 65 [pid = 1846] [id = 178] 04:43:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f7912027c00) [pid = 1846] [serial = 534] [outer = (nil)] 04:43:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7f7914606000) [pid = 1846] [serial = 535] [outer = 0x7f7912027c00] 04:43:58 INFO - PROCESS | 1846 | 1461152638592 Marionette DEBUG loaded listener.js 04:43:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7f79184a3400) [pid = 1846] [serial = 536] [outer = 0x7f7912027c00] 04:43:59 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:59 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:43:59 INFO - PROCESS | 1846 | 1461152639860 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]]]}] 04:43:59 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) 04:43:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1841ms 04:43:59 INFO - PROCESS | 1846 | 1461152639890 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 1846 | 1461152639895 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 04:43:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:43:59 INFO - PROCESS | 1846 | 1461152639901 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 1846 | 1461152639905 Marionette TRACE conn3 <- [1,686,null,{}] 04:43:59 INFO - PROCESS | 1846 | 1461152639910 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}] 04:44:00 INFO - PROCESS | 1846 | 1461152640122 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 04:44:00 INFO - PROCESS | 1846 | 1461152640267 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7928150000 == 66 [pid = 1846] [id = 179] 04:44:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7f79141b2800) [pid = 1846] [serial = 537] [outer = (nil)] 04:44:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f791971c800) [pid = 1846] [serial = 538] [outer = 0x7f79141b2800] 04:44:00 INFO - PROCESS | 1846 | 1461152640341 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7f791a06b800) [pid = 1846] [serial = 539] [outer = 0x7f79141b2800] 04:44:01 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:01 INFO - PROCESS | 1846 | 1461152641608 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]]]}] 04:44:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:44:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1730ms 04:44:01 INFO - PROCESS | 1846 | 1461152641633 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 04:44:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:44:01 INFO - PROCESS | 1846 | 1461152641637 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 04:44:01 INFO - PROCESS | 1846 | 1461152641643 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 1846 | 1461152641646 Marionette TRACE conn3 <- [1,690,null,{}] 04:44:01 INFO - PROCESS | 1846 | 1461152641653 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}] 04:44:01 INFO - PROCESS | 1846 | 1461152641887 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 04:44:02 INFO - PROCESS | 1846 | 1461152642270 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910237000 == 67 [pid = 1846] [id = 180] 04:44:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7f790ed07c00) [pid = 1846] [serial = 540] [outer = (nil)] 04:44:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7f790ed0bc00) [pid = 1846] [serial = 541] [outer = 0x7f790ed07c00] 04:44:02 INFO - PROCESS | 1846 | 1461152642334 Marionette DEBUG loaded listener.js 04:44:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f790fd47800) [pid = 1846] [serial = 542] [outer = 0x7f790ed07c00] 04:44:03 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:03 INFO - PROCESS | 1846 | 1461152643622 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]]]}] 04:44:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:44:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1989ms 04:44:03 INFO - PROCESS | 1846 | 1461152643632 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 04:44:03 INFO - PROCESS | 1846 | 1461152643636 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 04:44:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:44:03 INFO - PROCESS | 1846 | 1461152643643 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - PROCESS | 1846 | 1461152643648 Marionette TRACE conn3 <- [1,694,null,{}] 04:44:03 INFO - PROCESS | 1846 | 1461152643705 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}] 04:44:03 INFO - PROCESS | 1846 | 1461152643902 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 04:44:03 INFO - PROCESS | 1846 | 1461152643917 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910c98000 == 68 [pid = 1846] [id = 181] 04:44:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f790ed0ec00) [pid = 1846] [serial = 543] [outer = (nil)] 04:44:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f79100d7800) [pid = 1846] [serial = 544] [outer = 0x7f790ed0ec00] 04:44:03 INFO - PROCESS | 1846 | 1461152643981 Marionette DEBUG loaded listener.js 04:44:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f79102fd400) [pid = 1846] [serial = 545] [outer = 0x7f790ed0ec00] 04:44:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79149e1000 == 67 [pid = 1846] [id = 174] 04:44:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7919981000 == 66 [pid = 1846] [id = 173] 04:44:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918dda800 == 65 [pid = 1846] [id = 172] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f7914d0e000) [pid = 1846] [serial = 457] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f790ed2c800) [pid = 1846] [serial = 447] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f79106db400) [pid = 1846] [serial = 451] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7f7910def400) [pid = 1846] [serial = 454] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7f7914e28800) [pid = 1846] [serial = 460] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792c383000 == 64 [pid = 1846] [id = 148] 04:44:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7916c37000 == 63 [pid = 1846] [id = 171] 04:44:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791444c000 == 62 [pid = 1846] [id = 170] 04:44:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910c95000 == 61 [pid = 1846] [id = 169] 04:44:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910c95800 == 60 [pid = 1846] [id = 168] 04:44:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914878800 == 59 [pid = 1846] [id = 167] 04:44:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926cb8800 == 58 [pid = 1846] [id = 166] 04:44:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7920dc7000 == 57 [pid = 1846] [id = 165] 04:44:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791afd0000 == 56 [pid = 1846] [id = 164] 04:44:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918dde000 == 55 [pid = 1846] [id = 163] 04:44:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7911dc5000 == 54 [pid = 1846] [id = 162] 04:44:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791a445800 == 53 [pid = 1846] [id = 161] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7f792ed8cc00) [pid = 1846] [serial = 379] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7f791069f800) [pid = 1846] [serial = 406] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7f7918838000) [pid = 1846] [serial = 409] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7f7930356c00) [pid = 1846] [serial = 418] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7f7910ede800) [pid = 1846] [serial = 421] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7f79100d8c00) [pid = 1846] [serial = 403] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7f792a0c4400) [pid = 1846] [serial = 400] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f792c40a800) [pid = 1846] [serial = 415] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f7920105800) [pid = 1846] [serial = 412] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f7911bde800) [pid = 1846] [serial = 475] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f7914d0b800) [pid = 1846] [serial = 478] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f79106d4c00) [pid = 1846] [serial = 469] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f7910debc00) [pid = 1846] [serial = 472] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f79107e1800) [pid = 1846] [serial = 470] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f790ed10800) [pid = 1846] [serial = 445] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f791038a000) [pid = 1846] [serial = 464] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f79100dac00) [pid = 1846] [serial = 463] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f79104b4800) [pid = 1846] [serial = 467] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7f79103a9800) [pid = 1846] [serial = 466] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7f7914204000) [pid = 1846] [serial = 481] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7f7914e28000) [pid = 1846] [serial = 479] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f7912190c00) [pid = 1846] [serial = 476] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f7916ca3800) [pid = 1846] [serial = 241] [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.] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7f7910ed8400) [pid = 1846] [serial = 473] [outer = (nil)] [url = about:blank] 04:44:04 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f7914e2fc00) [pid = 1846] [serial = 482] [outer = (nil)] [url = about:blank] 04:44:05 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:05 INFO - PROCESS | 1846 | 1461152645293 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]]]}] 04:44:05 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) 04:44:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1698ms 04:44:05 INFO - PROCESS | 1846 | 1461152645345 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 04:44:05 INFO - PROCESS | 1846 | 1461152645350 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 04:44:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:44:05 INFO - PROCESS | 1846 | 1461152645356 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:44:05 INFO - PROCESS | 1846 | 1461152645359 Marionette TRACE conn3 <- [1,698,null,{}] 04:44:05 INFO - PROCESS | 1846 | 1461152645364 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}] 04:44:05 INFO - PROCESS | 1846 | 1461152645597 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 04:44:05 INFO - PROCESS | 1846 | 1461152645694 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791211f000 == 54 [pid = 1846] [id = 182] 04:44:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f790ed10800) [pid = 1846] [serial = 546] [outer = (nil)] 04:44:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f79104b2000) [pid = 1846] [serial = 547] [outer = 0x7f790ed10800] 04:44:05 INFO - PROCESS | 1846 | 1461152645760 Marionette DEBUG loaded listener.js 04:44:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f791057b000) [pid = 1846] [serial = 548] [outer = 0x7f790ed10800] 04:44:06 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:06 INFO - PROCESS | 1846 | 1461152646842 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]]]}] 04:44:06 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) 04:44:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1533ms 04:44:06 INFO - PROCESS | 1846 | 1461152646889 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 04:44:06 INFO - PROCESS | 1846 | 1461152646893 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 04:44:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:44:06 INFO - PROCESS | 1846 | 1461152646906 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:44:06 INFO - PROCESS | 1846 | 1461152646914 Marionette TRACE conn3 <- [1,702,null,{}] 04:44:06 INFO - PROCESS | 1846 | 1461152646930 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}] 04:44:07 INFO - PROCESS | 1846 | 1461152647138 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 04:44:07 INFO - PROCESS | 1846 | 1461152647208 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79149f5800 == 55 [pid = 1846] [id = 183] 04:44:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f79106a3c00) [pid = 1846] [serial = 549] [outer = (nil)] 04:44:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f79107d9800) [pid = 1846] [serial = 550] [outer = 0x7f79106a3c00] 04:44:07 INFO - PROCESS | 1846 | 1461152647267 Marionette DEBUG loaded listener.js 04:44:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f7910d2f400) [pid = 1846] [serial = 551] [outer = 0x7f79106a3c00] 04:44:08 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:08 INFO - PROCESS | 1846 | 1461152648402 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]]]}] 04:44:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:44:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1554ms 04:44:08 INFO - PROCESS | 1846 | 1461152648454 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 04:44:08 INFO - PROCESS | 1846 | 1461152648458 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 04:44:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:44:08 INFO - PROCESS | 1846 | 1461152648479 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:44:08 INFO - PROCESS | 1846 | 1461152648482 Marionette TRACE conn3 <- [1,706,null,{}] 04:44:08 INFO - PROCESS | 1846 | 1461152648488 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}] 04:44:08 INFO - PROCESS | 1846 | 1461152648887 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 04:44:08 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7f7912c3c000) [pid = 1846] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:44:08 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7f7910de2c00) [pid = 1846] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:44:08 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f7910de8400) [pid = 1846] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:44:08 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f790ed04400) [pid = 1846] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:44:08 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7f790ed03c00) [pid = 1846] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:44:08 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f7914e2e800) [pid = 1846] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:44:08 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f790fd50800) [pid = 1846] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:44:08 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f790ed04000) [pid = 1846] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:44:08 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f79107d4800) [pid = 1846] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:44:08 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f79102f7000) [pid = 1846] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:44:08 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7f790ecae800) [pid = 1846] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:44:08 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7f79106dcc00) [pid = 1846] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:44:08 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7f790ed0c400) [pid = 1846] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:44:08 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7f790fd50000) [pid = 1846] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:44:08 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7f79169c3000) [pid = 1846] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:44:08 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7f790fd4a000) [pid = 1846] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:44:08 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7f79107e3000) [pid = 1846] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:44:08 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7f7910556800) [pid = 1846] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:44:08 INFO - PROCESS | 1846 | 1461152648986 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791005b000 == 56 [pid = 1846] [id = 184] 04:44:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7f790ecae800) [pid = 1846] [serial = 552] [outer = (nil)] 04:44:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7f790ed0d800) [pid = 1846] [serial = 553] [outer = 0x7f790ecae800] 04:44:09 INFO - PROCESS | 1846 | 1461152649046 Marionette DEBUG loaded listener.js 04:44:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7f791069ec00) [pid = 1846] [serial = 554] [outer = 0x7f790ecae800] 04:44:10 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:10 INFO - PROCESS | 1846 | 1461152650222 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]]]}] 04:44:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:44:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1796ms 04:44:10 INFO - PROCESS | 1846 | 1461152650261 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 04:44:10 INFO - PROCESS | 1846 | 1461152650263 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 04:44:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:44:10 INFO - PROCESS | 1846 | 1461152650270 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:44:10 INFO - PROCESS | 1846 | 1461152650273 Marionette TRACE conn3 <- [1,710,null,{}] 04:44:10 INFO - PROCESS | 1846 | 1461152650278 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}] 04:44:10 INFO - PROCESS | 1846 | 1461152650450 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 04:44:10 INFO - PROCESS | 1846 | 1461152650507 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918a39800 == 57 [pid = 1846] [id = 185] 04:44:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7f791202bc00) [pid = 1846] [serial = 555] [outer = (nil)] 04:44:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7f7912030400) [pid = 1846] [serial = 556] [outer = 0x7f791202bc00] 04:44:10 INFO - PROCESS | 1846 | 1461152650583 Marionette DEBUG loaded listener.js 04:44:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7f7912b81000) [pid = 1846] [serial = 557] [outer = 0x7f791202bc00] 04:44:11 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:11 INFO - PROCESS | 1846 | 1461152651983 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]]]}] 04:44:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:44:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1733ms 04:44:12 INFO - PROCESS | 1846 | 1461152652004 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 04:44:12 INFO - PROCESS | 1846 | 1461152652010 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 04:44:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:44:12 INFO - PROCESS | 1846 | 1461152652122 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - PROCESS | 1846 | 1461152652125 Marionette TRACE conn3 <- [1,714,null,{}] 04:44:12 INFO - PROCESS | 1846 | 1461152652138 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}] 04:44:12 INFO - PROCESS | 1846 | 1461152652295 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 04:44:12 INFO - PROCESS | 1846 | 1461152652435 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7912112800 == 58 [pid = 1846] [id = 186] 04:44:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f79100d7c00) [pid = 1846] [serial = 558] [outer = (nil)] 04:44:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f7910392400) [pid = 1846] [serial = 559] [outer = 0x7f79100d7c00] 04:44:12 INFO - PROCESS | 1846 | 1461152652508 Marionette DEBUG loaded listener.js 04:44:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f7910557800) [pid = 1846] [serial = 560] [outer = 0x7f79100d7c00] 04:44:13 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:14 INFO - PROCESS | 1846 | 1461152654006 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]]]}] 04:44:14 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 04:44:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1946ms 04:44:14 INFO - PROCESS | 1846 | 1461152654017 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 04:44:14 INFO - PROCESS | 1846 | 1461152654025 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 04:44:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:44:14 INFO - PROCESS | 1846 | 1461152654036 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 1846 | 1461152654039 Marionette TRACE conn3 <- [1,718,null,{}] 04:44:14 INFO - PROCESS | 1846 | 1461152654047 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}] 04:44:14 INFO - PROCESS | 1846 | 1461152654214 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 04:44:14 INFO - PROCESS | 1846 | 1461152654354 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918ddf800 == 59 [pid = 1846] [id = 187] 04:44:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f79100d9c00) [pid = 1846] [serial = 561] [outer = (nil)] 04:44:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f7911d8f800) [pid = 1846] [serial = 562] [outer = 0x7f79100d9c00] 04:44:14 INFO - PROCESS | 1846 | 1461152654427 Marionette DEBUG loaded listener.js 04:44:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f7912c32c00) [pid = 1846] [serial = 563] [outer = 0x7f79100d9c00] 04:44:15 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:15 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:44:15 INFO - PROCESS | 1846 | 1461152655850 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]]]}] 04:44:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:44:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1837ms 04:44:15 INFO - PROCESS | 1846 | 1461152655907 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 04:44:15 INFO - PROCESS | 1846 | 1461152655910 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 04:44:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:44:15 INFO - PROCESS | 1846 | 1461152655920 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:44:15 INFO - PROCESS | 1846 | 1461152655925 Marionette TRACE conn3 <- [1,722,null,{}] 04:44:15 INFO - PROCESS | 1846 | 1461152655942 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}] 04:44:16 INFO - PROCESS | 1846 | 1461152656099 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 04:44:16 INFO - PROCESS | 1846 | 1461152656238 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919821000 == 60 [pid = 1846] [id = 188] 04:44:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f7910ecf800) [pid = 1846] [serial = 564] [outer = (nil)] 04:44:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f7912c7a400) [pid = 1846] [serial = 565] [outer = 0x7f7910ecf800] 04:44:16 INFO - PROCESS | 1846 | 1461152656314 Marionette DEBUG loaded listener.js 04:44:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f7914204000) [pid = 1846] [serial = 566] [outer = 0x7f7910ecf800] 04:44:17 INFO - PROCESS | 1846 | 1461152657110 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] 04:44:17 INFO - PROCESS | 1846 | 1461152657168 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 04:44:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:44:17 INFO - PROCESS | 1846 | 1461152657174 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:44:17 INFO - PROCESS | 1846 | 1461152657177 Marionette TRACE conn3 <- [1,726,null,{}] 04:44:17 INFO - PROCESS | 1846 | 1461152657182 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}] 04:44:17 INFO - PROCESS | 1846 | 1461152657346 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 04:44:17 INFO - PROCESS | 1846 | 1461152657487 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791a859800 == 61 [pid = 1846] [id = 189] 04:44:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f7910ed5c00) [pid = 1846] [serial = 567] [outer = (nil)] 04:44:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f7914d0b800) [pid = 1846] [serial = 568] [outer = 0x7f7910ed5c00] 04:44:17 INFO - PROCESS | 1846 | 1461152657562 Marionette DEBUG loaded listener.js 04:44:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f7914e24c00) [pid = 1846] [serial = 569] [outer = 0x7f7910ed5c00] 04:44:18 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:18 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:44:18 INFO - PROCESS | 1846 | 1461152658497 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]]]}] 04:44:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:44:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1384ms 04:44:18 INFO - PROCESS | 1846 | 1461152658560 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 04:44:18 INFO - PROCESS | 1846 | 1461152658563 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 04:44:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:44:18 INFO - PROCESS | 1846 | 1461152658569 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:44:18 INFO - PROCESS | 1846 | 1461152658573 Marionette TRACE conn3 <- [1,730,null,{}] 04:44:18 INFO - PROCESS | 1846 | 1461152658578 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}] 04:44:18 INFO - PROCESS | 1846 | 1461152658742 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 04:44:18 INFO - PROCESS | 1846 | 1461152658891 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791793f000 == 62 [pid = 1846] [id = 190] 04:44:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f790ecaa400) [pid = 1846] [serial = 570] [outer = (nil)] 04:44:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f79100ddc00) [pid = 1846] [serial = 571] [outer = 0x7f790ecaa400] 04:44:18 INFO - PROCESS | 1846 | 1461152658963 Marionette DEBUG loaded listener.js 04:44:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f7914e30400) [pid = 1846] [serial = 572] [outer = 0x7f790ecaa400] 04:44:19 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:19 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:44:19 INFO - PROCESS | 1846 | 1461152659920 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] 04:44:19 INFO - PROCESS | 1846 | 1461152659961 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 04:44:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:44:19 INFO - PROCESS | 1846 | 1461152659967 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:44:19 INFO - PROCESS | 1846 | 1461152659969 Marionette TRACE conn3 <- [1,734,null,{}] 04:44:19 INFO - PROCESS | 1846 | 1461152659975 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}] 04:44:20 INFO - PROCESS | 1846 | 1461152660159 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 04:44:20 INFO - PROCESS | 1846 | 1461152660470 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791104d000 == 63 [pid = 1846] [id = 191] 04:44:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f790ecb1800) [pid = 1846] [serial = 573] [outer = (nil)] 04:44:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f790ed2dc00) [pid = 1846] [serial = 574] [outer = 0x7f790ecb1800] 04:44:20 INFO - PROCESS | 1846 | 1461152660615 Marionette DEBUG loaded listener.js 04:44:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f79100dfc00) [pid = 1846] [serial = 575] [outer = 0x7f790ecb1800] 04:44:21 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:21 INFO - PROCESS | 1846 | 1461152661411 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]]]}] 04:44:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:44:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1478ms 04:44:21 INFO - PROCESS | 1846 | 1461152661446 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 04:44:21 INFO - PROCESS | 1846 | 1461152661452 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 04:44:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:44:21 INFO - PROCESS | 1846 | 1461152661461 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:44:21 INFO - PROCESS | 1846 | 1461152661464 Marionette TRACE conn3 <- [1,738,null,{}] 04:44:21 INFO - PROCESS | 1846 | 1461152661471 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}] 04:44:21 INFO - PROCESS | 1846 | 1461152661627 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 04:44:21 INFO - PROCESS | 1846 | 1461152661811 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790dddc800 == 64 [pid = 1846] [id = 192] 04:44:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f790ecaec00) [pid = 1846] [serial = 576] [outer = (nil)] 04:44:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f790fd50800) [pid = 1846] [serial = 577] [outer = 0x7f790ecaec00] 04:44:21 INFO - PROCESS | 1846 | 1461152661915 Marionette DEBUG loaded listener.js 04:44:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f79106a2000) [pid = 1846] [serial = 578] [outer = 0x7f790ecaec00] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f791971a000) [pid = 1846] [serial = 526] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791005b000 == 63 [pid = 1846] [id = 184] 04:44:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79149f5800 == 62 [pid = 1846] [id = 183] 04:44:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791211f000 == 61 [pid = 1846] [id = 182] 04:44:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910c98000 == 60 [pid = 1846] [id = 181] 04:44:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910237000 == 59 [pid = 1846] [id = 180] 04:44:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918dd8000 == 58 [pid = 1846] [id = 177] 04:44:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791211b800 == 57 [pid = 1846] [id = 176] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f7910d2c400) [pid = 1846] [serial = 452] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f7914e2d400) [pid = 1846] [serial = 461] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f7912c3b400) [pid = 1846] [serial = 455] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f791886a400) [pid = 1846] [serial = 458] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f79100d5800) [pid = 1846] [serial = 448] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f79106dd400) [pid = 1846] [serial = 490] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f7912192c00) [pid = 1846] [serial = 506] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7f7910574000) [pid = 1846] [serial = 505] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7f7910575800) [pid = 1846] [serial = 509] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7f79103b0800) [pid = 1846] [serial = 508] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f79179db800) [pid = 1846] [serial = 497] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f79174e4400) [pid = 1846] [serial = 496] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7f7914e23400) [pid = 1846] [serial = 494] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f79141bc800) [pid = 1846] [serial = 493] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f79103ae800) [pid = 1846] [serial = 488] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f79102fa000) [pid = 1846] [serial = 487] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f791695d800) [pid = 1846] [serial = 484] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f7918b06c00) [pid = 1846] [serial = 503] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7f790ed23c00) [pid = 1846] [serial = 502] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7f7918b05400) [pid = 1846] [serial = 500] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7f791883d800) [pid = 1846] [serial = 499] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7f7910de3000) [pid = 1846] [serial = 491] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7f7910edcc00) [pid = 1846] [serial = 514] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7f79106db800) [pid = 1846] [serial = 511] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7f7910d27800) [pid = 1846] [serial = 512] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7f79179d6400) [pid = 1846] [serial = 520] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7f79100da400) [pid = 1846] [serial = 523] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7f7914d0ec00) [pid = 1846] [serial = 517] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7f7918869800) [pid = 1846] [serial = 521] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7f791838ac00) [pid = 1846] [serial = 524] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7f79169bc400) [pid = 1846] [serial = 518] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7f79141be400) [pid = 1846] [serial = 515] [outer = (nil)] [url = about:blank] 04:44:23 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:23 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:44:23 INFO - PROCESS | 1846 | 1461152663297 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]]]}] 04:44:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:44:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1885ms 04:44:23 INFO - PROCESS | 1846 | 1461152663415 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 04:44:23 INFO - PROCESS | 1846 | 1461152663421 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 04:44:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:44:23 INFO - PROCESS | 1846 | 1461152663439 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:44:23 INFO - PROCESS | 1846 | 1461152663441 Marionette TRACE conn3 <- [1,742,null,{}] 04:44:23 INFO - PROCESS | 1846 | 1461152663447 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}] 04:44:23 INFO - PROCESS | 1846 | 1461152663595 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 04:44:23 INFO - PROCESS | 1846 | 1461152663606 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791486f800 == 58 [pid = 1846] [id = 193] 04:44:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7f790ed23c00) [pid = 1846] [serial = 579] [outer = (nil)] 04:44:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7f7910d23800) [pid = 1846] [serial = 580] [outer = 0x7f790ed23c00] 04:44:23 INFO - PROCESS | 1846 | 1461152663666 Marionette DEBUG loaded listener.js 04:44:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7f791218dc00) [pid = 1846] [serial = 581] [outer = 0x7f790ed23c00] 04:44:24 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:24 INFO - PROCESS | 1846 | 1461152664821 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]]]}] 04:44:24 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 04:44:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1432ms 04:44:24 INFO - PROCESS | 1846 | 1461152664887 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 04:44:24 INFO - PROCESS | 1846 | 1461152664891 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 04:44:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:44:24 INFO - PROCESS | 1846 | 1461152664900 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:44:24 INFO - PROCESS | 1846 | 1461152664909 Marionette TRACE conn3 <- [1,746,null,{}] 04:44:24 INFO - PROCESS | 1846 | 1461152664928 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}] 04:44:25 INFO - PROCESS | 1846 | 1461152665114 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 04:44:25 INFO - PROCESS | 1846 | 1461152665188 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918dd8000 == 59 [pid = 1846] [id = 194] 04:44:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7f790eca8400) [pid = 1846] [serial = 582] [outer = (nil)] 04:44:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7f7912c7a800) [pid = 1846] [serial = 583] [outer = 0x7f790eca8400] 04:44:25 INFO - PROCESS | 1846 | 1461152665250 Marionette DEBUG loaded listener.js 04:44:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7f7914e28400) [pid = 1846] [serial = 584] [outer = 0x7f790eca8400] 04:44:25 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:26 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:26 INFO - PROCESS | 1846 | 1461152666420 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]]]}] 04:44:26 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.) 04:44:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1547ms 04:44:26 INFO - PROCESS | 1846 | 1461152666447 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 04:44:26 INFO - PROCESS | 1846 | 1461152666451 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 04:44:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:44:26 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7f79106a3c00) [pid = 1846] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:44:26 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7f790ed10800) [pid = 1846] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:44:26 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7f790ed07c00) [pid = 1846] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:44:26 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7f790ed0ec00) [pid = 1846] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:44:26 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7f790ecae800) [pid = 1846] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:44:26 INFO - PROCESS | 1846 | 1461152666488 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:44:26 INFO - PROCESS | 1846 | 1461152666491 Marionette TRACE conn3 <- [1,750,null,{}] 04:44:26 INFO - PROCESS | 1846 | 1461152666497 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}] 04:44:26 INFO - PROCESS | 1846 | 1461152666676 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 04:44:26 INFO - PROCESS | 1846 | 1461152666810 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910e6b000 == 60 [pid = 1846] [id = 195] 04:44:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7f790ed2c800) [pid = 1846] [serial = 585] [outer = (nil)] 04:44:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7f7910de6800) [pid = 1846] [serial = 586] [outer = 0x7f790ed2c800] 04:44:26 INFO - PROCESS | 1846 | 1461152666871 Marionette DEBUG loaded listener.js 04:44:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7f79169bc400) [pid = 1846] [serial = 587] [outer = 0x7f790ed2c800] 04:44:27 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:27 INFO - PROCESS | 1846 | 1461152667899 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]]]}] 04:44:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:44:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1443ms 04:44:27 INFO - PROCESS | 1846 | 1461152667921 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 04:44:27 INFO - PROCESS | 1846 | 1461152667925 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 04:44:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:44:27 INFO - PROCESS | 1846 | 1461152667930 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:44:27 INFO - PROCESS | 1846 | 1461152667933 Marionette TRACE conn3 <- [1,754,null,{}] 04:44:27 INFO - PROCESS | 1846 | 1461152667937 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}] 04:44:28 INFO - PROCESS | 1846 | 1461152668081 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 04:44:28 INFO - PROCESS | 1846 | 1461152668091 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910222800 == 61 [pid = 1846] [id = 196] 04:44:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7f7917947c00) [pid = 1846] [serial = 588] [outer = (nil)] 04:44:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7f791794fc00) [pid = 1846] [serial = 589] [outer = 0x7f7917947c00] 04:44:28 INFO - PROCESS | 1846 | 1461152668269 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7f79179dd800) [pid = 1846] [serial = 590] [outer = 0x7f7917947c00] 04:44:29 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:29 INFO - PROCESS | 1846 | 1461152669557 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]]]}] 04:44:29 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 04:44:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1684ms 04:44:29 INFO - PROCESS | 1846 | 1461152669715 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 04:44:29 INFO - PROCESS | 1846 | 1461152669721 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 04:44:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:44:29 INFO - PROCESS | 1846 | 1461152669732 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:44:29 INFO - PROCESS | 1846 | 1461152669737 Marionette TRACE conn3 <- [1,758,null,{}] 04:44:29 INFO - PROCESS | 1846 | 1461152669745 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}] 04:44:29 INFO - PROCESS | 1846 | 1461152669920 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 04:44:30 INFO - PROCESS | 1846 | 1461152670062 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79149e7800 == 62 [pid = 1846] [id = 197] 04:44:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7f790ecaf400) [pid = 1846] [serial = 591] [outer = (nil)] 04:44:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7f791055a400) [pid = 1846] [serial = 592] [outer = 0x7f790ecaf400] 04:44:30 INFO - PROCESS | 1846 | 1461152670138 Marionette DEBUG loaded listener.js 04:44:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7f79106d4c00) [pid = 1846] [serial = 593] [outer = 0x7f790ecaf400] 04:44:30 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:30 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:44:30 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:30 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:30 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:31 INFO - PROCESS | 1846 | 1461152671031 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]]]}] 04:44:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:44:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1333ms 04:44:31 INFO - PROCESS | 1846 | 1461152671066 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 04:44:31 INFO - PROCESS | 1846 | 1461152671074 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 04:44:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:44:31 INFO - PROCESS | 1846 | 1461152671084 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:44:31 INFO - PROCESS | 1846 | 1461152671087 Marionette TRACE conn3 <- [1,762,null,{}] 04:44:31 INFO - PROCESS | 1846 | 1461152671095 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}] 04:44:31 INFO - PROCESS | 1846 | 1461152671269 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 04:44:31 INFO - PROCESS | 1846 | 1461152671418 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791962a800 == 63 [pid = 1846] [id = 198] 04:44:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7f790ed10000) [pid = 1846] [serial = 594] [outer = (nil)] 04:44:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7f7912035800) [pid = 1846] [serial = 595] [outer = 0x7f790ed10000] 04:44:31 INFO - PROCESS | 1846 | 1461152671499 Marionette DEBUG loaded listener.js 04:44:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f7912c7a000) [pid = 1846] [serial = 596] [outer = 0x7f790ed10000] 04:44:32 INFO - PROCESS | 1846 | 1461152672971 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]]]}] 04:44:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:44:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1941ms 04:44:33 INFO - PROCESS | 1846 | 1461152673063 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 04:44:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:44:33 INFO - PROCESS | 1846 | 1461152673068 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 04:44:33 INFO - PROCESS | 1846 | 1461152673075 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:44:33 INFO - PROCESS | 1846 | 1461152673080 Marionette TRACE conn3 <- [1,766,null,{}] 04:44:33 INFO - PROCESS | 1846 | 1461152673097 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}] 04:44:33 INFO - PROCESS | 1846 | 1461152673284 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 04:44:33 INFO - PROCESS | 1846 | 1461152673426 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791ffac000 == 64 [pid = 1846] [id = 199] 04:44:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f7912c7d000) [pid = 1846] [serial = 597] [outer = (nil)] 04:44:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f79174da400) [pid = 1846] [serial = 598] [outer = 0x7f7912c7d000] 04:44:33 INFO - PROCESS | 1846 | 1461152673501 Marionette DEBUG loaded listener.js 04:44:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f791838f000) [pid = 1846] [serial = 599] [outer = 0x7f7912c7d000] 04:44:34 INFO - PROCESS | 1846 | 1461152674796 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]]]}] 04:44:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:44:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1744ms 04:44:34 INFO - PROCESS | 1846 | 1461152674819 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 04:44:34 INFO - PROCESS | 1846 | 1461152674823 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 04:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:44:34 INFO - PROCESS | 1846 | 1461152674828 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:44:34 INFO - PROCESS | 1846 | 1461152674831 Marionette TRACE conn3 <- [1,770,null,{}] 04:44:34 INFO - PROCESS | 1846 | 1461152674975 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}] 04:44:35 INFO - PROCESS | 1846 | 1461152675173 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 04:44:35 INFO - PROCESS | 1846 | 1461152675471 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910235000 == 65 [pid = 1846] [id = 200] 04:44:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f790ed08400) [pid = 1846] [serial = 600] [outer = (nil)] 04:44:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f790fd43000) [pid = 1846] [serial = 601] [outer = 0x7f790ed08400] 04:44:35 INFO - PROCESS | 1846 | 1461152675570 Marionette DEBUG loaded listener.js 04:44:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f79102f1000) [pid = 1846] [serial = 602] [outer = 0x7f790ed08400] 04:44:36 INFO - PROCESS | 1846 | 1461152676477 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]]]}] 04:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1689ms 04:44:36 INFO - PROCESS | 1846 | 1461152676519 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 04:44:36 INFO - PROCESS | 1846 | 1461152676526 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 04:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:44:36 INFO - PROCESS | 1846 | 1461152676534 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:44:36 INFO - PROCESS | 1846 | 1461152676538 Marionette TRACE conn3 <- [1,774,null,{}] 04:44:36 INFO - PROCESS | 1846 | 1461152676563 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}] 04:44:36 INFO - PROCESS | 1846 | 1461152676720 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 04:44:36 INFO - PROCESS | 1846 | 1461152676877 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910c85800 == 66 [pid = 1846] [id = 201] 04:44:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f791055e800) [pid = 1846] [serial = 603] [outer = (nil)] 04:44:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f79106a0c00) [pid = 1846] [serial = 604] [outer = 0x7f791055e800] 04:44:36 INFO - PROCESS | 1846 | 1461152676991 Marionette DEBUG loaded listener.js 04:44:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f79107d5000) [pid = 1846] [serial = 605] [outer = 0x7f791055e800] 04:44:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792e078800 == 65 [pid = 1846] [id = 83] 04:44:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791996f800 == 64 [pid = 1846] [id = 94] 04:44:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791040e000 == 63 [pid = 1846] [id = 61] 04:44:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791021d000 == 62 [pid = 1846] [id = 67] 04:44:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926c5f800 == 61 [pid = 1846] [id = 65] 04:44:37 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f7912030400) [pid = 1846] [serial = 556] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910e6b000 == 60 [pid = 1846] [id = 195] 04:44:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918dd8000 == 59 [pid = 1846] [id = 194] 04:44:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791486f800 == 58 [pid = 1846] [id = 193] 04:44:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790dddc800 == 57 [pid = 1846] [id = 192] 04:44:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791104d000 == 56 [pid = 1846] [id = 191] 04:44:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918ddf800 == 55 [pid = 1846] [id = 187] 04:44:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7912112800 == 54 [pid = 1846] [id = 186] 04:44:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918a39800 == 53 [pid = 1846] [id = 185] 04:44:37 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f79107d9800) [pid = 1846] [serial = 550] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7f7910d2f400) [pid = 1846] [serial = 551] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f79104b2000) [pid = 1846] [serial = 547] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f790fd47800) [pid = 1846] [serial = 542] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f790ed0bc00) [pid = 1846] [serial = 541] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f79106d1c00) [pid = 1846] [serial = 532] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f79100d7800) [pid = 1846] [serial = 544] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7f79102fd400) [pid = 1846] [serial = 545] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7f7914606000) [pid = 1846] [serial = 535] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7f791971c800) [pid = 1846] [serial = 538] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7f79100d6c00) [pid = 1846] [serial = 529] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7f791069ec00) [pid = 1846] [serial = 554] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7f790ed0d800) [pid = 1846] [serial = 553] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7f791057b000) [pid = 1846] [serial = 548] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 1846 | 1461152677736 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]]]}] 04:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1252ms 04:44:37 INFO - PROCESS | 1846 | 1461152677788 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 04:44:37 INFO - PROCESS | 1846 | 1461152677793 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 04:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:44:37 INFO - PROCESS | 1846 | 1461152677801 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:44:37 INFO - PROCESS | 1846 | 1461152677803 Marionette TRACE conn3 <- [1,778,null,{}] 04:44:37 INFO - PROCESS | 1846 | 1461152677809 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}] 04:44:37 INFO - PROCESS | 1846 | 1461152677948 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 04:44:37 INFO - PROCESS | 1846 | 1461152677964 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7913f87800 == 54 [pid = 1846] [id = 202] 04:44:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7f7910577800) [pid = 1846] [serial = 606] [outer = (nil)] 04:44:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7f7910d2f400) [pid = 1846] [serial = 607] [outer = 0x7f7910577800] 04:44:38 INFO - PROCESS | 1846 | 1461152678032 Marionette DEBUG loaded listener.js 04:44:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7f7910f35400) [pid = 1846] [serial = 608] [outer = 0x7f7910577800] 04:44:38 INFO - PROCESS | 1846 | 1461152678914 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]]]}] 04:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1127ms 04:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:44:38 INFO - PROCESS | 1846 | 1461152678932 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 04:44:38 INFO - PROCESS | 1846 | 1461152678935 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 04:44:38 INFO - PROCESS | 1846 | 1461152678943 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:44:38 INFO - PROCESS | 1846 | 1461152678952 Marionette TRACE conn3 <- [1,782,null,{}] 04:44:38 INFO - PROCESS | 1846 | 1461152678964 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}] 04:44:39 INFO - PROCESS | 1846 | 1461152679103 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 04:44:39 INFO - PROCESS | 1846 | 1461152679120 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791696a800 == 55 [pid = 1846] [id = 203] 04:44:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7f7911bdc000) [pid = 1846] [serial = 609] [outer = (nil)] 04:44:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7f7912c3f000) [pid = 1846] [serial = 610] [outer = 0x7f7911bdc000] 04:44:39 INFO - PROCESS | 1846 | 1461152679180 Marionette DEBUG loaded listener.js 04:44:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f79140f7c00) [pid = 1846] [serial = 611] [outer = 0x7f7911bdc000] 04:44:39 INFO - PROCESS | 1846 | 1461152679964 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]]]}] 04:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1094ms 04:44:40 INFO - PROCESS | 1846 | 1461152680052 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 04:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:44:40 INFO - PROCESS | 1846 | 1461152680057 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 04:44:40 INFO - PROCESS | 1846 | 1461152680063 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:44:40 INFO - PROCESS | 1846 | 1461152680065 Marionette TRACE conn3 <- [1,786,null,{}] 04:44:40 INFO - PROCESS | 1846 | 1461152680071 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}] 04:44:40 INFO - PROCESS | 1846 | 1461152680248 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 04:44:40 INFO - PROCESS | 1846 | 1461152680267 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918dcc000 == 56 [pid = 1846] [id = 204] 04:44:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f7912194c00) [pid = 1846] [serial = 612] [outer = (nil)] 04:44:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f7914604c00) [pid = 1846] [serial = 613] [outer = 0x7f7912194c00] 04:44:40 INFO - PROCESS | 1846 | 1461152680327 Marionette DEBUG loaded listener.js 04:44:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f7914d0c400) [pid = 1846] [serial = 614] [outer = 0x7f7912194c00] 04:44:41 INFO - PROCESS | 1846 | 1461152681074 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]]]}] 04:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1033ms 04:44:41 INFO - PROCESS | 1846 | 1461152681095 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 04:44:41 INFO - PROCESS | 1846 | 1461152681099 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 04:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:44:41 INFO - PROCESS | 1846 | 1461152681104 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:44:41 INFO - PROCESS | 1846 | 1461152681107 Marionette TRACE conn3 <- [1,790,null,{}] 04:44:41 INFO - PROCESS | 1846 | 1461152681112 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}] 04:44:41 INFO - PROCESS | 1846 | 1461152681310 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 04:44:41 INFO - PROCESS | 1846 | 1461152681338 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919818800 == 57 [pid = 1846] [id = 205] 04:44:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f7914e2b400) [pid = 1846] [serial = 615] [outer = (nil)] 04:44:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f791695c400) [pid = 1846] [serial = 616] [outer = 0x7f7914e2b400] 04:44:41 INFO - PROCESS | 1846 | 1461152681415 Marionette DEBUG loaded listener.js 04:44:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f79179d8c00) [pid = 1846] [serial = 617] [outer = 0x7f7914e2b400] 04:44:41 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f7910eda000) [pid = 1846] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:44:41 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f790eca8400) [pid = 1846] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:44:41 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f790ecaec00) [pid = 1846] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:44:41 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f790ed2c800) [pid = 1846] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:44:41 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f790ecb1800) [pid = 1846] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:44:41 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7f790ed23c00) [pid = 1846] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:44:42 INFO - PROCESS | 1846 | 1461152682309 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]]]}] 04:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1230ms 04:44:42 INFO - PROCESS | 1846 | 1461152682336 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 04:44:42 INFO - PROCESS | 1846 | 1461152682338 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 04:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:44:42 INFO - PROCESS | 1846 | 1461152682344 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:44:42 INFO - PROCESS | 1846 | 1461152682346 Marionette TRACE conn3 <- [1,794,null,{}] 04:44:42 INFO - PROCESS | 1846 | 1461152682351 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}] 04:44:42 INFO - PROCESS | 1846 | 1461152682530 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 04:44:42 INFO - PROCESS | 1846 | 1461152682549 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791ac3f000 == 58 [pid = 1846] [id = 206] 04:44:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f79140f2000) [pid = 1846] [serial = 618] [outer = (nil)] 04:44:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f79179d9800) [pid = 1846] [serial = 619] [outer = 0x7f79140f2000] 04:44:42 INFO - PROCESS | 1846 | 1461152682608 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f791886f800) [pid = 1846] [serial = 620] [outer = 0x7f79140f2000] 04:44:43 INFO - PROCESS | 1846 | 1461152683303 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]]]}] 04:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 976ms 04:44:43 INFO - PROCESS | 1846 | 1461152683321 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 04:44:43 INFO - PROCESS | 1846 | 1461152683324 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 04:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:44:43 INFO - PROCESS | 1846 | 1461152683329 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:44:43 INFO - PROCESS | 1846 | 1461152683331 Marionette TRACE conn3 <- [1,798,null,{}] 04:44:43 INFO - PROCESS | 1846 | 1461152683336 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}] 04:44:43 INFO - PROCESS | 1846 | 1461152683465 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 04:44:43 INFO - PROCESS | 1846 | 1461152683583 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791cbc9800 == 59 [pid = 1846] [id = 207] 04:44:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f790ed0e400) [pid = 1846] [serial = 621] [outer = (nil)] 04:44:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f79188de400) [pid = 1846] [serial = 622] [outer = 0x7f790ed0e400] 04:44:43 INFO - PROCESS | 1846 | 1461152683641 Marionette DEBUG loaded listener.js 04:44:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f7919086c00) [pid = 1846] [serial = 623] [outer = 0x7f790ed0e400] 04:44:44 INFO - PROCESS | 1846 | 1461152684499 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]]]}] 04:44:44 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 04:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1227ms 04:44:44 INFO - PROCESS | 1846 | 1461152684558 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 04:44:44 INFO - PROCESS | 1846 | 1461152684563 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 04:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:44:44 INFO - PROCESS | 1846 | 1461152684572 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:44:44 INFO - PROCESS | 1846 | 1461152684577 Marionette TRACE conn3 <- [1,802,null,{}] 04:44:44 INFO - PROCESS | 1846 | 1461152684586 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}] 04:44:44 INFO - PROCESS | 1846 | 1461152684762 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 04:44:44 INFO - PROCESS | 1846 | 1461152684911 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914867800 == 60 [pid = 1846] [id = 208] 04:44:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f7910267000) [pid = 1846] [serial = 624] [outer = (nil)] 04:44:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f79103b0800) [pid = 1846] [serial = 625] [outer = 0x7f7910267000] 04:44:44 INFO - PROCESS | 1846 | 1461152684990 Marionette DEBUG loaded listener.js 04:44:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f79106a1400) [pid = 1846] [serial = 626] [outer = 0x7f7910267000] 04:44:45 INFO - PROCESS | 1846 | 1461152685949 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]]]}] 04:44:46 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 04:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1437ms 04:44:46 INFO - PROCESS | 1846 | 1461152686010 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 04:44:46 INFO - PROCESS | 1846 | 1461152686018 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 04:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:44:46 INFO - PROCESS | 1846 | 1461152686029 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 1846 | 1461152686034 Marionette TRACE conn3 <- [1,806,null,{}] 04:44:46 INFO - PROCESS | 1846 | 1461152686039 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}] 04:44:46 INFO - PROCESS | 1846 | 1461152686253 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 04:44:46 INFO - PROCESS | 1846 | 1461152686449 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791961a800 == 61 [pid = 1846] [id = 209] 04:44:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f79107e3c00) [pid = 1846] [serial = 627] [outer = (nil)] 04:44:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f7911d91400) [pid = 1846] [serial = 628] [outer = 0x7f79107e3c00] 04:44:46 INFO - PROCESS | 1846 | 1461152686564 Marionette DEBUG loaded listener.js 04:44:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f7912c3b800) [pid = 1846] [serial = 629] [outer = 0x7f79107e3c00] 04:44:47 INFO - PROCESS | 1846 | 1461152687457 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]]]}] 04:44:47 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 04:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1483ms 04:44:47 INFO - PROCESS | 1846 | 1461152687512 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 04:44:47 INFO - PROCESS | 1846 | 1461152687516 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 04:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:44:47 INFO - PROCESS | 1846 | 1461152687522 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:44:47 INFO - PROCESS | 1846 | 1461152687528 Marionette TRACE conn3 <- [1,810,null,{}] 04:44:47 INFO - PROCESS | 1846 | 1461152687543 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}] 04:44:47 INFO - PROCESS | 1846 | 1461152687756 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 04:44:47 INFO - PROCESS | 1846 | 1461152687945 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926c65800 == 62 [pid = 1846] [id = 210] 04:44:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f7914e2b000) [pid = 1846] [serial = 630] [outer = (nil)] 04:44:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f79179d5400) [pid = 1846] [serial = 631] [outer = 0x7f7914e2b000] 04:44:48 INFO - PROCESS | 1846 | 1461152688074 Marionette DEBUG loaded listener.js 04:44:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f7918b05400) [pid = 1846] [serial = 632] [outer = 0x7f7914e2b000] 04:44:48 INFO - PROCESS | 1846 | 1461152688967 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]]]}] 04:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1488ms 04:44:49 INFO - PROCESS | 1846 | 1461152689011 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 04:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:44:49 INFO - PROCESS | 1846 | 1461152689016 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 04:44:49 INFO - PROCESS | 1846 | 1461152689021 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:44:49 INFO - PROCESS | 1846 | 1461152689025 Marionette TRACE conn3 <- [1,814,null,{}] 04:44:49 INFO - PROCESS | 1846 | 1461152689030 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}] 04:44:49 INFO - PROCESS | 1846 | 1461152689219 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 04:44:49 INFO - PROCESS | 1846 | 1461152689372 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926f26000 == 63 [pid = 1846] [id = 211] 04:44:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f79169bec00) [pid = 1846] [serial = 633] [outer = (nil)] 04:44:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f791957b000) [pid = 1846] [serial = 634] [outer = 0x7f79169bec00] 04:44:49 INFO - PROCESS | 1846 | 1461152689441 Marionette DEBUG loaded listener.js 04:44:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f791971bc00) [pid = 1846] [serial = 635] [outer = 0x7f79169bec00] 04:44:50 INFO - PROCESS | 1846 | 1461152690377 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] 04:44:50 INFO - PROCESS | 1846 | 1461152690409 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 04:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:44:50 INFO - PROCESS | 1846 | 1461152690414 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 1846 | 1461152690417 Marionette TRACE conn3 <- [1,818,null,{}] 04:44:50 INFO - PROCESS | 1846 | 1461152690422 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}] 04:44:50 INFO - PROCESS | 1846 | 1461152690580 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 04:44:50 INFO - PROCESS | 1846 | 1461152690732 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7927bc6000 == 64 [pid = 1846] [id = 212] 04:44:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f7918c47400) [pid = 1846] [serial = 636] [outer = (nil)] 04:44:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f7919b0a400) [pid = 1846] [serial = 637] [outer = 0x7f7918c47400] 04:44:50 INFO - PROCESS | 1846 | 1461152690804 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f7919ecc000) [pid = 1846] [serial = 638] [outer = 0x7f7918c47400] 04:44:51 INFO - PROCESS | 1846 | 1461152691692 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]]]}] 04:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1336ms 04:44:51 INFO - PROCESS | 1846 | 1461152691752 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 1846 | 1461152691756 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 04:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:44:51 INFO - PROCESS | 1846 | 1461152691762 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 1846 | 1461152691764 Marionette TRACE conn3 <- [1,822,null,{}] 04:44:51 INFO - PROCESS | 1846 | 1461152691770 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}] 04:44:51 INFO - PROCESS | 1846 | 1461152691951 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 04:44:52 INFO - PROCESS | 1846 | 1461152692107 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792a073000 == 65 [pid = 1846] [id = 213] 04:44:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f79100df400) [pid = 1846] [serial = 639] [outer = (nil)] 04:44:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f791a06ac00) [pid = 1846] [serial = 640] [outer = 0x7f79100df400] 04:44:52 INFO - PROCESS | 1846 | 1461152692182 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f791b00d400) [pid = 1846] [serial = 641] [outer = 0x7f79100df400] 04:44:53 INFO - PROCESS | 1846 | 1461152693294 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] 04:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:44:53 INFO - PROCESS | 1846 | 1461152693353 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 04:44:53 INFO - PROCESS | 1846 | 1461152693361 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 1846 | 1461152693365 Marionette TRACE conn3 <- [1,826,null,{}] 04:44:53 INFO - PROCESS | 1846 | 1461152693373 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}] 04:44:53 INFO - PROCESS | 1846 | 1461152693535 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 04:44:53 INFO - PROCESS | 1846 | 1461152693788 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910062800 == 66 [pid = 1846] [id = 214] 04:44:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7f79103a4400) [pid = 1846] [serial = 642] [outer = (nil)] 04:44:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7f7910576000) [pid = 1846] [serial = 643] [outer = 0x7f79103a4400] 04:44:53 INFO - PROCESS | 1846 | 1461152693900 Marionette DEBUG loaded listener.js 04:44:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7f79107db000) [pid = 1846] [serial = 644] [outer = 0x7f79103a4400] 04:44:54 INFO - PROCESS | 1846 | 1461152694738 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]]]}] 04:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1447ms 04:44:54 INFO - PROCESS | 1846 | 1461152694808 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 04:44:54 INFO - PROCESS | 1846 | 1461152694816 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 04:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:44:54 INFO - PROCESS | 1846 | 1461152694825 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:44:54 INFO - PROCESS | 1846 | 1461152694829 Marionette TRACE conn3 <- [1,830,null,{}] 04:44:54 INFO - PROCESS | 1846 | 1461152694834 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}] 04:44:55 INFO - PROCESS | 1846 | 1461152695015 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 04:44:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791ac3f000 == 65 [pid = 1846] [id = 206] 04:44:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7919818800 == 64 [pid = 1846] [id = 205] 04:44:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918dcc000 == 63 [pid = 1846] [id = 204] 04:44:55 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7f791794fc00) [pid = 1846] [serial = 589] [outer = (nil)] [url = about:blank] 04:44:55 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7f7910392400) [pid = 1846] [serial = 559] [outer = (nil)] [url = about:blank] 04:44:55 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7f7911d8f800) [pid = 1846] [serial = 562] [outer = (nil)] [url = about:blank] 04:44:55 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7f7912c7a400) [pid = 1846] [serial = 565] [outer = (nil)] [url = about:blank] 04:44:55 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f7914d0b800) [pid = 1846] [serial = 568] [outer = (nil)] [url = about:blank] 04:44:55 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f79100ddc00) [pid = 1846] [serial = 571] [outer = (nil)] [url = about:blank] 04:44:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791696a800 == 62 [pid = 1846] [id = 203] 04:44:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7913f87800 == 61 [pid = 1846] [id = 202] 04:44:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910c85800 == 60 [pid = 1846] [id = 201] 04:44:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910235000 == 59 [pid = 1846] [id = 200] 04:44:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79149e7800 == 58 [pid = 1846] [id = 197] 04:44:55 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f7919b06400) [pid = 1846] [serial = 527] [outer = (nil)] [url = about:blank] 04:44:55 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f7912c7a800) [pid = 1846] [serial = 583] [outer = (nil)] [url = about:blank] 04:44:55 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f7910de6800) [pid = 1846] [serial = 586] [outer = (nil)] [url = about:blank] 04:44:55 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f79106a2000) [pid = 1846] [serial = 578] [outer = (nil)] [url = about:blank] 04:44:55 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f790fd50800) [pid = 1846] [serial = 577] [outer = (nil)] [url = about:blank] 04:44:55 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f7910d23800) [pid = 1846] [serial = 580] [outer = (nil)] [url = about:blank] 04:44:55 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f79100dfc00) [pid = 1846] [serial = 575] [outer = (nil)] [url = about:blank] 04:44:55 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f790ed2dc00) [pid = 1846] [serial = 574] [outer = (nil)] [url = about:blank] 04:44:55 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f79169bc400) [pid = 1846] [serial = 587] [outer = (nil)] [url = about:blank] 04:44:55 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7f7914e28400) [pid = 1846] [serial = 584] [outer = (nil)] [url = about:blank] 04:44:55 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7f791218dc00) [pid = 1846] [serial = 581] [outer = (nil)] [url = about:blank] 04:44:55 INFO - PROCESS | 1846 | 1461152695216 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791041d800 == 59 [pid = 1846] [id = 215] 04:44:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f79100dfc00) [pid = 1846] [serial = 645] [outer = (nil)] 04:44:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f7910d23800) [pid = 1846] [serial = 646] [outer = 0x7f79100dfc00] 04:44:55 INFO - PROCESS | 1846 | 1461152695371 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f7912b8a000) [pid = 1846] [serial = 647] [outer = 0x7f79100dfc00] 04:44:56 INFO - PROCESS | 1846 | 1461152696077 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]]]}] 04:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1278ms 04:44:56 INFO - PROCESS | 1846 | 1461152696103 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 04:44:56 INFO - PROCESS | 1846 | 1461152696107 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 04:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:44:56 INFO - PROCESS | 1846 | 1461152696121 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - PROCESS | 1846 | 1461152696127 Marionette TRACE conn3 <- [1,834,null,{}] 04:44:56 INFO - PROCESS | 1846 | 1461152696143 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}] 04:44:56 INFO - PROCESS | 1846 | 1461152696286 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 04:44:56 INFO - PROCESS | 1846 | 1461152696305 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918dc2000 == 60 [pid = 1846] [id = 216] 04:44:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f79141c1800) [pid = 1846] [serial = 648] [outer = (nil)] 04:44:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f7914e2d400) [pid = 1846] [serial = 649] [outer = 0x7f79141c1800] 04:44:56 INFO - PROCESS | 1846 | 1461152696368 Marionette DEBUG loaded listener.js 04:44:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f791794cc00) [pid = 1846] [serial = 650] [outer = 0x7f79141c1800] 04:44:57 INFO - PROCESS | 1846 | 1461152697119 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]]]}] 04:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1048ms 04:44:57 INFO - PROCESS | 1846 | 1461152697162 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 04:44:57 INFO - PROCESS | 1846 | 1461152697167 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 04:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:44:57 INFO - PROCESS | 1846 | 1461152697172 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:44:57 INFO - PROCESS | 1846 | 1461152697174 Marionette TRACE conn3 <- [1,838,null,{}] 04:44:57 INFO - PROCESS | 1846 | 1461152697179 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}] 04:44:57 INFO - PROCESS | 1846 | 1461152697317 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 04:44:57 INFO - PROCESS | 1846 | 1461152697331 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791962a000 == 61 [pid = 1846] [id = 217] 04:44:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f79140f3800) [pid = 1846] [serial = 651] [outer = (nil)] 04:44:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f7918b0bc00) [pid = 1846] [serial = 652] [outer = 0x7f79140f3800] 04:44:57 INFO - PROCESS | 1846 | 1461152697391 Marionette DEBUG loaded listener.js 04:44:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f7919b02400) [pid = 1846] [serial = 653] [outer = 0x7f79140f3800] 04:44:58 INFO - PROCESS | 1846 | 1461152698274 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]]]}] 04:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1126ms 04:44:58 INFO - PROCESS | 1846 | 1461152698299 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 04:44:58 INFO - PROCESS | 1846 | 1461152698302 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 04:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:44:58 INFO - PROCESS | 1846 | 1461152698308 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 1846 | 1461152698310 Marionette TRACE conn3 <- [1,842,null,{}] 04:44:58 INFO - PROCESS | 1846 | 1461152698315 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}] 04:44:58 INFO - PROCESS | 1846 | 1461152698504 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 04:44:58 INFO - PROCESS | 1846 | 1461152698544 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910418000 == 62 [pid = 1846] [id = 218] 04:44:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f7919089c00) [pid = 1846] [serial = 654] [outer = (nil)] 04:44:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f7919b0e800) [pid = 1846] [serial = 655] [outer = 0x7f7919089c00] 04:44:58 INFO - PROCESS | 1846 | 1461152698604 Marionette DEBUG loaded listener.js 04:44:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f791a46ec00) [pid = 1846] [serial = 656] [outer = 0x7f7919089c00] 04:44:59 INFO - PROCESS | 1846 | 1461152699320 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]]]}] 04:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1026ms 04:44:59 INFO - PROCESS | 1846 | 1461152699347 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 04:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:44:59 INFO - PROCESS | 1846 | 1461152699351 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 04:44:59 INFO - PROCESS | 1846 | 1461152699357 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:44:59 INFO - PROCESS | 1846 | 1461152699359 Marionette TRACE conn3 <- [1,846,null,{}] 04:44:59 INFO - PROCESS | 1846 | 1461152699364 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}] 04:44:59 INFO - PROCESS | 1846 | 1461152699581 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 04:44:59 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f7912194c00) [pid = 1846] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:44:59 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f7914e2b400) [pid = 1846] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:44:59 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f7910577800) [pid = 1846] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:44:59 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f791055e800) [pid = 1846] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:44:59 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f790ed08400) [pid = 1846] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:44:59 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f7917947c00) [pid = 1846] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:44:59 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f7911bdc000) [pid = 1846] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:44:59 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f79140f2000) [pid = 1846] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:44:59 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f791202bc00) [pid = 1846] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:44:59 INFO - PROCESS | 1846 | 1461152699785 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79186ae000 == 63 [pid = 1846] [id = 219] 04:44:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f790ecaf800) [pid = 1846] [serial = 657] [outer = (nil)] 04:44:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f790fd4d800) [pid = 1846] [serial = 658] [outer = 0x7f790ecaf800] 04:44:59 INFO - PROCESS | 1846 | 1461152699847 Marionette DEBUG loaded listener.js 04:44:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f791738d000) [pid = 1846] [serial = 659] [outer = 0x7f790ecaf800] 04:45:00 INFO - PROCESS | 1846 | 1461152700537 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]]]}] 04:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1230ms 04:45:00 INFO - PROCESS | 1846 | 1461152700587 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 04:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:45:00 INFO - PROCESS | 1846 | 1461152700590 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 04:45:00 INFO - PROCESS | 1846 | 1461152700595 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - PROCESS | 1846 | 1461152700598 Marionette TRACE conn3 <- [1,850,null,{}] 04:45:00 INFO - PROCESS | 1846 | 1461152700610 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}] 04:45:00 INFO - PROCESS | 1846 | 1461152700748 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 04:45:00 INFO - PROCESS | 1846 | 1461152700758 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79271b0800 == 64 [pid = 1846] [id = 220] 04:45:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f7917947c00) [pid = 1846] [serial = 660] [outer = (nil)] 04:45:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f791b0cb000) [pid = 1846] [serial = 661] [outer = 0x7f7917947c00] 04:45:00 INFO - PROCESS | 1846 | 1461152700818 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f791ce8c400) [pid = 1846] [serial = 662] [outer = 0x7f7917947c00] 04:45:01 INFO - PROCESS | 1846 | 1461152701640 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]]]}] 04:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1087ms 04:45:01 INFO - PROCESS | 1846 | 1461152701688 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 04:45:01 INFO - PROCESS | 1846 | 1461152701693 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 04:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:45:01 INFO - PROCESS | 1846 | 1461152701701 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 1846 | 1461152701706 Marionette TRACE conn3 <- [1,854,null,{}] 04:45:01 INFO - PROCESS | 1846 | 1461152701830 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}] 04:45:02 INFO - PROCESS | 1846 | 1461152702039 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 04:45:02 INFO - PROCESS | 1846 | 1461152702194 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7911043800 == 65 [pid = 1846] [id = 221] 04:45:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f79100d4800) [pid = 1846] [serial = 663] [outer = (nil)] 04:45:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f791026b400) [pid = 1846] [serial = 664] [outer = 0x7f79100d4800] 04:45:02 INFO - PROCESS | 1846 | 1461152702272 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f79103b0000) [pid = 1846] [serial = 665] [outer = 0x7f79100d4800] 04:45:03 INFO - PROCESS | 1846 | 1461152703184 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]]]}] 04:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1536ms 04:45:03 INFO - PROCESS | 1846 | 1461152703238 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 04:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:45:03 INFO - PROCESS | 1846 | 1461152703249 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 04:45:03 INFO - PROCESS | 1846 | 1461152703262 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 1846 | 1461152703269 Marionette TRACE conn3 <- [1,858,null,{}] 04:45:03 INFO - PROCESS | 1846 | 1461152703279 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}] 04:45:03 INFO - PROCESS | 1846 | 1461152703604 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 04:45:03 INFO - PROCESS | 1846 | 1461152703942 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919968000 == 66 [pid = 1846] [id = 222] 04:45:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f7912b80000) [pid = 1846] [serial = 666] [outer = (nil)] 04:45:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f7912c73400) [pid = 1846] [serial = 667] [outer = 0x7f7912b80000] 04:45:04 INFO - PROCESS | 1846 | 1461152704073 Marionette DEBUG loaded listener.js 04:45:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7f7914d09000) [pid = 1846] [serial = 668] [outer = 0x7f7912b80000] 04:45:04 INFO - PROCESS | 1846 | 1461152704939 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]]]}] 04:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1754ms 04:45:05 INFO - PROCESS | 1846 | 1461152705012 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 04:45:05 INFO - PROCESS | 1846 | 1461152705015 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 04:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:45:05 INFO - PROCESS | 1846 | 1461152705021 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:45:05 INFO - PROCESS | 1846 | 1461152705024 Marionette TRACE conn3 <- [1,862,null,{}] 04:45:05 INFO - PROCESS | 1846 | 1461152705030 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}] 04:45:05 INFO - PROCESS | 1846 | 1461152705239 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 04:45:05 INFO - PROCESS | 1846 | 1461152705509 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792a1cf800 == 67 [pid = 1846] [id = 223] 04:45:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7f79188dfc00) [pid = 1846] [serial = 669] [outer = (nil)] 04:45:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7f7919a67400) [pid = 1846] [serial = 670] [outer = 0x7f79188dfc00] 04:45:05 INFO - PROCESS | 1846 | 1461152705630 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f791a847400) [pid = 1846] [serial = 671] [outer = 0x7f79188dfc00] 04:45:06 INFO - PROCESS | 1846 | 1461152706442 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]]]}] 04:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1431ms 04:45:06 INFO - PROCESS | 1846 | 1461152706460 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 04:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:45:06 INFO - PROCESS | 1846 | 1461152706471 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 04:45:06 INFO - PROCESS | 1846 | 1461152706481 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1846 | 1461152706484 Marionette TRACE conn3 <- [1,866,null,{}] 04:45:06 INFO - PROCESS | 1846 | 1461152706490 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}] 04:45:06 INFO - PROCESS | 1846 | 1461152706658 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 04:45:06 INFO - PROCESS | 1846 | 1461152706814 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792bb54800 == 68 [pid = 1846] [id = 224] 04:45:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7f790ed06000) [pid = 1846] [serial = 672] [outer = (nil)] 04:45:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7f791b091c00) [pid = 1846] [serial = 673] [outer = 0x7f790ed06000] 04:45:06 INFO - PROCESS | 1846 | 1461152706889 Marionette DEBUG loaded listener.js 04:45:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7f791cea6800) [pid = 1846] [serial = 674] [outer = 0x7f790ed06000] 04:45:07 INFO - PROCESS | 1846 | 1461152707728 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]]]}] 04:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1284ms 04:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:45:07 INFO - PROCESS | 1846 | 1461152707764 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 04:45:07 INFO - PROCESS | 1846 | 1461152707767 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 04:45:07 INFO - PROCESS | 1846 | 1461152707773 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:45:07 INFO - PROCESS | 1846 | 1461152707776 Marionette TRACE conn3 <- [1,870,null,{}] 04:45:07 INFO - PROCESS | 1846 | 1461152707782 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}] 04:45:07 INFO - PROCESS | 1846 | 1461152707943 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 04:45:08 INFO - PROCESS | 1846 | 1461152708100 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792bf96800 == 69 [pid = 1846] [id = 225] 04:45:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f792004bc00) [pid = 1846] [serial = 675] [outer = (nil)] 04:45:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f7920106c00) [pid = 1846] [serial = 676] [outer = 0x7f792004bc00] 04:45:08 INFO - PROCESS | 1846 | 1461152708170 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f7920111000) [pid = 1846] [serial = 677] [outer = 0x7f792004bc00] 04:45:09 INFO - PROCESS | 1846 | 1461152709115 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]]]}] 04:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1390ms 04:45:09 INFO - PROCESS | 1846 | 1461152709164 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 04:45:09 INFO - PROCESS | 1846 | 1461152709168 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 04:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:45:09 INFO - PROCESS | 1846 | 1461152709175 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 1846 | 1461152709178 Marionette TRACE conn3 <- [1,874,null,{}] 04:45:09 INFO - PROCESS | 1846 | 1461152709184 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}] 04:45:09 INFO - PROCESS | 1846 | 1461152709382 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 04:45:09 INFO - PROCESS | 1846 | 1461152709536 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792c41f800 == 70 [pid = 1846] [id = 226] 04:45:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f7925ed2c00) [pid = 1846] [serial = 678] [outer = (nil)] 04:45:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f7926da7400) [pid = 1846] [serial = 679] [outer = 0x7f7925ed2c00] 04:45:09 INFO - PROCESS | 1846 | 1461152709613 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f7926f0ac00) [pid = 1846] [serial = 680] [outer = 0x7f7925ed2c00] 04:45:10 INFO - PROCESS | 1846 | 1461152710686 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]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1540ms 04:45:10 INFO - PROCESS | 1846 | 1461152710717 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 1846 | 1461152710723 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 04:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:45:10 INFO - PROCESS | 1846 | 1461152710733 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1846 | 1461152710737 Marionette TRACE conn3 <- [1,878,null,{}] 04:45:10 INFO - PROCESS | 1846 | 1461152710746 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}] 04:45:11 INFO - PROCESS | 1846 | 1461152711005 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 04:45:11 INFO - PROCESS | 1846 | 1461152711208 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792ea5b800 == 71 [pid = 1846] [id = 227] 04:45:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f7925eda400) [pid = 1846] [serial = 681] [outer = (nil)] 04:45:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f7927107400) [pid = 1846] [serial = 682] [outer = 0x7f7925eda400] 04:45:11 INFO - PROCESS | 1846 | 1461152711281 Marionette DEBUG loaded listener.js 04:45:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f7927e29400) [pid = 1846] [serial = 683] [outer = 0x7f7925eda400] 04:45:12 INFO - PROCESS | 1846 | 1461152712016 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]]]}] 04:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1338ms 04:45:12 INFO - PROCESS | 1846 | 1461152712071 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 1846 | 1461152712073 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 04:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:45:12 INFO - PROCESS | 1846 | 1461152712079 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 1846 | 1461152712082 Marionette TRACE conn3 <- [1,882,null,{}] 04:45:12 INFO - PROCESS | 1846 | 1461152712087 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}] 04:45:12 INFO - PROCESS | 1846 | 1461152712238 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 04:45:12 INFO - PROCESS | 1846 | 1461152712397 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7930566800 == 72 [pid = 1846] [id = 228] 04:45:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f7926a73c00) [pid = 1846] [serial = 684] [outer = (nil)] 04:45:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f7927ed0800) [pid = 1846] [serial = 685] [outer = 0x7f7926a73c00] 04:45:12 INFO - PROCESS | 1846 | 1461152712471 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f7928103c00) [pid = 1846] [serial = 686] [outer = 0x7f7926a73c00] 04:45:13 INFO - PROCESS | 1846 | 1461152713270 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]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1230ms 04:45:13 INFO - PROCESS | 1846 | 1461152713311 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1846 | 1461152713315 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 04:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:45:13 INFO - PROCESS | 1846 | 1461152713320 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1846 | 1461152713323 Marionette TRACE conn3 <- [1,886,null,{}] 04:45:13 INFO - PROCESS | 1846 | 1461152713328 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}] 04:45:13 INFO - PROCESS | 1846 | 1461152713506 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 04:45:13 INFO - PROCESS | 1846 | 1461152713665 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907659000 == 73 [pid = 1846] [id = 229] 04:45:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f7926f9cc00) [pid = 1846] [serial = 687] [outer = (nil)] 04:45:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f7928110000) [pid = 1846] [serial = 688] [outer = 0x7f7926f9cc00] 04:45:13 INFO - PROCESS | 1846 | 1461152713748 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f792a025800) [pid = 1846] [serial = 689] [outer = 0x7f7926f9cc00] 04:45:14 INFO - PROCESS | 1846 | 1461152714856 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]]]}] 04:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1578ms 04:45:14 INFO - PROCESS | 1846 | 1461152714901 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1846 | 1461152714904 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 04:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:45:14 INFO - PROCESS | 1846 | 1461152714910 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1846 | 1461152714912 Marionette TRACE conn3 <- [1,890,null,{}] 04:45:14 INFO - PROCESS | 1846 | 1461152714918 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}] 04:45:15 INFO - PROCESS | 1846 | 1461152715071 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 04:45:15 INFO - PROCESS | 1846 | 1461152715267 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791041e000 == 74 [pid = 1846] [id = 230] 04:45:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f790ecb1800) [pid = 1846] [serial = 690] [outer = (nil)] 04:45:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f791056f000) [pid = 1846] [serial = 691] [outer = 0x7f790ecb1800] 04:45:15 INFO - PROCESS | 1846 | 1461152715355 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f7914e2fc00) [pid = 1846] [serial = 692] [outer = 0x7f790ecb1800] 04:45:16 INFO - PROCESS | 1846 | 1461152716341 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]]]}] 04:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1489ms 04:45:16 INFO - PROCESS | 1846 | 1461152716400 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 04:45:16 INFO - PROCESS | 1846 | 1461152716403 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 04:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:45:16 INFO - PROCESS | 1846 | 1461152716412 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1846 | 1461152716415 Marionette TRACE conn3 <- [1,894,null,{}] 04:45:16 INFO - PROCESS | 1846 | 1461152716420 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}] 04:45:16 INFO - PROCESS | 1846 | 1461152716866 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 04:45:17 INFO - PROCESS | 1846 | 1461152717083 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7917367000 == 75 [pid = 1846] [id = 231] 04:45:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f790ed0c400) [pid = 1846] [serial = 693] [outer = (nil)] 04:45:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f79100d6c00) [pid = 1846] [serial = 694] [outer = 0x7f790ed0c400] 04:45:17 INFO - PROCESS | 1846 | 1461152717147 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f7910560800) [pid = 1846] [serial = 695] [outer = 0x7f790ed0c400] 04:45:18 INFO - PROCESS | 1846 | 1461152718165 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]]]}] 04:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1783ms 04:45:18 INFO - PROCESS | 1846 | 1461152718197 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 04:45:18 INFO - PROCESS | 1846 | 1461152718203 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 04:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:45:18 INFO - PROCESS | 1846 | 1461152718210 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:45:18 INFO - PROCESS | 1846 | 1461152718216 Marionette TRACE conn3 <- [1,898,null,{}] 04:45:18 INFO - PROCESS | 1846 | 1461152718222 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}] 04:45:18 INFO - PROCESS | 1846 | 1461152718379 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 04:45:18 INFO - PROCESS | 1846 | 1461152718731 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791083b800 == 76 [pid = 1846] [id = 232] 04:45:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f7910556800) [pid = 1846] [serial = 696] [outer = (nil)] 04:45:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f79106a6800) [pid = 1846] [serial = 697] [outer = 0x7f7910556800] 04:45:18 INFO - PROCESS | 1846 | 1461152718802 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f7912035000) [pid = 1846] [serial = 698] [outer = 0x7f7910556800] 04:45:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791afd4800 == 75 [pid = 1846] [id = 175] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f7912035800) [pid = 1846] [serial = 595] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f79174da400) [pid = 1846] [serial = 598] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f79188de400) [pid = 1846] [serial = 622] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79186ae000 == 74 [pid = 1846] [id = 219] 04:45:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910418000 == 73 [pid = 1846] [id = 218] 04:45:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791962a000 == 72 [pid = 1846] [id = 217] 04:45:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918dc2000 == 71 [pid = 1846] [id = 216] 04:45:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791041d800 == 70 [pid = 1846] [id = 215] 04:45:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910222800 == 69 [pid = 1846] [id = 196] 04:45:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910062800 == 68 [pid = 1846] [id = 214] 04:45:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914867800 == 67 [pid = 1846] [id = 208] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f7912b81000) [pid = 1846] [serial = 557] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f7914604c00) [pid = 1846] [serial = 613] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f791695c400) [pid = 1846] [serial = 616] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f79179d8c00) [pid = 1846] [serial = 617] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f7910d2f400) [pid = 1846] [serial = 607] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f7910f35400) [pid = 1846] [serial = 608] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f79107d5000) [pid = 1846] [serial = 605] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f79106a0c00) [pid = 1846] [serial = 604] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f79102f1000) [pid = 1846] [serial = 602] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f790fd43000) [pid = 1846] [serial = 601] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f79179dd800) [pid = 1846] [serial = 590] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f7912c3f000) [pid = 1846] [serial = 610] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f791055a400) [pid = 1846] [serial = 592] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f7914d0c400) [pid = 1846] [serial = 614] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f791886f800) [pid = 1846] [serial = 620] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f79140f7c00) [pid = 1846] [serial = 611] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f79179d9800) [pid = 1846] [serial = 619] [outer = (nil)] [url = about:blank] 04:45:19 INFO - PROCESS | 1846 | 1461152719728 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]]]}] 04:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1539ms 04:45:19 INFO - PROCESS | 1846 | 1461152719750 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1846 | 1461152719754 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 04:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:45:19 INFO - PROCESS | 1846 | 1461152719760 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1846 | 1461152719763 Marionette TRACE conn3 <- [1,902,null,{}] 04:45:19 INFO - PROCESS | 1846 | 1461152719769 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}] 04:45:19 INFO - PROCESS | 1846 | 1461152719918 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 04:45:20 INFO - PROCESS | 1846 | 1461152720039 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791486c800 == 68 [pid = 1846] [id = 233] 04:45:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f79103aa800) [pid = 1846] [serial = 699] [outer = (nil)] 04:45:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f7911d8e400) [pid = 1846] [serial = 700] [outer = 0x7f79103aa800] 04:45:20 INFO - PROCESS | 1846 | 1461152720102 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f79140f1800) [pid = 1846] [serial = 701] [outer = 0x7f79103aa800] 04:45:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f79140fb000) [pid = 1846] [serial = 702] [outer = 0x7f7910275000] 04:45:20 INFO - PROCESS | 1846 | 1461152720952 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]]]}] 04:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1230ms 04:45:20 INFO - PROCESS | 1846 | 1461152720994 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 1846 | 1461152721000 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 04:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:45:21 INFO - PROCESS | 1846 | 1461152721015 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 1846 | 1461152721021 Marionette TRACE conn3 <- [1,906,null,{}] 04:45:21 INFO - PROCESS | 1846 | 1461152721026 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}] 04:45:21 INFO - PROCESS | 1846 | 1461152721166 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 04:45:21 INFO - PROCESS | 1846 | 1461152721181 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919070800 == 69 [pid = 1846] [id = 234] 04:45:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f79141b6400) [pid = 1846] [serial = 703] [outer = (nil)] 04:45:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f791838ac00) [pid = 1846] [serial = 704] [outer = 0x7f79141b6400] 04:45:21 INFO - PROCESS | 1846 | 1461152721237 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f79188e0000) [pid = 1846] [serial = 705] [outer = 0x7f79141b6400] 04:45:22 INFO - PROCESS | 1846 | 1461152722028 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]]]}] 04:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1047ms 04:45:22 INFO - PROCESS | 1846 | 1461152722054 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 1846 | 1461152722057 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 04:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:45:22 INFO - PROCESS | 1846 | 1461152722062 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1846 | 1461152722064 Marionette TRACE conn3 <- [1,910,null,{}] 04:45:22 INFO - PROCESS | 1846 | 1461152722086 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}] 04:45:22 INFO - PROCESS | 1846 | 1461152722295 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 04:45:22 INFO - PROCESS | 1846 | 1461152722324 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791cbb9800 == 70 [pid = 1846] [id = 235] 04:45:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f79179d9800) [pid = 1846] [serial = 706] [outer = (nil)] 04:45:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f7919716c00) [pid = 1846] [serial = 707] [outer = 0x7f79179d9800] 04:45:22 INFO - PROCESS | 1846 | 1461152722382 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f7919b07000) [pid = 1846] [serial = 708] [outer = 0x7f79179d9800] 04:45:23 INFO - PROCESS | 1846 | 1461152723129 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]]]}] 04:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1125ms 04:45:23 INFO - PROCESS | 1846 | 1461152723189 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1846 | 1461152723191 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 04:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:45:23 INFO - PROCESS | 1846 | 1461152723201 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 1846 | 1461152723203 Marionette TRACE conn3 <- [1,914,null,{}] 04:45:23 INFO - PROCESS | 1846 | 1461152723207 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}] 04:45:23 INFO - PROCESS | 1846 | 1461152723388 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 04:45:23 INFO - PROCESS | 1846 | 1461152723417 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926df3000 == 71 [pid = 1846] [id = 236] 04:45:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f791a8c9c00) [pid = 1846] [serial = 709] [outer = (nil)] 04:45:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f791ac12800) [pid = 1846] [serial = 710] [outer = 0x7f791a8c9c00] 04:45:23 INFO - PROCESS | 1846 | 1461152723494 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f791cc5c000) [pid = 1846] [serial = 711] [outer = 0x7f791a8c9c00] 04:45:24 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f7919089c00) [pid = 1846] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:45:24 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f790ecaf800) [pid = 1846] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:45:24 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f790ed0e400) [pid = 1846] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:45:24 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f79140f3800) [pid = 1846] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:45:24 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f79100dfc00) [pid = 1846] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:45:24 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f79103a4400) [pid = 1846] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:45:24 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f79141c1800) [pid = 1846] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:45:24 INFO - PROCESS | 1846 | 1461152724440 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]]]}] 04:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1274ms 04:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:45:24 INFO - PROCESS | 1846 | 1461152724477 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 04:45:24 INFO - PROCESS | 1846 | 1461152724479 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 04:45:24 INFO - PROCESS | 1846 | 1461152724485 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 1846 | 1461152724487 Marionette TRACE conn3 <- [1,918,null,{}] 04:45:24 INFO - PROCESS | 1846 | 1461152724492 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}] 04:45:24 INFO - PROCESS | 1846 | 1461152724679 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 04:45:24 INFO - PROCESS | 1846 | 1461152724755 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926f22000 == 72 [pid = 1846] [id = 237] 04:45:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f790ed0e400) [pid = 1846] [serial = 712] [outer = (nil)] 04:45:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f7919089c00) [pid = 1846] [serial = 713] [outer = 0x7f790ed0e400] 04:45:24 INFO - PROCESS | 1846 | 1461152724812 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f792014a800) [pid = 1846] [serial = 714] [outer = 0x7f790ed0e400] 04:45:25 INFO - PROCESS | 1846 | 1461152725389 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]]]}] 04:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 935ms 04:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:45:25 INFO - PROCESS | 1846 | 1461152725420 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 04:45:25 INFO - PROCESS | 1846 | 1461152725422 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 04:45:25 INFO - PROCESS | 1846 | 1461152725429 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:45:25 INFO - PROCESS | 1846 | 1461152725431 Marionette TRACE conn3 <- [1,922,null,{}] 04:45:25 INFO - PROCESS | 1846 | 1461152725438 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}] 04:45:25 INFO - PROCESS | 1846 | 1461152725706 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 04:45:25 INFO - PROCESS | 1846 | 1461152725723 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792bb4a800 == 73 [pid = 1846] [id = 238] 04:45:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f7911bdb400) [pid = 1846] [serial = 715] [outer = (nil)] 04:45:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f7926a6e400) [pid = 1846] [serial = 716] [outer = 0x7f7911bdb400] 04:45:25 INFO - PROCESS | 1846 | 1461152725780 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f7928107800) [pid = 1846] [serial = 717] [outer = 0x7f7911bdb400] 04:45:26 INFO - PROCESS | 1846 | 1461152726648 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]]]}] 04:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1280ms 04:45:26 INFO - PROCESS | 1846 | 1461152726710 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 04:45:26 INFO - PROCESS | 1846 | 1461152726716 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 04:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:45:26 INFO - PROCESS | 1846 | 1461152726724 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:45:26 INFO - PROCESS | 1846 | 1461152726730 Marionette TRACE conn3 <- [1,926,null,{}] 04:45:26 INFO - PROCESS | 1846 | 1461152726739 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}] 04:45:26 INFO - PROCESS | 1846 | 1461152726951 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 04:45:27 INFO - PROCESS | 1846 | 1461152727109 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914dce800 == 74 [pid = 1846] [id = 239] 04:45:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f790ecb1000) [pid = 1846] [serial = 718] [outer = (nil)] 04:45:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f791055b400) [pid = 1846] [serial = 719] [outer = 0x7f790ecb1000] 04:45:27 INFO - PROCESS | 1846 | 1461152727183 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f79107dbc00) [pid = 1846] [serial = 720] [outer = 0x7f790ecb1000] 04:45:28 INFO - PROCESS | 1846 | 1461152728047 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]]]}] 04:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1386ms 04:45:28 INFO - PROCESS | 1846 | 1461152728111 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 1846 | 1461152728119 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 04:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:45:28 INFO - PROCESS | 1846 | 1461152728129 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 1846 | 1461152728132 Marionette TRACE conn3 <- [1,930,null,{}] 04:45:28 INFO - PROCESS | 1846 | 1461152728138 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}] 04:45:28 INFO - PROCESS | 1846 | 1461152728311 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 04:45:28 INFO - PROCESS | 1846 | 1461152728480 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791cbc5000 == 75 [pid = 1846] [id = 240] 04:45:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f790fd43000) [pid = 1846] [serial = 721] [outer = (nil)] 04:45:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f79141c0800) [pid = 1846] [serial = 722] [outer = 0x7f790fd43000] 04:45:28 INFO - PROCESS | 1846 | 1461152728552 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f79179dd400) [pid = 1846] [serial = 723] [outer = 0x7f790fd43000] 04:45:29 INFO - PROCESS | 1846 | 1461152729495 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]]]}] 04:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1428ms 04:45:29 INFO - PROCESS | 1846 | 1461152729557 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 1846 | 1461152729561 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 04:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:45:29 INFO - PROCESS | 1846 | 1461152729567 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1846 | 1461152729573 Marionette TRACE conn3 <- [1,934,null,{}] 04:45:29 INFO - PROCESS | 1846 | 1461152729588 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}] 04:45:29 INFO - PROCESS | 1846 | 1461152729791 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 04:45:29 INFO - PROCESS | 1846 | 1461152729989 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792edc4800 == 76 [pid = 1846] [id = 241] 04:45:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f791a060800) [pid = 1846] [serial = 724] [outer = (nil)] 04:45:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f791b0c3800) [pid = 1846] [serial = 725] [outer = 0x7f791a060800] 04:45:30 INFO - PROCESS | 1846 | 1461152730108 Marionette DEBUG loaded listener.js 04:45:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f7925ed8400) [pid = 1846] [serial = 726] [outer = 0x7f791a060800] 04:45:31 INFO - PROCESS | 1846 | 1461152731073 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]]]}] 04:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1545ms 04:45:31 INFO - PROCESS | 1846 | 1461152731114 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 1846 | 1461152731118 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 04:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:45:31 INFO - PROCESS | 1846 | 1461152731124 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1846 | 1461152731126 Marionette TRACE conn3 <- [1,938,null,{}] 04:45:31 INFO - PROCESS | 1846 | 1461152731131 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}] 04:45:31 INFO - PROCESS | 1846 | 1461152731314 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 04:45:31 INFO - PROCESS | 1846 | 1461152731470 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792b951800 == 77 [pid = 1846] [id = 242] 04:45:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f7910bafc00) [pid = 1846] [serial = 727] [outer = (nil)] 04:45:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f7910bb7000) [pid = 1846] [serial = 728] [outer = 0x7f7910bafc00] 04:45:31 INFO - PROCESS | 1846 | 1461152731539 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f791b08d000) [pid = 1846] [serial = 729] [outer = 0x7f7910bafc00] 04:45:32 INFO - PROCESS | 1846 | 1461152732402 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]]]}] 04:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1329ms 04:45:32 INFO - PROCESS | 1846 | 1461152732454 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 04:45:32 INFO - PROCESS | 1846 | 1461152732457 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 04:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:45:32 INFO - PROCESS | 1846 | 1461152732463 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:45:32 INFO - PROCESS | 1846 | 1461152732465 Marionette TRACE conn3 <- [1,942,null,{}] 04:45:32 INFO - PROCESS | 1846 | 1461152732471 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}] 04:45:32 INFO - PROCESS | 1846 | 1461152732627 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 04:45:32 INFO - PROCESS | 1846 | 1461152732788 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790ec13800 == 78 [pid = 1846] [id = 243] 04:45:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f7910bb1800) [pid = 1846] [serial = 730] [outer = (nil)] 04:45:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f7926cd5c00) [pid = 1846] [serial = 731] [outer = 0x7f7910bb1800] 04:45:32 INFO - PROCESS | 1846 | 1461152732861 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f7927ed0c00) [pid = 1846] [serial = 732] [outer = 0x7f7910bb1800] 04:45:33 INFO - PROCESS | 1846 | 1461152733702 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]]]}] 04:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1287ms 04:45:33 INFO - PROCESS | 1846 | 1461152733752 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 1846 | 1461152733756 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 04:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:45:33 INFO - PROCESS | 1846 | 1461152733761 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 1846 | 1461152733768 Marionette TRACE conn3 <- [1,946,null,{}] 04:45:33 INFO - PROCESS | 1846 | 1461152733777 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}] 04:45:33 INFO - PROCESS | 1846 | 1461152733966 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 04:45:34 INFO - PROCESS | 1846 | 1461152734124 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914f0f800 == 79 [pid = 1846] [id = 244] 04:45:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f792a187c00) [pid = 1846] [serial = 733] [outer = (nil)] 04:45:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f792bfb7000) [pid = 1846] [serial = 734] [outer = 0x7f792a187c00] 04:45:34 INFO - PROCESS | 1846 | 1461152734205 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f792c296800) [pid = 1846] [serial = 735] [outer = 0x7f792a187c00] 04:45:35 INFO - PROCESS | 1846 | 1461152735016 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]]]}] 04:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1285ms 04:45:35 INFO - PROCESS | 1846 | 1461152735048 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 1846 | 1461152735052 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 04:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:45:35 INFO - PROCESS | 1846 | 1461152735058 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 1846 | 1461152735060 Marionette TRACE conn3 <- [1,950,null,{}] 04:45:35 INFO - PROCESS | 1846 | 1461152735065 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}] 04:45:35 INFO - PROCESS | 1846 | 1461152735227 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 04:45:35 INFO - PROCESS | 1846 | 1461152735392 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908d58000 == 80 [pid = 1846] [id = 245] 04:45:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f79088e8000) [pid = 1846] [serial = 736] [outer = (nil)] 04:45:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f79088f1000) [pid = 1846] [serial = 737] [outer = 0x7f79088e8000] 04:45:35 INFO - PROCESS | 1846 | 1461152735464 Marionette DEBUG loaded listener.js 04:45:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f79088f6000) [pid = 1846] [serial = 738] [outer = 0x7f79088e8000] 04:45:36 INFO - PROCESS | 1846 | 1461152736345 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]]]}] 04:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1331ms 04:45:36 INFO - PROCESS | 1846 | 1461152736390 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 04:45:36 INFO - PROCESS | 1846 | 1461152736394 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 04:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:45:36 INFO - PROCESS | 1846 | 1461152736399 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1846 | 1461152736401 Marionette TRACE conn3 <- [1,954,null,{}] 04:45:36 INFO - PROCESS | 1846 | 1461152736407 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}] 04:45:36 INFO - PROCESS | 1846 | 1461152736556 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 04:45:36 INFO - PROCESS | 1846 | 1461152736718 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914f16000 == 81 [pid = 1846] [id = 246] 04:45:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f7905acc400) [pid = 1846] [serial = 739] [outer = (nil)] 04:45:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f7905ad4000) [pid = 1846] [serial = 740] [outer = 0x7f7905acc400] 04:45:36 INFO - PROCESS | 1846 | 1461152736787 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f7905ad9000) [pid = 1846] [serial = 741] [outer = 0x7f7905acc400] 04:45:37 INFO - PROCESS | 1846 | 1461152737615 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]]]}] 04:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1244ms 04:45:37 INFO - PROCESS | 1846 | 1461152737645 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 04:45:37 INFO - PROCESS | 1846 | 1461152737648 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 04:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:45:37 INFO - PROCESS | 1846 | 1461152737654 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:45:37 INFO - PROCESS | 1846 | 1461152737656 Marionette TRACE conn3 <- [1,958,null,{}] 04:45:37 INFO - PROCESS | 1846 | 1461152737661 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}] 04:45:37 INFO - PROCESS | 1846 | 1461152737810 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 04:45:37 INFO - PROCESS | 1846 | 1461152737973 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910c3b000 == 82 [pid = 1846] [id = 247] 04:45:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7905acf000) [pid = 1846] [serial = 742] [outer = (nil)] 04:45:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f79088f5000) [pid = 1846] [serial = 743] [outer = 0x7f7905acf000] 04:45:38 INFO - PROCESS | 1846 | 1461152738048 Marionette DEBUG loaded listener.js 04:45:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f792c202800) [pid = 1846] [serial = 744] [outer = 0x7f7905acf000] 04:45:38 INFO - PROCESS | 1846 | 1461152738934 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]]]}] 04:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1338ms 04:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:45:38 INFO - PROCESS | 1846 | 1461152738992 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 1846 | 1461152738995 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 04:45:39 INFO - PROCESS | 1846 | 1461152739001 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 1846 | 1461152739004 Marionette TRACE conn3 <- [1,962,null,{}] 04:45:39 INFO - PROCESS | 1846 | 1461152739009 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}] 04:45:39 INFO - PROCESS | 1846 | 1461152739172 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 04:45:39 INFO - PROCESS | 1846 | 1461152739680 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790dddb800 == 83 [pid = 1846] [id = 248] 04:45:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7905c80800) [pid = 1846] [serial = 745] [outer = (nil)] 04:45:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7905c82800) [pid = 1846] [serial = 746] [outer = 0x7f7905c80800] 04:45:39 INFO - PROCESS | 1846 | 1461152739793 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f790eca4400) [pid = 1846] [serial = 747] [outer = 0x7f7905c80800] 04:45:40 INFO - PROCESS | 1846 | 1461152740623 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]]]}] 04:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1685ms 04:45:40 INFO - PROCESS | 1846 | 1461152740687 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 04:45:40 INFO - PROCESS | 1846 | 1461152740693 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 04:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:45:40 INFO - PROCESS | 1846 | 1461152740701 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1846 | 1461152740705 Marionette TRACE conn3 <- [1,966,null,{}] 04:45:40 INFO - PROCESS | 1846 | 1461152740711 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}] 04:45:40 INFO - PROCESS | 1846 | 1461152740886 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 04:45:41 INFO - PROCESS | 1846 | 1461152741058 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790764d800 == 84 [pid = 1846] [id = 249] 04:45:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f79103a4800) [pid = 1846] [serial = 748] [outer = (nil)] 04:45:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f79104b3400) [pid = 1846] [serial = 749] [outer = 0x7f79103a4800] 04:45:41 INFO - PROCESS | 1846 | 1461152741181 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f79106a8000) [pid = 1846] [serial = 750] [outer = 0x7f79103a4800] 04:45:42 INFO - PROCESS | 1846 | 1461152742087 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]]]}] 04:45:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926f22000 == 83 [pid = 1846] [id = 237] 04:45:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926df3000 == 82 [pid = 1846] [id = 236] 04:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1481ms 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f791b0cb000) [pid = 1846] [serial = 661] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f79179d5400) [pid = 1846] [serial = 631] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f791957b000) [pid = 1846] [serial = 634] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f7919b0a400) [pid = 1846] [serial = 637] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791cbb9800 == 81 [pid = 1846] [id = 235] 04:45:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7919070800 == 80 [pid = 1846] [id = 234] 04:45:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791486c800 == 79 [pid = 1846] [id = 233] 04:45:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791083b800 == 78 [pid = 1846] [id = 232] 04:45:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7917367000 == 77 [pid = 1846] [id = 231] 04:45:42 INFO - PROCESS | 1846 | 1461152742225 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 1846 | 1461152742230 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 04:45:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7919968000 == 76 [pid = 1846] [id = 222] 04:45:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7911043800 == 75 [pid = 1846] [id = 221] 04:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:45:42 INFO - PROCESS | 1846 | 1461152742242 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1846 | 1461152742245 Marionette TRACE conn3 <- [1,970,null,{}] 04:45:42 INFO - PROCESS | 1846 | 1461152742257 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}] 04:45:42 INFO - PROCESS | 1846 | 1461152742426 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f7919b0e800) [pid = 1846] [serial = 655] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f790fd4d800) [pid = 1846] [serial = 658] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f791a46ec00) [pid = 1846] [serial = 656] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f7919086c00) [pid = 1846] [serial = 623] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f7918b0bc00) [pid = 1846] [serial = 652] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f7910d23800) [pid = 1846] [serial = 646] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f7912b8a000) [pid = 1846] [serial = 647] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f7911d91400) [pid = 1846] [serial = 628] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f79103b0800) [pid = 1846] [serial = 625] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f79107db000) [pid = 1846] [serial = 644] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f7910576000) [pid = 1846] [serial = 643] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f7914e2d400) [pid = 1846] [serial = 649] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f791794cc00) [pid = 1846] [serial = 650] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f791a06ac00) [pid = 1846] [serial = 640] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7919b02400) [pid = 1846] [serial = 653] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f791738d000) [pid = 1846] [serial = 659] [outer = (nil)] [url = about:blank] 04:45:42 INFO - PROCESS | 1846 | 1461152742639 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79149e1000 == 76 [pid = 1846] [id = 250] 04:45:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f790fd4d800) [pid = 1846] [serial = 751] [outer = (nil)] 04:45:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f7910de7800) [pid = 1846] [serial = 752] [outer = 0x7f790fd4d800] 04:45:42 INFO - PROCESS | 1846 | 1461152742709 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f7912193400) [pid = 1846] [serial = 753] [outer = 0x7f790fd4d800] 04:45:43 INFO - PROCESS | 1846 | 1461152743370 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]]]}] 04:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1191ms 04:45:43 INFO - PROCESS | 1846 | 1461152743434 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 1846 | 1461152743438 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 04:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:45:43 INFO - PROCESS | 1846 | 1461152743450 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 1846 | 1461152743458 Marionette TRACE conn3 <- [1,974,null,{}] 04:45:43 INFO - PROCESS | 1846 | 1461152743470 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}] 04:45:43 INFO - PROCESS | 1846 | 1461152743644 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 04:45:43 INFO - PROCESS | 1846 | 1461152743760 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918894800 == 77 [pid = 1846] [id = 251] 04:45:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f79103b0800) [pid = 1846] [serial = 754] [outer = (nil)] 04:45:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f7914d0a800) [pid = 1846] [serial = 755] [outer = 0x7f79103b0800] 04:45:43 INFO - PROCESS | 1846 | 1461152743827 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f79186e3c00) [pid = 1846] [serial = 756] [outer = 0x7f79103b0800] 04:45:44 INFO - PROCESS | 1846 | 1461152744492 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]]]}] 04:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1100ms 04:45:44 INFO - PROCESS | 1846 | 1461152744544 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 04:45:44 INFO - PROCESS | 1846 | 1461152744547 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 04:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:45:44 INFO - PROCESS | 1846 | 1461152744575 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:45:44 INFO - PROCESS | 1846 | 1461152744578 Marionette TRACE conn3 <- [1,978,null,{}] 04:45:44 INFO - PROCESS | 1846 | 1461152744598 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}] 04:45:44 INFO - PROCESS | 1846 | 1461152744798 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 04:45:44 INFO - PROCESS | 1846 | 1461152744817 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919794800 == 78 [pid = 1846] [id = 252] 04:45:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7910bb4000) [pid = 1846] [serial = 757] [outer = (nil)] 04:45:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f7918e18400) [pid = 1846] [serial = 758] [outer = 0x7f7910bb4000] 04:45:44 INFO - PROCESS | 1846 | 1461152744876 Marionette DEBUG loaded listener.js 04:45:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f7919720000) [pid = 1846] [serial = 759] [outer = 0x7f7910bb4000] 04:45:45 INFO - PROCESS | 1846 | 1461152745675 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]]]}] 04:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1140ms 04:45:45 INFO - PROCESS | 1846 | 1461152745716 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 04:45:45 INFO - PROCESS | 1846 | 1461152745719 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 04:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:45:45 INFO - PROCESS | 1846 | 1461152745724 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:45:45 INFO - PROCESS | 1846 | 1461152745726 Marionette TRACE conn3 <- [1,982,null,{}] 04:45:45 INFO - PROCESS | 1846 | 1461152745737 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}] 04:45:45 INFO - PROCESS | 1846 | 1461152745925 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 04:45:45 INFO - PROCESS | 1846 | 1461152745954 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791afba800 == 79 [pid = 1846] [id = 253] 04:45:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f791a46d400) [pid = 1846] [serial = 760] [outer = (nil)] 04:45:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f791a8d6c00) [pid = 1846] [serial = 761] [outer = 0x7f791a46d400] 04:45:46 INFO - PROCESS | 1846 | 1461152746023 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f791ce90400) [pid = 1846] [serial = 762] [outer = 0x7f791a46d400] 04:45:46 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f791a8c9c00) [pid = 1846] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:45:46 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f790ed0e400) [pid = 1846] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:45:46 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f7917947c00) [pid = 1846] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:45:46 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f79103aa800) [pid = 1846] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:45:46 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f79141b6400) [pid = 1846] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:45:46 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f7910556800) [pid = 1846] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:45:46 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f790ed0c400) [pid = 1846] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:45:46 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f79179d9800) [pid = 1846] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:45:47 INFO - PROCESS | 1846 | 1461152747104 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]]]}] 04:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1392ms 04:45:47 INFO - PROCESS | 1846 | 1461152747126 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 1846 | 1461152747130 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 04:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:45:47 INFO - PROCESS | 1846 | 1461152747137 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1846 | 1461152747139 Marionette TRACE conn3 <- [1,986,null,{}] 04:45:47 INFO - PROCESS | 1846 | 1461152747144 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}] 04:45:47 INFO - PROCESS | 1846 | 1461152747290 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 04:45:47 INFO - PROCESS | 1846 | 1461152747307 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7920db3000 == 80 [pid = 1846] [id = 254] 04:45:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f7912c7a400) [pid = 1846] [serial = 763] [outer = (nil)] 04:45:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f791a8c9c00) [pid = 1846] [serial = 764] [outer = 0x7f7912c7a400] 04:45:47 INFO - PROCESS | 1846 | 1461152747377 Marionette DEBUG loaded listener.js 04:45:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7926da9400) [pid = 1846] [serial = 765] [outer = 0x7f7912c7a400] 04:45:48 INFO - PROCESS | 1846 | 1461152748115 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]]]}] 04:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1026ms 04:45:48 INFO - PROCESS | 1846 | 1461152748164 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 04:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:45:48 INFO - PROCESS | 1846 | 1461152748167 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 04:45:48 INFO - PROCESS | 1846 | 1461152748172 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - PROCESS | 1846 | 1461152748175 Marionette TRACE conn3 <- [1,990,null,{}] 04:45:48 INFO - PROCESS | 1846 | 1461152748213 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}] 04:45:48 INFO - PROCESS | 1846 | 1461152748354 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 04:45:48 INFO - PROCESS | 1846 | 1461152748368 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792716f000 == 81 [pid = 1846] [id = 255] 04:45:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f790ed0e400) [pid = 1846] [serial = 766] [outer = (nil)] 04:45:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f7927e27000) [pid = 1846] [serial = 767] [outer = 0x7f790ed0e400] 04:45:48 INFO - PROCESS | 1846 | 1461152748427 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f792a022800) [pid = 1846] [serial = 768] [outer = 0x7f790ed0e400] 04:45:49 INFO - PROCESS | 1846 | 1461152749426 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]]]}] 04:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1295ms 04:45:49 INFO - PROCESS | 1846 | 1461152749468 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 04:45:49 INFO - PROCESS | 1846 | 1461152749474 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 04:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:45:49 INFO - PROCESS | 1846 | 1461152749482 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 1846 | 1461152749487 Marionette TRACE conn3 <- [1,994,null,{}] 04:45:49 INFO - PROCESS | 1846 | 1461152749495 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}] 04:45:49 INFO - PROCESS | 1846 | 1461152749674 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 04:45:49 INFO - PROCESS | 1846 | 1461152749835 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910fc6000 == 82 [pid = 1846] [id = 256] 04:45:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f7905c7f400) [pid = 1846] [serial = 769] [outer = (nil)] 04:45:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f79100df800) [pid = 1846] [serial = 770] [outer = 0x7f7905c7f400] 04:45:49 INFO - PROCESS | 1846 | 1461152749910 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7910570c00) [pid = 1846] [serial = 771] [outer = 0x7f7905c7f400] 04:45:50 INFO - PROCESS | 1846 | 1461152750803 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]]]}] 04:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1386ms 04:45:50 INFO - PROCESS | 1846 | 1461152750876 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 1846 | 1461152750885 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 04:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:45:50 INFO - PROCESS | 1846 | 1461152750898 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 1846 | 1461152750901 Marionette TRACE conn3 <- [1,998,null,{}] 04:45:50 INFO - PROCESS | 1846 | 1461152750907 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}] 04:45:51 INFO - PROCESS | 1846 | 1461152751115 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 04:45:51 INFO - PROCESS | 1846 | 1461152751279 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919629000 == 83 [pid = 1846] [id = 257] 04:45:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f79088eb800) [pid = 1846] [serial = 772] [outer = (nil)] 04:45:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7912c35c00) [pid = 1846] [serial = 773] [outer = 0x7f79088eb800] 04:45:51 INFO - PROCESS | 1846 | 1461152751349 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7914e2d400) [pid = 1846] [serial = 774] [outer = 0x7f79088eb800] 04:45:52 INFO - PROCESS | 1846 | 1461152752323 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]]]}] 04:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1483ms 04:45:52 INFO - PROCESS | 1846 | 1461152752382 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1846 | 1461152752385 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 04:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:45:52 INFO - PROCESS | 1846 | 1461152752392 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1846 | 1461152752398 Marionette TRACE conn3 <- [1,1002,null,{}] 04:45:52 INFO - PROCESS | 1846 | 1461152752413 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}] 04:45:52 INFO - PROCESS | 1846 | 1461152752583 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 04:45:52 INFO - PROCESS | 1846 | 1461152752785 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792b822800 == 84 [pid = 1846] [id = 258] 04:45:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f7919b07c00) [pid = 1846] [serial = 775] [outer = (nil)] 04:45:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f791cc57000) [pid = 1846] [serial = 776] [outer = 0x7f7919b07c00] 04:45:52 INFO - PROCESS | 1846 | 1461152752902 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f7926a6a800) [pid = 1846] [serial = 777] [outer = 0x7f7919b07c00] 04:45:53 INFO - PROCESS | 1846 | 1461152753731 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]]]}] 04:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1389ms 04:45:53 INFO - PROCESS | 1846 | 1461152753782 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 04:45:53 INFO - PROCESS | 1846 | 1461152753787 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 04:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:45:53 INFO - PROCESS | 1846 | 1461152753792 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 1846 | 1461152753794 Marionette TRACE conn3 <- [1,1006,null,{}] 04:45:53 INFO - PROCESS | 1846 | 1461152753800 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}] 04:45:53 INFO - PROCESS | 1846 | 1461152753963 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 04:45:54 INFO - PROCESS | 1846 | 1461152754129 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792bf95800 == 85 [pid = 1846] [id = 259] 04:45:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f791b004400) [pid = 1846] [serial = 778] [outer = (nil)] 04:45:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f792a027000) [pid = 1846] [serial = 779] [outer = 0x7f791b004400] 04:45:54 INFO - PROCESS | 1846 | 1461152754199 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f792bebac00) [pid = 1846] [serial = 780] [outer = 0x7f791b004400] 04:45:55 INFO - PROCESS | 1846 | 1461152755076 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]]]}] 04:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1332ms 04:45:55 INFO - PROCESS | 1846 | 1461152755126 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 1846 | 1461152755129 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 04:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:45:55 INFO - PROCESS | 1846 | 1461152755135 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1846 | 1461152755138 Marionette TRACE conn3 <- [1,1010,null,{}] 04:45:55 INFO - PROCESS | 1846 | 1461152755143 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}] 04:45:55 INFO - PROCESS | 1846 | 1461152755295 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 04:45:55 INFO - PROCESS | 1846 | 1461152755463 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792ea56800 == 86 [pid = 1846] [id = 260] 04:45:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7927111800) [pid = 1846] [serial = 781] [outer = (nil)] 04:45:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f792bf5fc00) [pid = 1846] [serial = 782] [outer = 0x7f7927111800] 04:45:55 INFO - PROCESS | 1846 | 1461152755529 Marionette DEBUG loaded listener.js 04:45:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f792c340c00) [pid = 1846] [serial = 783] [outer = 0x7f7927111800] 04:45:56 INFO - PROCESS | 1846 | 1461152756382 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]]]}] 04:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1287ms 04:45:56 INFO - PROCESS | 1846 | 1461152756423 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 04:45:56 INFO - PROCESS | 1846 | 1461152756427 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 04:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:45:56 INFO - PROCESS | 1846 | 1461152756433 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:45:56 INFO - PROCESS | 1846 | 1461152756435 Marionette TRACE conn3 <- [1,1014,null,{}] 04:45:56 INFO - PROCESS | 1846 | 1461152756440 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}] 04:45:56 INFO - PROCESS | 1846 | 1461152756616 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 04:45:56 INFO - PROCESS | 1846 | 1461152756786 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79072b0000 == 87 [pid = 1846] [id = 261] 04:45:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f791003a000) [pid = 1846] [serial = 784] [outer = (nil)] 04:45:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f791003f400) [pid = 1846] [serial = 785] [outer = 0x7f791003a000] 04:45:56 INFO - PROCESS | 1846 | 1461152756856 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f792c40f800) [pid = 1846] [serial = 786] [outer = 0x7f791003a000] 04:45:57 INFO - PROCESS | 1846 | 1461152757724 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]]]}] 04:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1326ms 04:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:45:57 INFO - PROCESS | 1846 | 1461152757760 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 04:45:57 INFO - PROCESS | 1846 | 1461152757763 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 04:45:57 INFO - PROCESS | 1846 | 1461152757770 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1846 | 1461152757773 Marionette TRACE conn3 <- [1,1018,null,{}] 04:45:57 INFO - PROCESS | 1846 | 1461152757778 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}] 04:45:57 INFO - PROCESS | 1846 | 1461152757937 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 04:45:58 INFO - PROCESS | 1846 | 1461152758106 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79070d2000 == 88 [pid = 1846] [id = 262] 04:45:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f791003a400) [pid = 1846] [serial = 787] [outer = (nil)] 04:45:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f7914a80800) [pid = 1846] [serial = 788] [outer = 0x7f791003a400] 04:45:58 INFO - PROCESS | 1846 | 1461152758175 Marionette DEBUG loaded listener.js 04:45:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f7914a86400) [pid = 1846] [serial = 789] [outer = 0x7f791003a400] 04:45:59 INFO - PROCESS | 1846 | 1461152759053 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]]]}] 04:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1334ms 04:45:59 INFO - PROCESS | 1846 | 1461152759103 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 04:45:59 INFO - PROCESS | 1846 | 1461152759106 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 04:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:45:59 INFO - PROCESS | 1846 | 1461152759112 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1846 | 1461152759114 Marionette TRACE conn3 <- [1,1022,null,{}] 04:45:59 INFO - PROCESS | 1846 | 1461152759120 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}] 04:45:59 INFO - PROCESS | 1846 | 1461152759276 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 04:45:59 INFO - PROCESS | 1846 | 1461152759453 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792e082000 == 89 [pid = 1846] [id = 263] 04:45:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f7904fcc000) [pid = 1846] [serial = 790] [outer = (nil)] 04:45:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f7904fd0c00) [pid = 1846] [serial = 791] [outer = 0x7f7904fcc000] 04:45:59 INFO - PROCESS | 1846 | 1461152759520 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f7904fd6800) [pid = 1846] [serial = 792] [outer = 0x7f7904fcc000] 04:46:00 INFO - PROCESS | 1846 | 1461152760398 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]]]}] 04:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1335ms 04:46:00 INFO - PROCESS | 1846 | 1461152760448 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 04:46:00 INFO - PROCESS | 1846 | 1461152760451 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 04:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:46:00 INFO - PROCESS | 1846 | 1461152760457 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - PROCESS | 1846 | 1461152760459 Marionette TRACE conn3 <- [1,1026,null,{}] 04:46:00 INFO - PROCESS | 1846 | 1461152760465 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}] 04:46:00 INFO - PROCESS | 1846 | 1461152760633 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 04:46:01 INFO - PROCESS | 1846 | 1461152761215 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790897e000 == 90 [pid = 1846] [id = 264] 04:46:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f7905c75800) [pid = 1846] [serial = 793] [outer = (nil)] 04:46:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f7905c7bc00) [pid = 1846] [serial = 794] [outer = 0x7f7905c75800] 04:46:01 INFO - PROCESS | 1846 | 1461152761328 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f79088f0000) [pid = 1846] [serial = 795] [outer = 0x7f7905c75800] 04:46:02 INFO - PROCESS | 1846 | 1461152762213 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]]]}] 04:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1833ms 04:46:02 INFO - PROCESS | 1846 | 1461152762292 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 04:46:02 INFO - PROCESS | 1846 | 1461152762299 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 04:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:46:02 INFO - PROCESS | 1846 | 1461152762307 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 1846 | 1461152762311 Marionette TRACE conn3 <- [1,1030,null,{}] 04:46:02 INFO - PROCESS | 1846 | 1461152762317 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}] 04:46:02 INFO - PROCESS | 1846 | 1461152762585 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 04:46:02 INFO - PROCESS | 1846 | 1461152762886 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908d4d000 == 91 [pid = 1846] [id = 265] 04:46:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f7910037000) [pid = 1846] [serial = 796] [outer = (nil)] 04:46:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f791003d400) [pid = 1846] [serial = 797] [outer = 0x7f7910037000] 04:46:02 INFO - PROCESS | 1846 | 1461152762952 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f79100da000) [pid = 1846] [serial = 798] [outer = 0x7f7910037000] 04:46:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7920db3000 == 90 [pid = 1846] [id = 254] 04:46:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791afba800 == 89 [pid = 1846] [id = 253] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f7926a6e400) [pid = 1846] [serial = 716] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7919794800 == 88 [pid = 1846] [id = 252] 04:46:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918894800 == 87 [pid = 1846] [id = 251] 04:46:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79149e1000 == 86 [pid = 1846] [id = 250] 04:46:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790764d800 == 85 [pid = 1846] [id = 249] 04:46:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790dddb800 == 84 [pid = 1846] [id = 248] 04:46:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790ec13800 == 83 [pid = 1846] [id = 243] 04:46:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792b951800 == 82 [pid = 1846] [id = 242] 04:46:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792edc4800 == 81 [pid = 1846] [id = 241] 04:46:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791cbc5000 == 80 [pid = 1846] [id = 240] 04:46:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914dce800 == 79 [pid = 1846] [id = 239] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f791ac12800) [pid = 1846] [serial = 710] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f7919089c00) [pid = 1846] [serial = 713] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f791cc5c000) [pid = 1846] [serial = 711] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f791ce8c400) [pid = 1846] [serial = 662] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f7926da7400) [pid = 1846] [serial = 679] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f7911d8e400) [pid = 1846] [serial = 700] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f79140f1800) [pid = 1846] [serial = 701] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f791b091c00) [pid = 1846] [serial = 673] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f7919a67400) [pid = 1846] [serial = 670] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f791838ac00) [pid = 1846] [serial = 704] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f79106a6800) [pid = 1846] [serial = 697] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f7912035000) [pid = 1846] [serial = 698] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f7927107400) [pid = 1846] [serial = 682] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f7912c73400) [pid = 1846] [serial = 667] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7910560800) [pid = 1846] [serial = 695] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f79100d6c00) [pid = 1846] [serial = 694] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f791026b400) [pid = 1846] [serial = 664] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f7920106c00) [pid = 1846] [serial = 676] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f7927ed0800) [pid = 1846] [serial = 685] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f7928110000) [pid = 1846] [serial = 688] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f791056f000) [pid = 1846] [serial = 691] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7919716c00) [pid = 1846] [serial = 707] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f79103a2800) [pid = 1846] [serial = 449] [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.] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f7919b07000) [pid = 1846] [serial = 708] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f79188e0000) [pid = 1846] [serial = 705] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f792014a800) [pid = 1846] [serial = 714] [outer = (nil)] [url = about:blank] 04:46:03 INFO - PROCESS | 1846 | 1461152763849 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]]]}] 04:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1581ms 04:46:03 INFO - PROCESS | 1846 | 1461152763899 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 04:46:03 INFO - PROCESS | 1846 | 1461152763904 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 04:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:46:03 INFO - PROCESS | 1846 | 1461152763912 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 1846 | 1461152763914 Marionette TRACE conn3 <- [1,1034,null,{}] 04:46:03 INFO - PROCESS | 1846 | 1461152763920 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}] 04:46:04 INFO - PROCESS | 1846 | 1461152764075 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 04:46:04 INFO - PROCESS | 1846 | 1461152764225 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910427800 == 80 [pid = 1846] [id = 266] 04:46:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f7905ad4400) [pid = 1846] [serial = 799] [outer = (nil)] 04:46:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f79104b0800) [pid = 1846] [serial = 800] [outer = 0x7f7905ad4400] 04:46:04 INFO - PROCESS | 1846 | 1461152764290 Marionette DEBUG loaded listener.js 04:46:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f79106db400) [pid = 1846] [serial = 801] [outer = 0x7f7905ad4400] 04:46:05 INFO - PROCESS | 1846 | 1461152765021 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]]]}] 04:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1128ms 04:46:05 INFO - PROCESS | 1846 | 1461152765042 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 04:46:05 INFO - PROCESS | 1846 | 1461152765045 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 04:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:46:05 INFO - PROCESS | 1846 | 1461152765058 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:46:05 INFO - PROCESS | 1846 | 1461152765066 Marionette TRACE conn3 <- [1,1038,null,{}] 04:46:05 INFO - PROCESS | 1846 | 1461152765073 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}] 04:46:05 INFO - PROCESS | 1846 | 1461152765267 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 04:46:05 INFO - PROCESS | 1846 | 1461152765288 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791486d800 == 81 [pid = 1846] [id = 267] 04:46:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f79104aa000) [pid = 1846] [serial = 802] [outer = (nil)] 04:46:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7910decc00) [pid = 1846] [serial = 803] [outer = 0x7f79104aa000] 04:46:05 INFO - PROCESS | 1846 | 1461152765349 Marionette DEBUG loaded listener.js 04:46:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f7912196400) [pid = 1846] [serial = 804] [outer = 0x7f79104aa000] 04:46:06 INFO - PROCESS | 1846 | 1461152766183 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]]]}] 04:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1200ms 04:46:06 INFO - PROCESS | 1846 | 1461152766252 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 04:46:06 INFO - PROCESS | 1846 | 1461152766256 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 04:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:46:06 INFO - PROCESS | 1846 | 1461152766261 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 1846 | 1461152766263 Marionette TRACE conn3 <- [1,1042,null,{}] 04:46:06 INFO - PROCESS | 1846 | 1461152766268 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}] 04:46:06 INFO - PROCESS | 1846 | 1461152766462 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 04:46:06 INFO - PROCESS | 1846 | 1461152766487 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914f07800 == 82 [pid = 1846] [id = 268] 04:46:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f79106d7c00) [pid = 1846] [serial = 805] [outer = (nil)] 04:46:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f79141b5800) [pid = 1846] [serial = 806] [outer = 0x7f79106d7c00] 04:46:06 INFO - PROCESS | 1846 | 1461152766547 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f7914a81c00) [pid = 1846] [serial = 807] [outer = 0x7f79106d7c00] 04:46:07 INFO - PROCESS | 1846 | 1461152767361 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]]]}] 04:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1133ms 04:46:07 INFO - PROCESS | 1846 | 1461152767399 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 04:46:07 INFO - PROCESS | 1846 | 1461152767403 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 04:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:46:07 INFO - PROCESS | 1846 | 1461152767408 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:46:07 INFO - PROCESS | 1846 | 1461152767410 Marionette TRACE conn3 <- [1,1046,null,{}] 04:46:07 INFO - PROCESS | 1846 | 1461152767415 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}] 04:46:07 INFO - PROCESS | 1846 | 1461152767605 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 04:46:07 INFO - PROCESS | 1846 | 1461152767643 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79186b6000 == 83 [pid = 1846] [id = 269] 04:46:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7914d0bc00) [pid = 1846] [serial = 808] [outer = (nil)] 04:46:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f7914e28400) [pid = 1846] [serial = 809] [outer = 0x7f7914d0bc00] 04:46:07 INFO - PROCESS | 1846 | 1461152767718 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f79179d2400) [pid = 1846] [serial = 810] [outer = 0x7f7914d0bc00] 04:46:08 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f791a46d400) [pid = 1846] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:46:08 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f7912c7a400) [pid = 1846] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:46:08 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f79103a4800) [pid = 1846] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:46:08 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f79103b0800) [pid = 1846] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:46:08 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f7905c80800) [pid = 1846] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:46:08 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f7911bdb400) [pid = 1846] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:46:08 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f790fd4d800) [pid = 1846] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:46:08 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7910bb4000) [pid = 1846] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:46:08 INFO - PROCESS | 1846 | 1461152768760 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]]]}] 04:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1380ms 04:46:08 INFO - PROCESS | 1846 | 1461152768789 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 04:46:08 INFO - PROCESS | 1846 | 1461152768792 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 04:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:46:08 INFO - PROCESS | 1846 | 1461152768797 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:46:08 INFO - PROCESS | 1846 | 1461152768799 Marionette TRACE conn3 <- [1,1050,null,{}] 04:46:08 INFO - PROCESS | 1846 | 1461152768815 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}] 04:46:09 INFO - PROCESS | 1846 | 1461152769011 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 04:46:09 INFO - PROCESS | 1846 | 1461152769096 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918ec9800 == 84 [pid = 1846] [id = 270] 04:46:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7911bdb400) [pid = 1846] [serial = 811] [outer = (nil)] 04:46:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f79179cf400) [pid = 1846] [serial = 812] [outer = 0x7f7911bdb400] 04:46:09 INFO - PROCESS | 1846 | 1461152769155 Marionette DEBUG loaded listener.js 04:46:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f7918bef000) [pid = 1846] [serial = 813] [outer = 0x7f7911bdb400] 04:46:09 INFO - PROCESS | 1846 | 1461152769773 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]]]}] 04:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1027ms 04:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:46:09 INFO - PROCESS | 1846 | 1461152769825 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 04:46:09 INFO - PROCESS | 1846 | 1461152769828 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 04:46:09 INFO - PROCESS | 1846 | 1461152769832 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1846 | 1461152769836 Marionette TRACE conn3 <- [1,1054,null,{}] 04:46:09 INFO - PROCESS | 1846 | 1461152769841 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}] 04:46:10 INFO - PROCESS | 1846 | 1461152770022 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 04:46:10 INFO - PROCESS | 1846 | 1461152770044 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919795800 == 85 [pid = 1846] [id = 271] 04:46:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f7912c7a400) [pid = 1846] [serial = 814] [outer = (nil)] 04:46:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f791957ec00) [pid = 1846] [serial = 815] [outer = 0x7f7912c7a400] 04:46:10 INFO - PROCESS | 1846 | 1461152770101 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7919b07000) [pid = 1846] [serial = 816] [outer = 0x7f7912c7a400] 04:46:11 INFO - PROCESS | 1846 | 1461152771105 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]]]}] 04:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1284ms 04:46:11 INFO - PROCESS | 1846 | 1461152771117 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 04:46:11 INFO - PROCESS | 1846 | 1461152771123 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 04:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:46:11 INFO - PROCESS | 1846 | 1461152771131 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 1846 | 1461152771136 Marionette TRACE conn3 <- [1,1058,null,{}] 04:46:11 INFO - PROCESS | 1846 | 1461152771144 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}] 04:46:11 INFO - PROCESS | 1846 | 1461152771318 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 04:46:11 INFO - PROCESS | 1846 | 1461152771494 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910840800 == 86 [pid = 1846] [id = 272] 04:46:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f790ed08400) [pid = 1846] [serial = 817] [outer = (nil)] 04:46:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f7910035400) [pid = 1846] [serial = 818] [outer = 0x7f790ed08400] 04:46:11 INFO - PROCESS | 1846 | 1461152771569 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f791026b400) [pid = 1846] [serial = 819] [outer = 0x7f790ed08400] 04:46:12 INFO - PROCESS | 1846 | 1461152772543 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]]]}] 04:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1438ms 04:46:12 INFO - PROCESS | 1846 | 1461152772569 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 04:46:12 INFO - PROCESS | 1846 | 1461152772578 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 04:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:46:12 INFO - PROCESS | 1846 | 1461152772587 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 1846 | 1461152772591 Marionette TRACE conn3 <- [1,1062,null,{}] 04:46:12 INFO - PROCESS | 1846 | 1461152772597 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}] 04:46:12 INFO - PROCESS | 1846 | 1461152772758 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 04:46:12 INFO - PROCESS | 1846 | 1461152772927 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7917938800 == 87 [pid = 1846] [id = 273] 04:46:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f790ed0fc00) [pid = 1846] [serial = 820] [outer = (nil)] 04:46:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f7910bb3400) [pid = 1846] [serial = 821] [outer = 0x7f790ed0fc00] 04:46:12 INFO - PROCESS | 1846 | 1461152772994 Marionette DEBUG loaded listener.js 04:46:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f7911bdc000) [pid = 1846] [serial = 822] [outer = 0x7f790ed0fc00] 04:46:13 INFO - PROCESS | 1846 | 1461152773921 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]]]}] 04:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1383ms 04:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:46:13 INFO - PROCESS | 1846 | 1461152773971 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 04:46:13 INFO - PROCESS | 1846 | 1461152773974 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 04:46:13 INFO - PROCESS | 1846 | 1461152773981 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:46:13 INFO - PROCESS | 1846 | 1461152773987 Marionette TRACE conn3 <- [1,1066,null,{}] 04:46:14 INFO - PROCESS | 1846 | 1461152774002 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}] 04:46:14 INFO - PROCESS | 1846 | 1461152774173 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 04:46:14 INFO - PROCESS | 1846 | 1461152774335 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791afc6000 == 88 [pid = 1846] [id = 274] 04:46:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f7910ed9c00) [pid = 1846] [serial = 823] [outer = (nil)] 04:46:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f79169bc400) [pid = 1846] [serial = 824] [outer = 0x7f7910ed9c00] 04:46:14 INFO - PROCESS | 1846 | 1461152774410 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f79179de800) [pid = 1846] [serial = 825] [outer = 0x7f7910ed9c00] 04:46:15 INFO - PROCESS | 1846 | 1461152775274 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]]]}] 04:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1337ms 04:46:15 INFO - PROCESS | 1846 | 1461152775318 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 1846 | 1461152775323 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 04:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:46:15 INFO - PROCESS | 1846 | 1461152775328 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 1846 | 1461152775330 Marionette TRACE conn3 <- [1,1070,null,{}] 04:46:15 INFO - PROCESS | 1846 | 1461152775336 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}] 04:46:15 INFO - PROCESS | 1846 | 1461152775498 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 04:46:15 INFO - PROCESS | 1846 | 1461152775673 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926c73000 == 89 [pid = 1846] [id = 275] 04:46:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f7905ace800) [pid = 1846] [serial = 826] [outer = (nil)] 04:46:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f7918b0a800) [pid = 1846] [serial = 827] [outer = 0x7f7905ace800] 04:46:15 INFO - PROCESS | 1846 | 1461152775757 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f7919ecbc00) [pid = 1846] [serial = 828] [outer = 0x7f7905ace800] 04:46:16 INFO - PROCESS | 1846 | 1461152776585 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]]]}] 04:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1327ms 04:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:46:16 INFO - PROCESS | 1846 | 1461152776657 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 1846 | 1461152776660 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 04:46:16 INFO - PROCESS | 1846 | 1461152776666 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1846 | 1461152776669 Marionette TRACE conn3 <- [1,1074,null,{}] 04:46:16 INFO - PROCESS | 1846 | 1461152776675 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}] 04:46:16 INFO - PROCESS | 1846 | 1461152776870 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 04:46:17 INFO - PROCESS | 1846 | 1461152777035 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792814f800 == 90 [pid = 1846] [id = 276] 04:46:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f7910572800) [pid = 1846] [serial = 829] [outer = (nil)] 04:46:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f791a8cf000) [pid = 1846] [serial = 830] [outer = 0x7f7910572800] 04:46:17 INFO - PROCESS | 1846 | 1461152777106 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f791cc58000) [pid = 1846] [serial = 831] [outer = 0x7f7910572800] 04:46:17 INFO - PROCESS | 1846 | 1461152777975 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]]]}] 04:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1382ms 04:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:46:18 INFO - PROCESS | 1846 | 1461152778048 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 04:46:18 INFO - PROCESS | 1846 | 1461152778051 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 04:46:18 INFO - PROCESS | 1846 | 1461152778057 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:46:18 INFO - PROCESS | 1846 | 1461152778060 Marionette TRACE conn3 <- [1,1078,null,{}] 04:46:18 INFO - PROCESS | 1846 | 1461152778065 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}] 04:46:18 INFO - PROCESS | 1846 | 1461152778294 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 04:46:18 INFO - PROCESS | 1846 | 1461152778462 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792b94d800 == 91 [pid = 1846] [id = 277] 04:46:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f7925ed6c00) [pid = 1846] [serial = 832] [outer = (nil)] 04:46:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f7926fe8800) [pid = 1846] [serial = 833] [outer = 0x7f7925ed6c00] 04:46:18 INFO - PROCESS | 1846 | 1461152778574 Marionette DEBUG loaded listener.js 04:46:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f792bfa8800) [pid = 1846] [serial = 834] [outer = 0x7f7925ed6c00] 04:46:19 INFO - PROCESS | 1846 | 1461152779437 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]]]}] 04:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1434ms 04:46:19 INFO - PROCESS | 1846 | 1461152779491 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 04:46:19 INFO - PROCESS | 1846 | 1461152779495 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 04:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:46:19 INFO - PROCESS | 1846 | 1461152779501 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:46:19 INFO - PROCESS | 1846 | 1461152779503 Marionette TRACE conn3 <- [1,1082,null,{}] 04:46:19 INFO - PROCESS | 1846 | 1461152779508 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}] 04:46:19 INFO - PROCESS | 1846 | 1461152779675 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 04:46:19 INFO - PROCESS | 1846 | 1461152779852 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792c419800 == 92 [pid = 1846] [id = 278] 04:46:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f79174dd800) [pid = 1846] [serial = 835] [outer = (nil)] 04:46:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f791b032c00) [pid = 1846] [serial = 836] [outer = 0x7f79174dd800] 04:46:19 INFO - PROCESS | 1846 | 1461152779923 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f791b037c00) [pid = 1846] [serial = 837] [outer = 0x7f79174dd800] 04:46:20 INFO - PROCESS | 1846 | 1461152780774 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]]]}] 04:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1327ms 04:46:20 INFO - PROCESS | 1846 | 1461152780829 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 04:46:20 INFO - PROCESS | 1846 | 1461152780833 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 04:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:46:20 INFO - PROCESS | 1846 | 1461152780838 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 1846 | 1461152780842 Marionette TRACE conn3 <- [1,1086,null,{}] 04:46:20 INFO - PROCESS | 1846 | 1461152780847 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}] 04:46:21 INFO - PROCESS | 1846 | 1461152781017 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 04:46:21 INFO - PROCESS | 1846 | 1461152781229 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7930584800 == 93 [pid = 1846] [id = 279] 04:46:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f7912194c00) [pid = 1846] [serial = 838] [outer = (nil)] 04:46:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f7926dafc00) [pid = 1846] [serial = 839] [outer = 0x7f7912194c00] 04:46:21 INFO - PROCESS | 1846 | 1461152781298 Marionette DEBUG loaded listener.js 04:46:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f792c28a400) [pid = 1846] [serial = 840] [outer = 0x7f7912194c00] 04:46:22 INFO - PROCESS | 1846 | 1461152782178 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]]]}] 04:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1383ms 04:46:22 INFO - PROCESS | 1846 | 1461152782224 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 1846 | 1461152782228 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 04:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:46:22 INFO - PROCESS | 1846 | 1461152782234 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 1846 | 1461152782237 Marionette TRACE conn3 <- [1,1090,null,{}] 04:46:22 INFO - PROCESS | 1846 | 1461152782242 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}] 04:46:22 INFO - PROCESS | 1846 | 1461152782415 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 04:46:22 INFO - PROCESS | 1846 | 1461152782589 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907199000 == 94 [pid = 1846] [id = 280] 04:46:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f79045c3800) [pid = 1846] [serial = 841] [outer = (nil)] 04:46:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f79045cb400) [pid = 1846] [serial = 842] [outer = 0x7f79045c3800] 04:46:22 INFO - PROCESS | 1846 | 1461152782658 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f79045cfc00) [pid = 1846] [serial = 843] [outer = 0x7f79045c3800] 04:46:23 INFO - PROCESS | 1846 | 1461152783513 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]]]}] 04:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1332ms 04:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:46:23 INFO - PROCESS | 1846 | 1461152783567 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 04:46:23 INFO - PROCESS | 1846 | 1461152783570 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 04:46:23 INFO - PROCESS | 1846 | 1461152783576 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:46:23 INFO - PROCESS | 1846 | 1461152783580 Marionette TRACE conn3 <- [1,1094,null,{}] 04:46:23 INFO - PROCESS | 1846 | 1461152783585 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}] 04:46:23 INFO - PROCESS | 1846 | 1461152783762 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 04:46:23 INFO - PROCESS | 1846 | 1461152783941 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79048d1800 == 95 [pid = 1846] [id = 281] 04:46:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f79045c5800) [pid = 1846] [serial = 844] [outer = (nil)] 04:46:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f79049c6000) [pid = 1846] [serial = 845] [outer = 0x7f79045c5800] 04:46:24 INFO - PROCESS | 1846 | 1461152784022 Marionette DEBUG loaded listener.js 04:46:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f79049ca000) [pid = 1846] [serial = 846] [outer = 0x7f79045c5800] 04:46:24 INFO - PROCESS | 1846 | 1461152784961 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]]]}] 04:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1430ms 04:46:25 INFO - PROCESS | 1846 | 1461152785006 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 04:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:46:25 INFO - PROCESS | 1846 | 1461152785011 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 04:46:25 INFO - PROCESS | 1846 | 1461152785016 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:46:25 INFO - PROCESS | 1846 | 1461152785020 Marionette TRACE conn3 <- [1,1098,null,{}] 04:46:25 INFO - PROCESS | 1846 | 1461152785026 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}] 04:46:25 INFO - PROCESS | 1846 | 1461152785244 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 04:46:25 INFO - PROCESS | 1846 | 1461152785417 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7903753800 == 96 [pid = 1846] [id = 282] 04:46:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f79045c5c00) [pid = 1846] [serial = 847] [outer = (nil)] 04:46:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f79088f4c00) [pid = 1846] [serial = 848] [outer = 0x7f79045c5c00] 04:46:25 INFO - PROCESS | 1846 | 1461152785497 Marionette DEBUG loaded listener.js 04:46:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f792c349c00) [pid = 1846] [serial = 849] [outer = 0x7f79045c5c00] 04:46:26 INFO - PROCESS | 1846 | 1461152786437 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]]]}] 04:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1481ms 04:46:26 INFO - PROCESS | 1846 | 1461152786500 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 04:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:46:26 INFO - PROCESS | 1846 | 1461152786505 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 04:46:26 INFO - PROCESS | 1846 | 1461152786514 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 1846 | 1461152786519 Marionette TRACE conn3 <- [1,1102,null,{}] 04:46:26 INFO - PROCESS | 1846 | 1461152786527 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}] 04:46:26 INFO - PROCESS | 1846 | 1461152786784 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 04:46:27 INFO - PROCESS | 1846 | 1461152787001 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905cae800 == 97 [pid = 1846] [id = 283] 04:46:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f79045cc000) [pid = 1846] [serial = 850] [outer = (nil)] 04:46:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f7905d65400) [pid = 1846] [serial = 851] [outer = 0x7f79045cc000] 04:46:27 INFO - PROCESS | 1846 | 1461152787094 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f7905d6d800) [pid = 1846] [serial = 852] [outer = 0x7f79045cc000] 04:46:28 INFO - PROCESS | 1846 | 1461152788242 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]]]}] 04:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1789ms 04:46:28 INFO - PROCESS | 1846 | 1461152788302 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 04:46:28 INFO - PROCESS | 1846 | 1461152788312 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 04:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:46:28 INFO - PROCESS | 1846 | 1461152788332 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 1846 | 1461152788338 Marionette TRACE conn3 <- [1,1106,null,{}] 04:46:28 INFO - PROCESS | 1846 | 1461152788393 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}] 04:46:28 INFO - PROCESS | 1846 | 1461152788662 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 04:46:28 INFO - PROCESS | 1846 | 1461152788828 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790ec14800 == 98 [pid = 1846] [id = 284] 04:46:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f79049d0000) [pid = 1846] [serial = 853] [outer = (nil)] 04:46:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f7904fd5400) [pid = 1846] [serial = 854] [outer = 0x7f79049d0000] 04:46:28 INFO - PROCESS | 1846 | 1461152788892 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f7905d6c800) [pid = 1846] [serial = 855] [outer = 0x7f79049d0000] 04:46:29 INFO - PROCESS | 1846 | 1461152789823 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]]]}] 04:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1529ms 04:46:29 INFO - PROCESS | 1846 | 1461152789859 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 04:46:29 INFO - PROCESS | 1846 | 1461152789867 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 04:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:46:29 INFO - PROCESS | 1846 | 1461152789877 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 1846 | 1461152789880 Marionette TRACE conn3 <- [1,1110,null,{}] 04:46:29 INFO - PROCESS | 1846 | 1461152789885 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}] 04:46:30 INFO - PROCESS | 1846 | 1461152790139 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 04:46:30 INFO - PROCESS | 1846 | 1461152790365 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790897b000 == 99 [pid = 1846] [id = 285] 04:46:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f7909130400) [pid = 1846] [serial = 856] [outer = (nil)] 04:46:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f7909132400) [pid = 1846] [serial = 857] [outer = 0x7f7909130400] 04:46:30 INFO - PROCESS | 1846 | 1461152790478 Marionette DEBUG loaded listener.js 04:46:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f790ed0e800) [pid = 1846] [serial = 858] [outer = 0x7f7909130400] 04:46:30 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792bb4a800 == 98 [pid = 1846] [id = 238] 04:46:30 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918ec9800 == 97 [pid = 1846] [id = 270] 04:46:30 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79186b6000 == 96 [pid = 1846] [id = 269] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f7926cd5c00) [pid = 1846] [serial = 731] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f792bfb7000) [pid = 1846] [serial = 734] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f79088f1000) [pid = 1846] [serial = 737] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f7905ad4000) [pid = 1846] [serial = 740] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f79088f5000) [pid = 1846] [serial = 743] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f7927e27000) [pid = 1846] [serial = 767] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914f07800 == 95 [pid = 1846] [id = 268] 04:46:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791486d800 == 94 [pid = 1846] [id = 267] 04:46:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910427800 == 93 [pid = 1846] [id = 266] 04:46:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908d4d000 == 92 [pid = 1846] [id = 265] 04:46:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790897e000 == 91 [pid = 1846] [id = 264] 04:46:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792b822800 == 90 [pid = 1846] [id = 258] 04:46:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7919629000 == 89 [pid = 1846] [id = 257] 04:46:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910fc6000 == 88 [pid = 1846] [id = 256] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f791a8d6c00) [pid = 1846] [serial = 761] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f791ce90400) [pid = 1846] [serial = 762] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f791a8c9c00) [pid = 1846] [serial = 764] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f79141c0800) [pid = 1846] [serial = 722] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f791055b400) [pid = 1846] [serial = 719] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f79106a8000) [pid = 1846] [serial = 750] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f79104b3400) [pid = 1846] [serial = 749] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f7914d0a800) [pid = 1846] [serial = 755] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f790eca4400) [pid = 1846] [serial = 747] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f7905c82800) [pid = 1846] [serial = 746] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f7910bb7000) [pid = 1846] [serial = 728] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f7928107800) [pid = 1846] [serial = 717] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f7910de7800) [pid = 1846] [serial = 752] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f7912193400) [pid = 1846] [serial = 753] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f791b0c3800) [pid = 1846] [serial = 725] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f7918e18400) [pid = 1846] [serial = 758] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f7926da9400) [pid = 1846] [serial = 765] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f79186e3c00) [pid = 1846] [serial = 756] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f7919720000) [pid = 1846] [serial = 759] [outer = (nil)] [url = about:blank] 04:46:31 INFO - PROCESS | 1846 | 1461152791469 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]]]}] 04:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1631ms 04:46:31 INFO - PROCESS | 1846 | 1461152791508 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 04:46:31 INFO - PROCESS | 1846 | 1461152791512 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 04:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:46:31 INFO - PROCESS | 1846 | 1461152791518 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:46:31 INFO - PROCESS | 1846 | 1461152791523 Marionette TRACE conn3 <- [1,1114,null,{}] 04:46:31 INFO - PROCESS | 1846 | 1461152791538 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}] 04:46:31 INFO - PROCESS | 1846 | 1461152791711 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 04:46:31 INFO - PROCESS | 1846 | 1461152791867 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791041c000 == 89 [pid = 1846] [id = 286] 04:46:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f79088f5000) [pid = 1846] [serial = 859] [outer = (nil)] 04:46:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f79100d9400) [pid = 1846] [serial = 860] [outer = 0x7f79088f5000] 04:46:31 INFO - PROCESS | 1846 | 1461152791979 Marionette DEBUG loaded listener.js 04:46:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f791057bc00) [pid = 1846] [serial = 861] [outer = 0x7f79088f5000] 04:46:32 INFO - PROCESS | 1846 | 1461152792695 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]]]}] 04:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1188ms 04:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:46:32 INFO - PROCESS | 1846 | 1461152792707 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 04:46:32 INFO - PROCESS | 1846 | 1461152792710 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 04:46:32 INFO - PROCESS | 1846 | 1461152792716 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - PROCESS | 1846 | 1461152792719 Marionette TRACE conn3 <- [1,1118,null,{}] 04:46:32 INFO - PROCESS | 1846 | 1461152792724 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}] 04:46:32 INFO - PROCESS | 1846 | 1461152792940 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 04:46:32 INFO - PROCESS | 1846 | 1461152792964 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914dce800 == 90 [pid = 1846] [id = 287] 04:46:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f79106a0800) [pid = 1846] [serial = 862] [outer = (nil)] 04:46:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f7910bb7800) [pid = 1846] [serial = 863] [outer = 0x7f79106a0800] 04:46:33 INFO - PROCESS | 1846 | 1461152793028 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f7910ed5000) [pid = 1846] [serial = 864] [outer = 0x7f79106a0800] 04:46:33 INFO - PROCESS | 1846 | 1461152793903 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]]]}] 04:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1233ms 04:46:33 INFO - PROCESS | 1846 | 1461152793949 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 04:46:33 INFO - PROCESS | 1846 | 1461152793963 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 04:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:46:33 INFO - PROCESS | 1846 | 1461152793977 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:46:33 INFO - PROCESS | 1846 | 1461152793980 Marionette TRACE conn3 <- [1,1122,null,{}] 04:46:33 INFO - PROCESS | 1846 | 1461152793985 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}] 04:46:34 INFO - PROCESS | 1846 | 1461152794203 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 04:46:34 INFO - PROCESS | 1846 | 1461152794234 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7917937800 == 91 [pid = 1846] [id = 288] 04:46:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f7910f35c00) [pid = 1846] [serial = 865] [outer = (nil)] 04:46:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f7912196c00) [pid = 1846] [serial = 866] [outer = 0x7f7910f35c00] 04:46:34 INFO - PROCESS | 1846 | 1461152794304 Marionette DEBUG loaded listener.js 04:46:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f79141b8400) [pid = 1846] [serial = 867] [outer = 0x7f7910f35c00] 04:46:35 INFO - PROCESS | 1846 | 1461152795129 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]]]}] 04:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1180ms 04:46:35 INFO - PROCESS | 1846 | 1461152795158 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 04:46:35 INFO - PROCESS | 1846 | 1461152795160 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 04:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:46:35 INFO - PROCESS | 1846 | 1461152795167 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:46:35 INFO - PROCESS | 1846 | 1461152795169 Marionette TRACE conn3 <- [1,1126,null,{}] 04:46:35 INFO - PROCESS | 1846 | 1461152795194 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}] 04:46:35 INFO - PROCESS | 1846 | 1461152795427 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 04:46:35 INFO - PROCESS | 1846 | 1461152795455 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791a862800 == 92 [pid = 1846] [id = 289] 04:46:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f7916c1ec00) [pid = 1846] [serial = 868] [outer = (nil)] 04:46:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f79188e1c00) [pid = 1846] [serial = 869] [outer = 0x7f7916c1ec00] 04:46:35 INFO - PROCESS | 1846 | 1461152795520 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f7919ebf400) [pid = 1846] [serial = 870] [outer = 0x7f7916c1ec00] 04:46:36 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f7911bdb400) [pid = 1846] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:46:36 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f7910037000) [pid = 1846] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:46:36 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f79106d7c00) [pid = 1846] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:46:36 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f79104aa000) [pid = 1846] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:46:36 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f7905ad4400) [pid = 1846] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:46:36 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f7914d0bc00) [pid = 1846] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:46:36 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f7905c75800) [pid = 1846] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:46:36 INFO - PROCESS | 1846 | 1461152796509 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]]]}] 04:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1389ms 04:46:36 INFO - PROCESS | 1846 | 1461152796559 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 04:46:36 INFO - PROCESS | 1846 | 1461152796564 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 04:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:46:36 INFO - PROCESS | 1846 | 1461152796572 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 1846 | 1461152796576 Marionette TRACE conn3 <- [1,1130,null,{}] 04:46:36 INFO - PROCESS | 1846 | 1461152796598 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}] 04:46:36 INFO - PROCESS | 1846 | 1461152796831 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 04:46:36 INFO - PROCESS | 1846 | 1461152796960 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791cbc5800 == 93 [pid = 1846] [id = 290] 04:46:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f79106d7c00) [pid = 1846] [serial = 871] [outer = (nil)] 04:46:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f7918c46c00) [pid = 1846] [serial = 872] [outer = 0x7f79106d7c00] 04:46:37 INFO - PROCESS | 1846 | 1461152797021 Marionette DEBUG loaded listener.js 04:46:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f791b02e400) [pid = 1846] [serial = 873] [outer = 0x7f79106d7c00] 04:46:37 INFO - PROCESS | 1846 | 1461152797830 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]]]}] 04:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1282ms 04:46:37 INFO - PROCESS | 1846 | 1461152797854 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 04:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:46:37 INFO - PROCESS | 1846 | 1461152797858 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 04:46:37 INFO - PROCESS | 1846 | 1461152797864 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 1846 | 1461152797867 Marionette TRACE conn3 <- [1,1134,null,{}] 04:46:37 INFO - PROCESS | 1846 | 1461152797872 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}] 04:46:38 INFO - PROCESS | 1846 | 1461152798211 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 04:46:38 INFO - PROCESS | 1846 | 1461152798351 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79070cc000 == 94 [pid = 1846] [id = 291] 04:46:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f79049c7400) [pid = 1846] [serial = 874] [outer = (nil)] 04:46:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f79049cfc00) [pid = 1846] [serial = 875] [outer = 0x7f79049c7400] 04:46:38 INFO - PROCESS | 1846 | 1461152798448 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f7905c78000) [pid = 1846] [serial = 876] [outer = 0x7f79049c7400] 04:46:39 INFO - PROCESS | 1846 | 1461152799812 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]]]}] 04:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1981ms 04:46:39 INFO - PROCESS | 1846 | 1461152799847 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 04:46:39 INFO - PROCESS | 1846 | 1461152799853 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 04:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:46:39 INFO - PROCESS | 1846 | 1461152799871 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 1846 | 1461152799878 Marionette TRACE conn3 <- [1,1138,null,{}] 04:46:39 INFO - PROCESS | 1846 | 1461152799885 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}] 04:46:40 INFO - PROCESS | 1846 | 1461152800173 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 04:46:40 INFO - PROCESS | 1846 | 1461152800400 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914dd5800 == 95 [pid = 1846] [id = 292] 04:46:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f790eca4400) [pid = 1846] [serial = 877] [outer = (nil)] 04:46:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f790fd4d800) [pid = 1846] [serial = 878] [outer = 0x7f790eca4400] 04:46:40 INFO - PROCESS | 1846 | 1461152800524 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f7910272800) [pid = 1846] [serial = 879] [outer = 0x7f790eca4400] 04:46:41 INFO - PROCESS | 1846 | 1461152801428 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]]]}] 04:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1594ms 04:46:41 INFO - PROCESS | 1846 | 1461152801465 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 1846 | 1461152801469 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 04:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:46:41 INFO - PROCESS | 1846 | 1461152801476 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 1846 | 1461152801479 Marionette TRACE conn3 <- [1,1142,null,{}] 04:46:41 INFO - PROCESS | 1846 | 1461152801485 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}] 04:46:41 INFO - PROCESS | 1846 | 1461152801734 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 04:46:41 INFO - PROCESS | 1846 | 1461152801973 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926de0800 == 96 [pid = 1846] [id = 293] 04:46:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f7912b89c00) [pid = 1846] [serial = 880] [outer = (nil)] 04:46:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f79141c0800) [pid = 1846] [serial = 881] [outer = 0x7f7912b89c00] 04:46:42 INFO - PROCESS | 1846 | 1461152802049 Marionette DEBUG loaded listener.js 04:46:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f7914d0dc00) [pid = 1846] [serial = 882] [outer = 0x7f7912b89c00] 04:46:42 INFO - PROCESS | 1846 | 1461152802847 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]]]}] 04:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1432ms 04:46:42 INFO - PROCESS | 1846 | 1461152802909 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 04:46:42 INFO - PROCESS | 1846 | 1461152802915 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 04:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:46:42 INFO - PROCESS | 1846 | 1461152802931 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:46:42 INFO - PROCESS | 1846 | 1461152802938 Marionette TRACE conn3 <- [1,1146,null,{}] 04:46:42 INFO - PROCESS | 1846 | 1461152802944 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}] 04:46:43 INFO - PROCESS | 1846 | 1461152803157 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 04:46:43 INFO - PROCESS | 1846 | 1461152803328 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792bb53800 == 97 [pid = 1846] [id = 294] 04:46:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f7910de3c00) [pid = 1846] [serial = 883] [outer = (nil)] 04:46:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f791a06c000) [pid = 1846] [serial = 884] [outer = 0x7f7910de3c00] 04:46:43 INFO - PROCESS | 1846 | 1461152803402 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f791b0c3800) [pid = 1846] [serial = 885] [outer = 0x7f7910de3c00] 04:46:44 INFO - PROCESS | 1846 | 1461152804291 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]]]}] 04:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1400ms 04:46:44 INFO - PROCESS | 1846 | 1461152804325 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 04:46:44 INFO - PROCESS | 1846 | 1461152804330 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 04:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:46:44 INFO - PROCESS | 1846 | 1461152804339 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:46:44 INFO - PROCESS | 1846 | 1461152804343 Marionette TRACE conn3 <- [1,1150,null,{}] 04:46:44 INFO - PROCESS | 1846 | 1461152804351 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}] 04:46:44 INFO - PROCESS | 1846 | 1461152804543 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 04:46:44 INFO - PROCESS | 1846 | 1461152804715 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907572000 == 98 [pid = 1846] [id = 295] 04:46:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f7912c38400) [pid = 1846] [serial = 886] [outer = (nil)] 04:46:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f7925ed0c00) [pid = 1846] [serial = 887] [outer = 0x7f7912c38400] 04:46:44 INFO - PROCESS | 1846 | 1461152804786 Marionette DEBUG loaded listener.js 04:46:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f792710ac00) [pid = 1846] [serial = 888] [outer = 0x7f7912c38400] 04:46:45 INFO - PROCESS | 1846 | 1461152805600 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]]]}] 04:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1285ms 04:46:45 INFO - PROCESS | 1846 | 1461152805630 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 04:46:45 INFO - PROCESS | 1846 | 1461152805633 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 04:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:46:45 INFO - PROCESS | 1846 | 1461152805642 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 1846 | 1461152805645 Marionette TRACE conn3 <- [1,1154,null,{}] 04:46:45 INFO - PROCESS | 1846 | 1461152805651 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}] 04:46:45 INFO - PROCESS | 1846 | 1461152805823 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 04:46:46 INFO - PROCESS | 1846 | 1461152806006 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907591000 == 99 [pid = 1846] [id = 296] 04:46:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f792beb8400) [pid = 1846] [serial = 889] [outer = (nil)] 04:46:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f792bf5a000) [pid = 1846] [serial = 890] [outer = 0x7f792beb8400] 04:46:46 INFO - PROCESS | 1846 | 1461152806088 Marionette DEBUG loaded listener.js 04:46:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f792c40a000) [pid = 1846] [serial = 891] [outer = 0x7f792beb8400] 04:46:47 INFO - PROCESS | 1846 | 1461152807011 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]]]}] 04:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1434ms 04:46:47 INFO - PROCESS | 1846 | 1461152807077 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 04:46:47 INFO - PROCESS | 1846 | 1461152807081 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 04:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:46:47 INFO - PROCESS | 1846 | 1461152807087 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 1846 | 1461152807090 Marionette TRACE conn3 <- [1,1158,null,{}] 04:46:47 INFO - PROCESS | 1846 | 1461152807095 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}] 04:46:47 INFO - PROCESS | 1846 | 1461152807271 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 04:46:47 INFO - PROCESS | 1846 | 1461152807446 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910a21800 == 100 [pid = 1846] [id = 297] 04:46:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f790da74000) [pid = 1846] [serial = 892] [outer = (nil)] 04:46:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f790da80c00) [pid = 1846] [serial = 893] [outer = 0x7f790da74000] 04:46:47 INFO - PROCESS | 1846 | 1461152807519 Marionette DEBUG loaded listener.js 04:46:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f792c40b000) [pid = 1846] [serial = 894] [outer = 0x7f790da74000] 04:46:48 INFO - PROCESS | 1846 | 1461152808339 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]]]}] 04:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1278ms 04:46:48 INFO - PROCESS | 1846 | 1461152808367 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 04:46:48 INFO - PROCESS | 1846 | 1461152808370 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 04:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:46:48 INFO - PROCESS | 1846 | 1461152808377 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:46:48 INFO - PROCESS | 1846 | 1461152808380 Marionette TRACE conn3 <- [1,1162,null,{}] 04:46:48 INFO - PROCESS | 1846 | 1461152808385 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}] 04:46:48 INFO - PROCESS | 1846 | 1461152808566 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 04:46:48 INFO - PROCESS | 1846 | 1461152808746 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904518000 == 101 [pid = 1846] [id = 298] 04:46:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7f7903042400) [pid = 1846] [serial = 895] [outer = (nil)] 04:46:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7f790304b400) [pid = 1846] [serial = 896] [outer = 0x7f7903042400] 04:46:48 INFO - PROCESS | 1846 | 1461152808815 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7f7903050400) [pid = 1846] [serial = 897] [outer = 0x7f7903042400] 04:46:49 INFO - PROCESS | 1846 | 1461152809693 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]]]}] 04:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1378ms 04:46:49 INFO - PROCESS | 1846 | 1461152809757 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 04:46:49 INFO - PROCESS | 1846 | 1461152809760 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 04:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:46:49 INFO - PROCESS | 1846 | 1461152809766 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:46:49 INFO - PROCESS | 1846 | 1461152809768 Marionette TRACE conn3 <- [1,1166,null,{}] 04:46:49 INFO - PROCESS | 1846 | 1461152809774 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}] 04:46:49 INFO - PROCESS | 1846 | 1461152809951 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 04:46:50 INFO - PROCESS | 1846 | 1461152810132 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79028cf800 == 102 [pid = 1846] [id = 299] 04:46:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7f7903043c00) [pid = 1846] [serial = 898] [outer = (nil)] 04:46:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7f7904ed3400) [pid = 1846] [serial = 899] [outer = 0x7f7903043c00] 04:46:50 INFO - PROCESS | 1846 | 1461152810204 Marionette DEBUG loaded listener.js 04:46:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7f7904ed7c00) [pid = 1846] [serial = 900] [outer = 0x7f7903043c00] 04:46:51 INFO - PROCESS | 1846 | 1461152811056 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]]]}] 04:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1330ms 04:46:51 INFO - PROCESS | 1846 | 1461152811098 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 04:46:51 INFO - PROCESS | 1846 | 1461152811102 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 04:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:46:51 INFO - PROCESS | 1846 | 1461152811108 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:46:51 INFO - PROCESS | 1846 | 1461152811110 Marionette TRACE conn3 <- [1,1170,null,{}] 04:46:51 INFO - PROCESS | 1846 | 1461152811116 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}] 04:46:51 INFO - PROCESS | 1846 | 1461152811294 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 04:46:51 INFO - PROCESS | 1846 | 1461152811565 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914870800 == 103 [pid = 1846] [id = 300] 04:46:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7f79031c5c00) [pid = 1846] [serial = 901] [outer = (nil)] 04:46:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7f79031cb400) [pid = 1846] [serial = 902] [outer = 0x7f79031c5c00] 04:46:51 INFO - PROCESS | 1846 | 1461152811681 Marionette DEBUG loaded listener.js 04:46:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7f79031cfc00) [pid = 1846] [serial = 903] [outer = 0x7f79031c5c00] 04:46:52 INFO - PROCESS | 1846 | 1461152812478 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]]]}] 04:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1433ms 04:46:52 INFO - PROCESS | 1846 | 1461152812542 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 04:46:52 INFO - PROCESS | 1846 | 1461152812546 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 04:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:46:52 INFO - PROCESS | 1846 | 1461152812552 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:46:52 INFO - PROCESS | 1846 | 1461152812554 Marionette TRACE conn3 <- [1,1174,null,{}] 04:46:52 INFO - PROCESS | 1846 | 1461152812559 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}] 04:46:52 INFO - PROCESS | 1846 | 1461152812749 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 04:46:52 INFO - PROCESS | 1846 | 1461152812924 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790489a800 == 104 [pid = 1846] [id = 301] 04:46:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7f7902a8ec00) [pid = 1846] [serial = 904] [outer = (nil)] 04:46:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7f7902a94c00) [pid = 1846] [serial = 905] [outer = 0x7f7902a8ec00] 04:46:53 INFO - PROCESS | 1846 | 1461152813001 Marionette DEBUG loaded listener.js 04:46:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7f79031ca800) [pid = 1846] [serial = 906] [outer = 0x7f7902a8ec00] 04:46:53 INFO - PROCESS | 1846 | 1461152813868 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] 04:46:53 INFO - PROCESS | 1846 | 1461152813945 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 04:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:46:53 INFO - PROCESS | 1846 | 1461152813952 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 1846 | 1461152813956 Marionette TRACE conn3 <- [1,1178,null,{}] 04:46:53 INFO - PROCESS | 1846 | 1461152813961 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}] 04:46:54 INFO - PROCESS | 1846 | 1461152814176 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 04:46:54 INFO - PROCESS | 1846 | 1461152814357 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790489d000 == 105 [pid = 1846] [id = 302] 04:46:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7f7902a90400) [pid = 1846] [serial = 907] [outer = (nil)] 04:46:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7f7902cf3400) [pid = 1846] [serial = 908] [outer = 0x7f7902a90400] 04:46:54 INFO - PROCESS | 1846 | 1461152814429 Marionette DEBUG loaded listener.js 04:46:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7f7904ed0400) [pid = 1846] [serial = 909] [outer = 0x7f7902a90400] 04:46:55 INFO - PROCESS | 1846 | 1461152815274 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] 04:46:55 INFO - PROCESS | 1846 | 1461152815344 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 04:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:46:55 INFO - PROCESS | 1846 | 1461152815350 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:46:55 INFO - PROCESS | 1846 | 1461152815352 Marionette TRACE conn3 <- [1,1182,null,{}] 04:46:55 INFO - PROCESS | 1846 | 1461152815358 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}] 04:46:55 INFO - PROCESS | 1846 | 1461152815542 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 04:46:55 INFO - PROCESS | 1846 | 1461152815727 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907216800 == 106 [pid = 1846] [id = 303] 04:46:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7f7902a92400) [pid = 1846] [serial = 910] [outer = (nil)] 04:46:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7f7905c82c00) [pid = 1846] [serial = 911] [outer = 0x7f7902a92400] 04:46:55 INFO - PROCESS | 1846 | 1461152815798 Marionette DEBUG loaded listener.js 04:46:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7f7908a73400) [pid = 1846] [serial = 912] [outer = 0x7f7902a92400] 04:46:56 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:56 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:46:56 INFO - PROCESS | 1846 | 1461152816690 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] 04:46:56 INFO - PROCESS | 1846 | 1461152816745 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 04:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:46:56 INFO - PROCESS | 1846 | 1461152816751 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:46:56 INFO - PROCESS | 1846 | 1461152816754 Marionette TRACE conn3 <- [1,1186,null,{}] 04:46:56 INFO - PROCESS | 1846 | 1461152816759 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}] 04:46:56 INFO - PROCESS | 1846 | 1461152816942 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 04:46:57 INFO - PROCESS | 1846 | 1461152817128 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914fc6800 == 107 [pid = 1846] [id = 304] 04:46:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7f7902cf3000) [pid = 1846] [serial = 913] [outer = (nil)] 04:46:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7f7908a79c00) [pid = 1846] [serial = 914] [outer = 0x7f7902cf3000] 04:46:57 INFO - PROCESS | 1846 | 1461152817199 Marionette DEBUG loaded listener.js 04:46:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7f791003b800) [pid = 1846] [serial = 915] [outer = 0x7f7902cf3000] 04:46:58 INFO - PROCESS | 1846 | 1461152818566 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] 04:46:58 INFO - PROCESS | 1846 | 1461152818686 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 04:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:46:58 INFO - PROCESS | 1846 | 1461152818698 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:46:58 INFO - PROCESS | 1846 | 1461152818702 Marionette TRACE conn3 <- [1,1190,null,{}] 04:46:58 INFO - PROCESS | 1846 | 1461152818712 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}] 04:46:58 INFO - PROCESS | 1846 | 1461152818923 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 04:46:59 INFO - PROCESS | 1846 | 1461152819113 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790891d800 == 108 [pid = 1846] [id = 305] 04:46:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7f7902cf6400) [pid = 1846] [serial = 916] [outer = (nil)] 04:46:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7f79045cf800) [pid = 1846] [serial = 917] [outer = 0x7f7902cf6400] 04:46:59 INFO - PROCESS | 1846 | 1461152819187 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7f7904ea9800) [pid = 1846] [serial = 918] [outer = 0x7f7902cf6400] 04:47:00 INFO - PROCESS | 1846 | 1461152820182 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] 04:47:00 INFO - PROCESS | 1846 | 1461152820248 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 04:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:47:00 INFO - PROCESS | 1846 | 1461152820262 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:47:00 INFO - PROCESS | 1846 | 1461152820265 Marionette TRACE conn3 <- [1,1194,null,{}] 04:47:00 INFO - PROCESS | 1846 | 1461152820271 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}] 04:47:00 INFO - PROCESS | 1846 | 1461152820462 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 04:47:00 INFO - PROCESS | 1846 | 1461152820701 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79072b9000 == 109 [pid = 1846] [id = 306] 04:47:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7f7904fcd400) [pid = 1846] [serial = 919] [outer = (nil)] 04:47:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7f7905acc800) [pid = 1846] [serial = 920] [outer = 0x7f7904fcd400] 04:47:00 INFO - PROCESS | 1846 | 1461152820785 Marionette DEBUG loaded listener.js 04:47:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7f7905c81400) [pid = 1846] [serial = 921] [outer = 0x7f7904fcd400] 04:47:01 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:47:01 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:47:01 INFO - PROCESS | 1846 | 1461152821829 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] 04:47:01 INFO - PROCESS | 1846 | 1461152821949 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 04:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:47:01 INFO - PROCESS | 1846 | 1461152821955 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:47:01 INFO - PROCESS | 1846 | 1461152821960 Marionette TRACE conn3 <- [1,1198,null,{}] 04:47:02 INFO - PROCESS | 1846 | 1461152821997 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}] 04:47:02 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7f7918bef000) [pid = 1846] [serial = 813] [outer = (nil)] [url = about:blank] 04:47:02 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7f79100da000) [pid = 1846] [serial = 798] [outer = (nil)] [url = about:blank] 04:47:02 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7f7914a81c00) [pid = 1846] [serial = 807] [outer = (nil)] [url = about:blank] 04:47:02 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7f7912196400) [pid = 1846] [serial = 804] [outer = (nil)] [url = about:blank] 04:47:02 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7f79100df800) [pid = 1846] [serial = 770] [outer = (nil)] [url = about:blank] 04:47:02 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7f79179cf400) [pid = 1846] [serial = 812] [outer = (nil)] [url = about:blank] 04:47:02 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7f79106db400) [pid = 1846] [serial = 801] [outer = (nil)] [url = about:blank] 04:47:02 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7f7914e28400) [pid = 1846] [serial = 809] [outer = (nil)] [url = about:blank] 04:47:02 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7f79104b0800) [pid = 1846] [serial = 800] [outer = (nil)] [url = about:blank] 04:47:02 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7f79088f0000) [pid = 1846] [serial = 795] [outer = (nil)] [url = about:blank] 04:47:02 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7f79141b5800) [pid = 1846] [serial = 806] [outer = (nil)] [url = about:blank] 04:47:02 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7f791003d400) [pid = 1846] [serial = 797] [outer = (nil)] [url = about:blank] 04:47:02 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7f79179d2400) [pid = 1846] [serial = 810] [outer = (nil)] [url = about:blank] 04:47:02 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7f7905c7bc00) [pid = 1846] [serial = 794] [outer = (nil)] [url = about:blank] 04:47:02 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7f7910decc00) [pid = 1846] [serial = 803] [outer = (nil)] [url = about:blank] 04:47:02 INFO - PROCESS | 1846 | 1461152822269 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 04:47:02 INFO - PROCESS | 1846 | 1461152822381 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908d59000 == 92 [pid = 1846] [id = 307] 04:47:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7f7905d71000) [pid = 1846] [serial = 922] [outer = (nil)] 04:47:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7f790da73400) [pid = 1846] [serial = 923] [outer = 0x7f7905d71000] 04:47:02 INFO - PROCESS | 1846 | 1461152822446 Marionette DEBUG loaded listener.js 04:47:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7f790ecab800) [pid = 1846] [serial = 924] [outer = 0x7f7905d71000] 04:47:03 INFO - PROCESS | 1846 | 1461152823147 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]]]}] 04:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1338ms 04:47:03 INFO - PROCESS | 1846 | 1461152823303 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 04:47:03 INFO - PROCESS | 1846 | 1461152823311 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 04:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:47:03 INFO - PROCESS | 1846 | 1461152823320 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:47:03 INFO - PROCESS | 1846 | 1461152823324 Marionette TRACE conn3 <- [1,1202,null,{}] 04:47:03 INFO - PROCESS | 1846 | 1461152823333 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}] 04:47:03 INFO - PROCESS | 1846 | 1461152823576 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 04:47:03 INFO - PROCESS | 1846 | 1461152823760 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79070db800 == 93 [pid = 1846] [id = 308] 04:47:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7f7903048c00) [pid = 1846] [serial = 925] [outer = (nil)] 04:47:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7f79031d0000) [pid = 1846] [serial = 926] [outer = 0x7f7903048c00] 04:47:03 INFO - PROCESS | 1846 | 1461152823914 Marionette DEBUG loaded listener.js 04:47:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7f7904eaa000) [pid = 1846] [serial = 927] [outer = 0x7f7903048c00] 04:47:04 INFO - PROCESS | 1846 | 1461152824834 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]]]}] 04:47:04 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 04:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1583ms 04:47:04 INFO - PROCESS | 1846 | 1461152824904 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 04:47:04 INFO - PROCESS | 1846 | 1461152824909 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 04:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:47:04 INFO - PROCESS | 1846 | 1461152824922 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:47:04 INFO - PROCESS | 1846 | 1461152824926 Marionette TRACE conn3 <- [1,1206,null,{}] 04:47:04 INFO - PROCESS | 1846 | 1461152824933 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}] 04:47:05 INFO - PROCESS | 1846 | 1461152825145 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 04:47:05 INFO - PROCESS | 1846 | 1461152825373 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791005b000 == 94 [pid = 1846] [id = 309] 04:47:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7f7905c75800) [pid = 1846] [serial = 928] [outer = (nil)] 04:47:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7f7905d69400) [pid = 1846] [serial = 929] [outer = 0x7f7905c75800] 04:47:05 INFO - PROCESS | 1846 | 1461152825490 Marionette DEBUG loaded listener.js 04:47:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7f7908a77c00) [pid = 1846] [serial = 930] [outer = 0x7f7905c75800] 04:47:06 INFO - PROCESS | 1846 | 1461152826376 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]]]}] 04:47:06 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 04:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1488ms 04:47:06 INFO - PROCESS | 1846 | 1461152826406 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 04:47:06 INFO - PROCESS | 1846 | 1461152826410 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 04:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:47:06 INFO - PROCESS | 1846 | 1461152826417 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:47:06 INFO - PROCESS | 1846 | 1461152826419 Marionette TRACE conn3 <- [1,1210,null,{}] 04:47:06 INFO - PROCESS | 1846 | 1461152826434 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}] 04:47:06 INFO - PROCESS | 1846 | 1461152826647 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 04:47:06 INFO - PROCESS | 1846 | 1461152826827 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910e6a000 == 95 [pid = 1846] [id = 310] 04:47:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7f790ed0e000) [pid = 1846] [serial = 931] [outer = (nil)] 04:47:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7f7910037000) [pid = 1846] [serial = 932] [outer = 0x7f790ed0e000] 04:47:06 INFO - PROCESS | 1846 | 1461152826979 Marionette DEBUG loaded listener.js 04:47:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7f79102f1c00) [pid = 1846] [serial = 933] [outer = 0x7f790ed0e000] 04:47:07 INFO - PROCESS | 1846 | 1461152827819 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]]]}] 04:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1433ms 04:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:47:07 INFO - PROCESS | 1846 | 1461152827852 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 04:47:07 INFO - PROCESS | 1846 | 1461152827855 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 04:47:07 INFO - PROCESS | 1846 | 1461152827861 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:47:07 INFO - PROCESS | 1846 | 1461152827864 Marionette TRACE conn3 <- [1,1214,null,{}] 04:47:07 INFO - PROCESS | 1846 | 1461152827869 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}] 04:47:08 INFO - PROCESS | 1846 | 1461152828054 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 04:47:08 INFO - PROCESS | 1846 | 1461152828236 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79149e2000 == 96 [pid = 1846] [id = 311] 04:47:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7f790ed2fc00) [pid = 1846] [serial = 934] [outer = (nil)] 04:47:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7f791069f800) [pid = 1846] [serial = 935] [outer = 0x7f790ed2fc00] 04:47:08 INFO - PROCESS | 1846 | 1461152828308 Marionette DEBUG loaded listener.js 04:47:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7f79106dc800) [pid = 1846] [serial = 936] [outer = 0x7f790ed2fc00] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7928150000 == 95 [pid = 1846] [id = 179] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7930584800 == 94 [pid = 1846] [id = 279] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7903753800 == 93 [pid = 1846] [id = 282] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79048d1800 == 92 [pid = 1846] [id = 281] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7907199000 == 91 [pid = 1846] [id = 280] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792e082000 == 90 [pid = 1846] [id = 263] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792a073000 == 89 [pid = 1846] [id = 213] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79070d2000 == 88 [pid = 1846] [id = 262] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79072b9000 == 87 [pid = 1846] [id = 306] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790891d800 == 86 [pid = 1846] [id = 305] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790489a800 == 85 [pid = 1846] [id = 301] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914870800 == 84 [pid = 1846] [id = 300] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79028cf800 == 83 [pid = 1846] [id = 299] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7904518000 == 82 [pid = 1846] [id = 298] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910a21800 == 81 [pid = 1846] [id = 297] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7907591000 == 80 [pid = 1846] [id = 296] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7907572000 == 79 [pid = 1846] [id = 295] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792bb53800 == 78 [pid = 1846] [id = 294] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926de0800 == 77 [pid = 1846] [id = 293] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914dd5800 == 76 [pid = 1846] [id = 292] 04:47:10 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79070cc000 == 75 [pid = 1846] [id = 291] 04:47:11 INFO - PROCESS | 1846 | 1461152831150 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]]]}] 04:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 3346ms 04:47:11 INFO - PROCESS | 1846 | 1461152831207 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 04:47:11 INFO - PROCESS | 1846 | 1461152831214 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 04:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:47:11 INFO - PROCESS | 1846 | 1461152831222 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:47:11 INFO - PROCESS | 1846 | 1461152831226 Marionette TRACE conn3 <- [1,1218,null,{}] 04:47:11 INFO - PROCESS | 1846 | 1461152831233 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}] 04:47:11 INFO - PROCESS | 1846 | 1461152831412 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 04:47:11 INFO - PROCESS | 1846 | 1461152831430 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904887800 == 76 [pid = 1846] [id = 312] 04:47:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7f79031d0400) [pid = 1846] [serial = 937] [outer = (nil)] 04:47:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7f79049c8400) [pid = 1846] [serial = 938] [outer = 0x7f79031d0400] 04:47:11 INFO - PROCESS | 1846 | 1461152831670 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7f7904eb4c00) [pid = 1846] [serial = 939] [outer = 0x7f79031d0400] 04:47:12 INFO - PROCESS | 1846 | 1461152832568 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]]]}] 04:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1380ms 04:47:12 INFO - PROCESS | 1846 | 1461152832617 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 04:47:12 INFO - PROCESS | 1846 | 1461152832626 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 04:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:47:12 INFO - PROCESS | 1846 | 1461152832637 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:47:12 INFO - PROCESS | 1846 | 1461152832641 Marionette TRACE conn3 <- [1,1222,null,{}] 04:47:12 INFO - PROCESS | 1846 | 1461152832647 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}] 04:47:12 INFO - PROCESS | 1846 | 1461152832888 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 04:47:12 INFO - PROCESS | 1846 | 1461152832908 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907585800 == 77 [pid = 1846] [id = 313] 04:47:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7f7904fc8800) [pid = 1846] [serial = 940] [outer = (nil)] 04:47:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7f7905d68c00) [pid = 1846] [serial = 941] [outer = 0x7f7904fc8800] 04:47:12 INFO - PROCESS | 1846 | 1461152832966 Marionette DEBUG loaded listener.js 04:47:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7f7908a75c00) [pid = 1846] [serial = 942] [outer = 0x7f7904fc8800] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7f790ed06000) [pid = 1846] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7f79169bec00) [pid = 1846] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7f7910ed5c00) [pid = 1846] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7f79107e3c00) [pid = 1846] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7f790ecaf400) [pid = 1846] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7f790ecaa400) [pid = 1846] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7f7912b80000) [pid = 1846] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7f7914e2b000) [pid = 1846] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7f79100d4800) [pid = 1846] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7f79188dfc00) [pid = 1846] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7f7925eda400) [pid = 1846] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7f7926f9cc00) [pid = 1846] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7f790ed24c00) [pid = 1846] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7f7902cf6400) [pid = 1846] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7f79106d7c00) [pid = 1846] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7f7904fcd400) [pid = 1846] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7f790ed10000) [pid = 1846] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7f79141b2800) [pid = 1846] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7f79100d9c00) [pid = 1846] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7f79100d7c00) [pid = 1846] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7f7912027c00) [pid = 1846] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7f7912c7d000) [pid = 1846] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7f79141b4800) [pid = 1846] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7f790ecb1800) [pid = 1846] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7f792004bc00) [pid = 1846] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f7925ed2c00) [pid = 1846] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f7926a73c00) [pid = 1846] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f79100df400) [pid = 1846] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f7910ecf800) [pid = 1846] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f790ed02400) [pid = 1846] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f7918c47400) [pid = 1846] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f7909130400) [pid = 1846] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f79088f5000) [pid = 1846] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f79049d0000) [pid = 1846] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f79106a0800) [pid = 1846] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f79045cc000) [pid = 1846] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f7916c1ec00) [pid = 1846] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:47:14 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f7910f35c00) [pid = 1846] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:47:14 INFO - PROCESS | 1846 | 1461152834777 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] 04:47:14 INFO - PROCESS | 1846 | 1461152834830 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 04:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:47:14 INFO - PROCESS | 1846 | 1461152834836 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:47:14 INFO - PROCESS | 1846 | 1461152834842 Marionette TRACE conn3 <- [1,1226,null,{}] 04:47:14 INFO - PROCESS | 1846 | 1461152834862 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}] 04:47:15 INFO - PROCESS | 1846 | 1461152835065 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 04:47:15 INFO - PROCESS | 1846 | 1461152835087 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908973000 == 78 [pid = 1846] [id = 314] 04:47:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f7905c79400) [pid = 1846] [serial = 943] [outer = (nil)] 04:47:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f7908a78c00) [pid = 1846] [serial = 944] [outer = 0x7f7905c79400] 04:47:15 INFO - PROCESS | 1846 | 1461152835150 Marionette DEBUG loaded listener.js 04:47:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f790ed2f000) [pid = 1846] [serial = 945] [outer = 0x7f7905c79400] 04:47:15 INFO - PROCESS | 1846 | 1461152835841 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]]]}] 04:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1040ms 04:47:15 INFO - PROCESS | 1846 | 1461152835878 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 04:47:15 INFO - PROCESS | 1846 | 1461152835881 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 04:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:47:15 INFO - PROCESS | 1846 | 1461152835888 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:47:15 INFO - PROCESS | 1846 | 1461152835890 Marionette TRACE conn3 <- [1,1230,null,{}] 04:47:15 INFO - PROCESS | 1846 | 1461152835895 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}] 04:47:16 INFO - PROCESS | 1846 | 1461152836103 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 04:47:16 INFO - PROCESS | 1846 | 1461152836124 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910846000 == 79 [pid = 1846] [id = 315] 04:47:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f7902a97800) [pid = 1846] [serial = 946] [outer = (nil)] 04:47:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f79100d7c00) [pid = 1846] [serial = 947] [outer = 0x7f7902a97800] 04:47:16 INFO - PROCESS | 1846 | 1461152836185 Marionette DEBUG loaded listener.js 04:47:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f791055f800) [pid = 1846] [serial = 948] [outer = 0x7f7902a97800] 04:47:17 INFO - PROCESS | 1846 | 1461152837253 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]]]}] 04:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1380ms 04:47:17 INFO - PROCESS | 1846 | 1461152837269 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 04:47:17 INFO - PROCESS | 1846 | 1461152837275 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 04:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:47:17 INFO - PROCESS | 1846 | 1461152837285 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:47:17 INFO - PROCESS | 1846 | 1461152837289 Marionette TRACE conn3 <- [1,1234,null,{}] 04:47:17 INFO - PROCESS | 1846 | 1461152837297 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}] 04:47:17 INFO - PROCESS | 1846 | 1461152837486 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 04:47:17 INFO - PROCESS | 1846 | 1461152837686 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907217800 == 80 [pid = 1846] [id = 316] 04:47:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f79049cbc00) [pid = 1846] [serial = 949] [outer = (nil)] 04:47:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f7904eda400) [pid = 1846] [serial = 950] [outer = 0x7f79049cbc00] 04:47:17 INFO - PROCESS | 1846 | 1461152837762 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f7905c80400) [pid = 1846] [serial = 951] [outer = 0x7f79049cbc00] 04:47:18 INFO - PROCESS | 1846 | 1461152838747 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]]]}] 04:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1532ms 04:47:18 INFO - PROCESS | 1846 | 1461152838818 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 1846 | 1461152838827 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 04:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:47:18 INFO - PROCESS | 1846 | 1461152838837 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 1846 | 1461152838842 Marionette TRACE conn3 <- [1,1238,null,{}] 04:47:18 INFO - PROCESS | 1846 | 1461152838848 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}] 04:47:19 INFO - PROCESS | 1846 | 1461152839074 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 04:47:19 INFO - PROCESS | 1846 | 1461152839342 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910c3d800 == 81 [pid = 1846] [id = 317] 04:47:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f7904eb2800) [pid = 1846] [serial = 952] [outer = (nil)] 04:47:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f790da82400) [pid = 1846] [serial = 953] [outer = 0x7f7904eb2800] 04:47:19 INFO - PROCESS | 1846 | 1461152839458 Marionette DEBUG loaded listener.js 04:47:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f7910038800) [pid = 1846] [serial = 954] [outer = 0x7f7904eb2800] 04:47:20 INFO - PROCESS | 1846 | 1461152840291 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]]]}] 04:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1487ms 04:47:20 INFO - PROCESS | 1846 | 1461152840325 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 04:47:20 INFO - PROCESS | 1846 | 1461152840328 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 04:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:47:20 INFO - PROCESS | 1846 | 1461152840335 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 1846 | 1461152840341 Marionette TRACE conn3 <- [1,1242,null,{}] 04:47:20 INFO - PROCESS | 1846 | 1461152840356 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}] 04:47:20 INFO - PROCESS | 1846 | 1461152840548 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 04:47:20 INFO - PROCESS | 1846 | 1461152840726 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907191800 == 82 [pid = 1846] [id = 318] 04:47:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f791003f800) [pid = 1846] [serial = 955] [outer = (nil)] 04:47:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7f79107d6000) [pid = 1846] [serial = 956] [outer = 0x7f791003f800] 04:47:20 INFO - PROCESS | 1846 | 1461152840804 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7f7910bb1c00) [pid = 1846] [serial = 957] [outer = 0x7f791003f800] 04:47:21 INFO - PROCESS | 1846 | 1461152841674 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]]]}] 04:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1387ms 04:47:21 INFO - PROCESS | 1846 | 1461152841739 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 04:47:21 INFO - PROCESS | 1846 | 1461152841744 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 04:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:47:21 INFO - PROCESS | 1846 | 1461152841754 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 1846 | 1461152841757 Marionette TRACE conn3 <- [1,1246,null,{}] 04:47:21 INFO - PROCESS | 1846 | 1461152841762 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}] 04:47:21 INFO - PROCESS | 1846 | 1461152841948 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 04:47:22 INFO - PROCESS | 1846 | 1461152842129 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914fd7000 == 83 [pid = 1846] [id = 319] 04:47:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7f79100e1c00) [pid = 1846] [serial = 958] [outer = (nil)] 04:47:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7f7911d8cc00) [pid = 1846] [serial = 959] [outer = 0x7f79100e1c00] 04:47:22 INFO - PROCESS | 1846 | 1461152842202 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7f7912190c00) [pid = 1846] [serial = 960] [outer = 0x7f79100e1c00] 04:47:23 INFO - PROCESS | 1846 | 1461152843071 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]]]}] 04:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1378ms 04:47:23 INFO - PROCESS | 1846 | 1461152843133 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 04:47:23 INFO - PROCESS | 1846 | 1461152843137 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 04:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:47:23 INFO - PROCESS | 1846 | 1461152843143 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:47:23 INFO - PROCESS | 1846 | 1461152843147 Marionette TRACE conn3 <- [1,1250,null,{}] 04:47:23 INFO - PROCESS | 1846 | 1461152843152 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}] 04:47:23 INFO - PROCESS | 1846 | 1461152843338 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 04:47:23 INFO - PROCESS | 1846 | 1461152843518 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918ed0800 == 84 [pid = 1846] [id = 320] 04:47:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7f7910dea800) [pid = 1846] [serial = 961] [outer = (nil)] 04:47:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7f7912c3a400) [pid = 1846] [serial = 962] [outer = 0x7f7910dea800] 04:47:23 INFO - PROCESS | 1846 | 1461152843588 Marionette DEBUG loaded listener.js 04:47:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7f79140f1000) [pid = 1846] [serial = 963] [outer = 0x7f7910dea800] 04:47:24 INFO - PROCESS | 1846 | 1461152844532 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]]]}] 04:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1434ms 04:47:24 INFO - PROCESS | 1846 | 1461152844579 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 04:47:24 INFO - PROCESS | 1846 | 1461152844582 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 04:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:47:24 INFO - PROCESS | 1846 | 1461152844588 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - PROCESS | 1846 | 1461152844591 Marionette TRACE conn3 <- [1,1254,null,{}] 04:47:24 INFO - PROCESS | 1846 | 1461152844597 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}] 04:47:24 INFO - PROCESS | 1846 | 1461152844806 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 04:47:24 INFO - PROCESS | 1846 | 1461152844987 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919db9000 == 85 [pid = 1846] [id = 321] 04:47:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7f791218bc00) [pid = 1846] [serial = 964] [outer = (nil)] 04:47:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7f7914e22c00) [pid = 1846] [serial = 965] [outer = 0x7f791218bc00] 04:47:25 INFO - PROCESS | 1846 | 1461152845066 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7f79179d2400) [pid = 1846] [serial = 966] [outer = 0x7f791218bc00] 04:47:25 INFO - PROCESS | 1846 | 1461152845917 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]]]}] 04:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1382ms 04:47:25 INFO - PROCESS | 1846 | 1461152845972 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 04:47:25 INFO - PROCESS | 1846 | 1461152845974 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 04:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:47:25 INFO - PROCESS | 1846 | 1461152845981 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:47:25 INFO - PROCESS | 1846 | 1461152845983 Marionette TRACE conn3 <- [1,1258,null,{}] 04:47:25 INFO - PROCESS | 1846 | 1461152845989 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}] 04:47:26 INFO - PROCESS | 1846 | 1461152846153 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 04:47:26 INFO - PROCESS | 1846 | 1461152846337 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791cbcf000 == 86 [pid = 1846] [id = 322] 04:47:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7f79141b4800) [pid = 1846] [serial = 967] [outer = (nil)] 04:47:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7f79184a4000) [pid = 1846] [serial = 968] [outer = 0x7f79141b4800] 04:47:26 INFO - PROCESS | 1846 | 1461152846410 Marionette DEBUG loaded listener.js 04:47:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7f7918868800) [pid = 1846] [serial = 969] [outer = 0x7f79141b4800] 04:47:27 INFO - PROCESS | 1846 | 1461152847262 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]]]}] 04:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1332ms 04:47:27 INFO - PROCESS | 1846 | 1461152847314 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 04:47:27 INFO - PROCESS | 1846 | 1461152847318 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 04:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:47:27 INFO - PROCESS | 1846 | 1461152847324 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 1846 | 1461152847326 Marionette TRACE conn3 <- [1,1262,null,{}] 04:47:27 INFO - PROCESS | 1846 | 1461152847334 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}] 04:47:27 INFO - PROCESS | 1846 | 1461152847495 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 04:47:27 INFO - PROCESS | 1846 | 1461152847681 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926dd8000 == 87 [pid = 1846] [id = 323] 04:47:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7f7914a87c00) [pid = 1846] [serial = 970] [outer = (nil)] 04:47:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7f7919087c00) [pid = 1846] [serial = 971] [outer = 0x7f7914a87c00] 04:47:27 INFO - PROCESS | 1846 | 1461152847752 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7f791971d400) [pid = 1846] [serial = 972] [outer = 0x7f7914a87c00] 04:47:28 INFO - PROCESS | 1846 | 1461152848631 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]]]}] 04:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1339ms 04:47:28 INFO - PROCESS | 1846 | 1461152848664 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 04:47:28 INFO - PROCESS | 1846 | 1461152848667 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 04:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:47:28 INFO - PROCESS | 1846 | 1461152848673 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 1846 | 1461152848675 Marionette TRACE conn3 <- [1,1266,null,{}] 04:47:28 INFO - PROCESS | 1846 | 1461152848681 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}] 04:47:28 INFO - PROCESS | 1846 | 1461152848845 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 04:47:29 INFO - PROCESS | 1846 | 1461152849042 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792a07a800 == 88 [pid = 1846] [id = 324] 04:47:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7f7902cf0000) [pid = 1846] [serial = 973] [outer = (nil)] 04:47:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7f791a069c00) [pid = 1846] [serial = 974] [outer = 0x7f7902cf0000] 04:47:29 INFO - PROCESS | 1846 | 1461152849111 Marionette DEBUG loaded listener.js 04:47:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7f791a8d7800) [pid = 1846] [serial = 975] [outer = 0x7f7902cf0000] 04:47:29 INFO - PROCESS | 1846 | 1461152849988 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]]]}] 04:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1382ms 04:47:30 INFO - PROCESS | 1846 | 1461152850058 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 04:47:30 INFO - PROCESS | 1846 | 1461152850062 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 04:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:47:30 INFO - PROCESS | 1846 | 1461152850067 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:47:30 INFO - PROCESS | 1846 | 1461152850070 Marionette TRACE conn3 <- [1,1270,null,{}] 04:47:30 INFO - PROCESS | 1846 | 1461152850075 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}] 04:47:30 INFO - PROCESS | 1846 | 1461152850244 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 04:47:30 INFO - PROCESS | 1846 | 1461152850426 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792b944000 == 89 [pid = 1846] [id = 325] 04:47:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7f79100d5c00) [pid = 1846] [serial = 976] [outer = (nil)] 04:47:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7f791b030000) [pid = 1846] [serial = 977] [outer = 0x7f79100d5c00] 04:47:30 INFO - PROCESS | 1846 | 1461152850499 Marionette DEBUG loaded listener.js 04:47:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7f791cc53000) [pid = 1846] [serial = 978] [outer = 0x7f79100d5c00] 04:47:31 INFO - PROCESS | 1846 | 1461152851378 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]]]}] 04:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1380ms 04:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:47:31 INFO - PROCESS | 1846 | 1461152851450 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 1846 | 1461152851453 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 04:47:31 INFO - PROCESS | 1846 | 1461152851459 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 1846 | 1461152851463 Marionette TRACE conn3 <- [1,1274,null,{}] 04:47:31 INFO - PROCESS | 1846 | 1461152851468 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}] 04:47:31 INFO - PROCESS | 1846 | 1461152851714 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 04:47:31 INFO - PROCESS | 1846 | 1461152851968 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790719a000 == 90 [pid = 1846] [id = 326] 04:47:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7f7902a99400) [pid = 1846] [serial = 979] [outer = (nil)] 04:47:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7f7905d6f800) [pid = 1846] [serial = 980] [outer = 0x7f7902a99400] 04:47:32 INFO - PROCESS | 1846 | 1461152852095 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7f79271d4800) [pid = 1846] [serial = 981] [outer = 0x7f7902a99400] 04:47:32 INFO - PROCESS | 1846 | 1461152852988 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]]]}] 04:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1585ms 04:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:47:33 INFO - PROCESS | 1846 | 1461152853044 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 1846 | 1461152853047 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 04:47:33 INFO - PROCESS | 1846 | 1461152853053 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 1846 | 1461152853056 Marionette TRACE conn3 <- [1,1278,null,{}] 04:47:33 INFO - PROCESS | 1846 | 1461152853062 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}] 04:47:33 INFO - PROCESS | 1846 | 1461152853239 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 04:47:33 INFO - PROCESS | 1846 | 1461152853427 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79071a1000 == 91 [pid = 1846] [id = 327] 04:47:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7f7902ceb000) [pid = 1846] [serial = 982] [outer = (nil)] 04:47:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7f7914a82c00) [pid = 1846] [serial = 983] [outer = 0x7f7902ceb000] 04:47:33 INFO - PROCESS | 1846 | 1461152853497 Marionette DEBUG loaded listener.js 04:47:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7f7927f57c00) [pid = 1846] [serial = 984] [outer = 0x7f7902ceb000] 04:47:34 INFO - PROCESS | 1846 | 1461152854493 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]]]}] 04:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1479ms 04:47:34 INFO - PROCESS | 1846 | 1461152854532 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 04:47:34 INFO - PROCESS | 1846 | 1461152854536 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 04:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:47:34 INFO - PROCESS | 1846 | 1461152854543 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:47:34 INFO - PROCESS | 1846 | 1461152854546 Marionette TRACE conn3 <- [1,1282,null,{}] 04:47:34 INFO - PROCESS | 1846 | 1461152854551 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}] 04:47:34 INFO - PROCESS | 1846 | 1461152854722 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 04:47:34 INFO - PROCESS | 1846 | 1461152854918 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910fc5800 == 92 [pid = 1846] [id = 328] 04:47:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7f7904eb5800) [pid = 1846] [serial = 985] [outer = (nil)] 04:47:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7f79106d3400) [pid = 1846] [serial = 986] [outer = 0x7f7904eb5800] 04:47:34 INFO - PROCESS | 1846 | 1461152854986 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7f7927ed0400) [pid = 1846] [serial = 987] [outer = 0x7f7904eb5800] 04:47:35 INFO - PROCESS | 1846 | 1461152855881 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]]]}] 04:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1390ms 04:47:35 INFO - PROCESS | 1846 | 1461152855935 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 04:47:35 INFO - PROCESS | 1846 | 1461152855939 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 04:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:47:35 INFO - PROCESS | 1846 | 1461152855944 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:47:35 INFO - PROCESS | 1846 | 1461152855946 Marionette TRACE conn3 <- [1,1286,null,{}] 04:47:35 INFO - PROCESS | 1846 | 1461152855953 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}] 04:47:36 INFO - PROCESS | 1846 | 1461152856129 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 04:47:36 INFO - PROCESS | 1846 | 1461152856318 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910227800 == 93 [pid = 1846] [id = 329] 04:47:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7f7903044800) [pid = 1846] [serial = 988] [outer = (nil)] 04:47:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7f790ed06800) [pid = 1846] [serial = 989] [outer = 0x7f7903044800] 04:47:36 INFO - PROCESS | 1846 | 1461152856391 Marionette DEBUG loaded listener.js 04:47:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7f7910de7000) [pid = 1846] [serial = 990] [outer = 0x7f7903044800] 04:47:37 INFO - PROCESS | 1846 | 1461152857526 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]]]}] 04:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1633ms 04:47:37 INFO - PROCESS | 1846 | 1461152857579 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1846 | 1461152857583 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 04:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:47:37 INFO - PROCESS | 1846 | 1461152857592 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 1846 | 1461152857597 Marionette TRACE conn3 <- [1,1290,null,{}] 04:47:37 INFO - PROCESS | 1846 | 1461152857606 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}] 04:47:37 INFO - PROCESS | 1846 | 1461152857838 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 04:47:38 INFO - PROCESS | 1846 | 1461152858067 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907589800 == 94 [pid = 1846] [id = 330] 04:47:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 250 (0x7f79031cc400) [pid = 1846] [serial = 991] [outer = (nil)] 04:47:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 251 (0x7f79045c9800) [pid = 1846] [serial = 992] [outer = 0x7f79031cc400] 04:47:38 INFO - PROCESS | 1846 | 1461152858135 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 252 (0x7f7904ed3c00) [pid = 1846] [serial = 993] [outer = 0x7f79031cc400] 04:47:38 INFO - PROCESS | 1846 | 1461152858948 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]]]}] 04:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1442ms 04:47:39 INFO - PROCESS | 1846 | 1461152859039 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 1846 | 1461152859059 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 04:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:47:39 INFO - PROCESS | 1846 | 1461152859084 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1846 | 1461152859092 Marionette TRACE conn3 <- [1,1294,null,{}] 04:47:39 INFO - PROCESS | 1846 | 1461152859102 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}] 04:47:39 INFO - PROCESS | 1846 | 1461152859353 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 04:47:39 INFO - PROCESS | 1846 | 1461152859559 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79028d9000 == 95 [pid = 1846] [id = 331] 04:47:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 253 (0x7f7904eb7400) [pid = 1846] [serial = 994] [outer = (nil)] 04:47:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 254 (0x7f7908a6f400) [pid = 1846] [serial = 995] [outer = 0x7f7904eb7400] 04:47:39 INFO - PROCESS | 1846 | 1461152859641 Marionette DEBUG loaded listener.js 04:47:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 255 (0x7f790da77c00) [pid = 1846] [serial = 996] [outer = 0x7f7904eb7400] 04:47:40 INFO - PROCESS | 1846 | 1461152860511 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]]]}] 04:47:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908973000 == 94 [pid = 1846] [id = 314] 04:47:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7907585800 == 93 [pid = 1846] [id = 313] 04:47:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7904887800 == 92 [pid = 1846] [id = 312] 04:47:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79149e2000 == 91 [pid = 1846] [id = 311] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 254 (0x7f791a06c000) [pid = 1846] [serial = 884] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 253 (0x7f7925ed0c00) [pid = 1846] [serial = 887] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 252 (0x7f792bf5a000) [pid = 1846] [serial = 890] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 251 (0x7f790da80c00) [pid = 1846] [serial = 893] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 250 (0x7f790304b400) [pid = 1846] [serial = 896] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 249 (0x7f7904ed3400) [pid = 1846] [serial = 899] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7f79031cb400) [pid = 1846] [serial = 902] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7f7902a94c00) [pid = 1846] [serial = 905] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7f7902cf3400) [pid = 1846] [serial = 908] [outer = (nil)] [url = about:blank] 04:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1546ms 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7f7905c82c00) [pid = 1846] [serial = 911] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7f7908a79c00) [pid = 1846] [serial = 914] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7f790da73400) [pid = 1846] [serial = 923] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910e6a000 == 90 [pid = 1846] [id = 310] 04:47:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791005b000 == 89 [pid = 1846] [id = 309] 04:47:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79070db800 == 88 [pid = 1846] [id = 308] 04:47:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908d59000 == 87 [pid = 1846] [id = 307] 04:47:40 INFO - PROCESS | 1846 | 1461152860641 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 04:47:40 INFO - PROCESS | 1846 | 1461152860644 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 04:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:47:40 INFO - PROCESS | 1846 | 1461152860656 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:47:40 INFO - PROCESS | 1846 | 1461152860662 Marionette TRACE conn3 <- [1,1298,null,{}] 04:47:40 INFO - PROCESS | 1846 | 1461152860685 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}] 04:47:40 INFO - PROCESS | 1846 | 1461152860875 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7f791738d400) [pid = 1846] [serial = 485] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7f7914e2fc00) [pid = 1846] [serial = 692] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7f7920111000) [pid = 1846] [serial = 677] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7f7926f0ac00) [pid = 1846] [serial = 680] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7f7928103c00) [pid = 1846] [serial = 686] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7f791b00d400) [pid = 1846] [serial = 641] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7f7914204000) [pid = 1846] [serial = 566] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7f791038a800) [pid = 1846] [serial = 530] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7f7919ecc000) [pid = 1846] [serial = 638] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7f791cea6800) [pid = 1846] [serial = 674] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7f791971bc00) [pid = 1846] [serial = 635] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7f7914e24c00) [pid = 1846] [serial = 569] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7f7912c3b800) [pid = 1846] [serial = 629] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7f79106d4c00) [pid = 1846] [serial = 593] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7f7914e30400) [pid = 1846] [serial = 572] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7f7914d09000) [pid = 1846] [serial = 668] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7f7918b05400) [pid = 1846] [serial = 632] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7f79103b0000) [pid = 1846] [serial = 665] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7f791a847400) [pid = 1846] [serial = 671] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7f7927e29400) [pid = 1846] [serial = 683] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7f792a025800) [pid = 1846] [serial = 689] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7f7910de5400) [pid = 1846] [serial = 533] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7f7912c7a000) [pid = 1846] [serial = 596] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7f791a06b800) [pid = 1846] [serial = 539] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7f7912c32c00) [pid = 1846] [serial = 563] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7f7910557800) [pid = 1846] [serial = 560] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7f79184a3400) [pid = 1846] [serial = 536] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7f7905d6d800) [pid = 1846] [serial = 852] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7f791838f000) [pid = 1846] [serial = 599] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f79045cf800) [pid = 1846] [serial = 917] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f79049cfc00) [pid = 1846] [serial = 875] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f790fd4d800) [pid = 1846] [serial = 878] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f7904ea9800) [pid = 1846] [serial = 918] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f79141c0800) [pid = 1846] [serial = 881] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f7918c46c00) [pid = 1846] [serial = 872] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f7905acc800) [pid = 1846] [serial = 920] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f7905c81400) [pid = 1846] [serial = 921] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f791b02e400) [pid = 1846] [serial = 873] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f7909132400) [pid = 1846] [serial = 857] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f791b032c00) [pid = 1846] [serial = 836] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f79100d9400) [pid = 1846] [serial = 860] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f79088f4c00) [pid = 1846] [serial = 848] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f7926fe8800) [pid = 1846] [serial = 833] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f7904fd5400) [pid = 1846] [serial = 854] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f7910bb7800) [pid = 1846] [serial = 863] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f7926dafc00) [pid = 1846] [serial = 839] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f790ed0e800) [pid = 1846] [serial = 858] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f7905d65400) [pid = 1846] [serial = 851] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f7918b0a800) [pid = 1846] [serial = 827] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f791a8cf000) [pid = 1846] [serial = 830] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f7910035400) [pid = 1846] [serial = 818] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f79169bc400) [pid = 1846] [serial = 824] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f79049c6000) [pid = 1846] [serial = 845] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f7910bb3400) [pid = 1846] [serial = 821] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f7910ed5000) [pid = 1846] [serial = 864] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f79188e1c00) [pid = 1846] [serial = 869] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f7912196c00) [pid = 1846] [serial = 866] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f791057bc00) [pid = 1846] [serial = 861] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f79045cb400) [pid = 1846] [serial = 842] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f7905d6c800) [pid = 1846] [serial = 855] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f79141b8400) [pid = 1846] [serial = 867] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f7919ebf400) [pid = 1846] [serial = 870] [outer = (nil)] [url = about:blank] 04:47:41 INFO - PROCESS | 1846 | 1461152861153 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79048d2800 == 88 [pid = 1846] [id = 332] 04:47:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f79049cfc00) [pid = 1846] [serial = 997] [outer = (nil)] 04:47:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f7905d6c800) [pid = 1846] [serial = 998] [outer = 0x7f79049cfc00] 04:47:41 INFO - PROCESS | 1846 | 1461152861220 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f79100da800) [pid = 1846] [serial = 999] [outer = 0x7f79049cfc00] 04:47:41 INFO - PROCESS | 1846 | 1461152861951 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]]]}] 04:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1350ms 04:47:42 INFO - PROCESS | 1846 | 1461152862001 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 04:47:42 INFO - PROCESS | 1846 | 1461152862005 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 04:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:47:42 INFO - PROCESS | 1846 | 1461152862010 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:47:42 INFO - PROCESS | 1846 | 1461152862012 Marionette TRACE conn3 <- [1,1302,null,{}] 04:47:42 INFO - PROCESS | 1846 | 1461152862018 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}] 04:47:42 INFO - PROCESS | 1846 | 1461152862195 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 04:47:42 INFO - PROCESS | 1846 | 1461152862332 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908968000 == 89 [pid = 1846] [id = 333] 04:47:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f7904ea9800) [pid = 1846] [serial = 1000] [outer = (nil)] 04:47:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f7910571000) [pid = 1846] [serial = 1001] [outer = 0x7f7904ea9800] 04:47:42 INFO - PROCESS | 1846 | 1461152862393 Marionette DEBUG loaded listener.js 04:47:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f79107e2800) [pid = 1846] [serial = 1002] [outer = 0x7f7904ea9800] 04:47:43 INFO - PROCESS | 1846 | 1461152863113 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]]]}] 04:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1131ms 04:47:43 INFO - PROCESS | 1846 | 1461152863143 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 04:47:43 INFO - PROCESS | 1846 | 1461152863147 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 04:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:47:43 INFO - PROCESS | 1846 | 1461152863179 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:47:43 INFO - PROCESS | 1846 | 1461152863182 Marionette TRACE conn3 <- [1,1306,null,{}] 04:47:43 INFO - PROCESS | 1846 | 1461152863196 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}] 04:47:43 INFO - PROCESS | 1846 | 1461152863419 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 04:47:43 INFO - PROCESS | 1846 | 1461152863439 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910a1d800 == 90 [pid = 1846] [id = 334] 04:47:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f79107e3c00) [pid = 1846] [serial = 1003] [outer = (nil)] 04:47:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f7910ed2000) [pid = 1846] [serial = 1004] [outer = 0x7f79107e3c00] 04:47:43 INFO - PROCESS | 1846 | 1461152863501 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f79106d0c00) [pid = 1846] [serial = 1005] [outer = 0x7f79107e3c00] 04:47:44 INFO - PROCESS | 1846 | 1461152864429 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]]]}] 04:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1308ms 04:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:47:44 INFO - PROCESS | 1846 | 1461152864462 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 04:47:44 INFO - PROCESS | 1846 | 1461152864465 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 04:47:44 INFO - PROCESS | 1846 | 1461152864471 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 1846 | 1461152864474 Marionette TRACE conn3 <- [1,1310,null,{}] 04:47:44 INFO - PROCESS | 1846 | 1461152864479 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}] 04:47:44 INFO - PROCESS | 1846 | 1461152864787 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 04:47:44 INFO - PROCESS | 1846 | 1461152864823 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914874000 == 91 [pid = 1846] [id = 335] 04:47:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f79140f0000) [pid = 1846] [serial = 1006] [outer = (nil)] 04:47:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f7914e23800) [pid = 1846] [serial = 1007] [outer = 0x7f79140f0000] 04:47:44 INFO - PROCESS | 1846 | 1461152864885 Marionette DEBUG loaded listener.js 04:47:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f79179d5000) [pid = 1846] [serial = 1008] [outer = 0x7f79140f0000] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f7910572800) [pid = 1846] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f790eca4400) [pid = 1846] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f790ed0fc00) [pid = 1846] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f79045c3800) [pid = 1846] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f7912b89c00) [pid = 1846] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f7905ace800) [pid = 1846] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f79049c7400) [pid = 1846] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f790ed08400) [pid = 1846] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f7912c7a400) [pid = 1846] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f79045c5800) [pid = 1846] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f7910ed9c00) [pid = 1846] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f79174dd800) [pid = 1846] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f7912194c00) [pid = 1846] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f79045c5c00) [pid = 1846] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f7925ed6c00) [pid = 1846] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f7902a90400) [pid = 1846] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f79088eb800) [pid = 1846] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f7902a92400) [pid = 1846] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f7910bb1800) [pid = 1846] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f7903043c00) [pid = 1846] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f791b004400) [pid = 1846] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f790ecb1000) [pid = 1846] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f790fd43000) [pid = 1846] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7905acc400) [pid = 1846] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f7910de3c00) [pid = 1846] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f7902cf3000) [pid = 1846] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f792beb8400) [pid = 1846] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f7927111800) [pid = 1846] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f7912c38400) [pid = 1846] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f7902a8ec00) [pid = 1846] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f792a187c00) [pid = 1846] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f790da74000) [pid = 1846] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f79031c5c00) [pid = 1846] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f7904fcc000) [pid = 1846] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f791003a400) [pid = 1846] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f791003a000) [pid = 1846] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f7910267000) [pid = 1846] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f7910bafc00) [pid = 1846] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f791a060800) [pid = 1846] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f7905acf000) [pid = 1846] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f7919b07c00) [pid = 1846] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f7905c7f400) [pid = 1846] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f7903042400) [pid = 1846] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f790ed0e400) [pid = 1846] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f79088e8000) [pid = 1846] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f7904fc8800) [pid = 1846] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7903048c00) [pid = 1846] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f7905c75800) [pid = 1846] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f790ed2fc00) [pid = 1846] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f790ed0e000) [pid = 1846] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f7905c79400) [pid = 1846] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:47:45 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f79031d0400) [pid = 1846] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:47:46 INFO - PROCESS | 1846 | 1461152866258 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] 04:47:46 INFO - PROCESS | 1846 | 1461152866307 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 04:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:47:46 INFO - PROCESS | 1846 | 1461152866312 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 1846 | 1461152866315 Marionette TRACE conn3 <- [1,1314,null,{}] 04:47:46 INFO - PROCESS | 1846 | 1461152866329 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}] 04:47:46 INFO - PROCESS | 1846 | 1461152866484 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 04:47:46 INFO - PROCESS | 1846 | 1461152866497 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790720a800 == 92 [pid = 1846] [id = 336] 04:47:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f7902a8b400) [pid = 1846] [serial = 1009] [outer = (nil)] 04:47:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f79045cd400) [pid = 1846] [serial = 1010] [outer = 0x7f7902a8b400] 04:47:46 INFO - PROCESS | 1846 | 1461152866570 Marionette DEBUG loaded listener.js 04:47:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f7905acf000) [pid = 1846] [serial = 1011] [outer = 0x7f7902a8b400] 04:47:47 INFO - PROCESS | 1846 | 1461152867362 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]]]}] 04:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1081ms 04:47:47 INFO - PROCESS | 1846 | 1461152867395 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 04:47:47 INFO - PROCESS | 1846 | 1461152867399 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 04:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:47:47 INFO - PROCESS | 1846 | 1461152867405 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:47:47 INFO - PROCESS | 1846 | 1461152867407 Marionette TRACE conn3 <- [1,1318,null,{}] 04:47:47 INFO - PROCESS | 1846 | 1461152867412 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}] 04:47:47 INFO - PROCESS | 1846 | 1461152867617 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 04:47:47 INFO - PROCESS | 1846 | 1461152867635 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7912127000 == 93 [pid = 1846] [id = 337] 04:47:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f7902a8ec00) [pid = 1846] [serial = 1012] [outer = (nil)] 04:47:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f7905d65800) [pid = 1846] [serial = 1013] [outer = 0x7f7902a8ec00] 04:47:47 INFO - PROCESS | 1846 | 1461152867694 Marionette DEBUG loaded listener.js 04:47:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f790ed0f800) [pid = 1846] [serial = 1014] [outer = 0x7f7902a8ec00] 04:47:48 INFO - PROCESS | 1846 | 1461152868824 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]]]}] 04:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1480ms 04:47:48 INFO - PROCESS | 1846 | 1461152868888 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 04:47:48 INFO - PROCESS | 1846 | 1461152868895 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 04:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:47:48 INFO - PROCESS | 1846 | 1461152868904 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:47:48 INFO - PROCESS | 1846 | 1461152868909 Marionette TRACE conn3 <- [1,1322,null,{}] 04:47:48 INFO - PROCESS | 1846 | 1461152868916 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}] 04:47:49 INFO - PROCESS | 1846 | 1461152869183 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 04:47:49 INFO - PROCESS | 1846 | 1461152869472 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790720e800 == 94 [pid = 1846] [id = 338] 04:47:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f7904eb6000) [pid = 1846] [serial = 1015] [outer = (nil)] 04:47:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f7904edbc00) [pid = 1846] [serial = 1016] [outer = 0x7f7904eb6000] 04:47:49 INFO - PROCESS | 1846 | 1461152869563 Marionette DEBUG loaded listener.js 04:47:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f79088e8800) [pid = 1846] [serial = 1017] [outer = 0x7f7904eb6000] 04:47:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791103e800 == 93 [pid = 1846] [id = 10] 04:47:50 INFO - PROCESS | 1846 | 1461152870537 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]]]}] 04:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1689ms 04:47:50 INFO - PROCESS | 1846 | 1461152870593 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 04:47:50 INFO - PROCESS | 1846 | 1461152870601 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 04:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:47:50 INFO - PROCESS | 1846 | 1461152870611 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:47:50 INFO - PROCESS | 1846 | 1461152870615 Marionette TRACE conn3 <- [1,1326,null,{}] 04:47:50 INFO - PROCESS | 1846 | 1461152870621 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}] 04:47:50 INFO - PROCESS | 1846 | 1461152870820 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 04:47:51 INFO - PROCESS | 1846 | 1461152871080 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791486e800 == 94 [pid = 1846] [id = 339] 04:47:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f7904ed0800) [pid = 1846] [serial = 1018] [outer = (nil)] 04:47:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7910035800) [pid = 1846] [serial = 1019] [outer = 0x7f7904ed0800] 04:47:51 INFO - PROCESS | 1846 | 1461152871194 Marionette DEBUG loaded listener.js 04:47:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f79102eec00) [pid = 1846] [serial = 1020] [outer = 0x7f7904ed0800] 04:47:52 INFO - PROCESS | 1846 | 1461152872095 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]]]}] 04:47: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 04:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1533ms 04:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:47:52 INFO - PROCESS | 1846 | 1461152872145 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 04:47:52 INFO - PROCESS | 1846 | 1461152872148 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 04:47:52 INFO - PROCESS | 1846 | 1461152872155 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 1846 | 1461152872161 Marionette TRACE conn3 <- [1,1330,null,{}] 04:47:52 INFO - PROCESS | 1846 | 1461152872176 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}] 04:47:52 INFO - PROCESS | 1846 | 1461152872373 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 04:47:52 INFO - PROCESS | 1846 | 1461152872592 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918ed0000 == 95 [pid = 1846] [id = 340] 04:47:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f791055b400) [pid = 1846] [serial = 1021] [outer = (nil)] 04:47:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f7910dee000) [pid = 1846] [serial = 1022] [outer = 0x7f791055b400] 04:47:52 INFO - PROCESS | 1846 | 1461152872713 Marionette DEBUG loaded listener.js 04:47:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f7912c3c400) [pid = 1846] [serial = 1023] [outer = 0x7f791055b400] 04:47:53 INFO - PROCESS | 1846 | 1461152873565 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]]]}] 04:47:53 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 04:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1486ms 04:47:53 INFO - PROCESS | 1846 | 1461152873643 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 04:47:53 INFO - PROCESS | 1846 | 1461152873646 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 04:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:47:53 INFO - PROCESS | 1846 | 1461152873653 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:47:53 INFO - PROCESS | 1846 | 1461152873656 Marionette TRACE conn3 <- [1,1334,null,{}] 04:47:53 INFO - PROCESS | 1846 | 1461152873661 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}] 04:47:53 INFO - PROCESS | 1846 | 1461152873886 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 04:47:54 INFO - PROCESS | 1846 | 1461152874065 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791a870000 == 96 [pid = 1846] [id = 341] 04:47:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7910d2b800) [pid = 1846] [serial = 1024] [outer = (nil)] 04:47:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7914a86c00) [pid = 1846] [serial = 1025] [outer = 0x7f7910d2b800] 04:47:54 INFO - PROCESS | 1846 | 1461152874190 Marionette DEBUG loaded listener.js 04:47:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f7914e2b000) [pid = 1846] [serial = 1026] [outer = 0x7f7910d2b800] 04:47:55 INFO - PROCESS | 1846 | 1461152875020 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]]]}] 04:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1430ms 04:47:55 INFO - PROCESS | 1846 | 1461152875084 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 04:47:55 INFO - PROCESS | 1846 | 1461152875087 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 04:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:47:55 INFO - PROCESS | 1846 | 1461152875093 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:47:55 INFO - PROCESS | 1846 | 1461152875096 Marionette TRACE conn3 <- [1,1338,null,{}] 04:47:55 INFO - PROCESS | 1846 | 1461152875102 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}] 04:47:55 INFO - PROCESS | 1846 | 1461152875285 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 04:47:55 INFO - PROCESS | 1846 | 1461152875465 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791b1d3000 == 97 [pid = 1846] [id = 342] 04:47:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f79141b8400) [pid = 1846] [serial = 1027] [outer = (nil)] 04:47:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f79169bec00) [pid = 1846] [serial = 1028] [outer = 0x7f79141b8400] 04:47:55 INFO - PROCESS | 1846 | 1461152875538 Marionette DEBUG loaded listener.js 04:47:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f791838f800) [pid = 1846] [serial = 1029] [outer = 0x7f79141b8400] 04:47:56 INFO - PROCESS | 1846 | 1461152876875 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]]]}] 04:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1790ms 04:47:56 INFO - PROCESS | 1846 | 1461152876884 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 04:47:56 INFO - PROCESS | 1846 | 1461152876887 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 04:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:47:56 INFO - PROCESS | 1846 | 1461152876893 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:47:56 INFO - PROCESS | 1846 | 1461152876895 Marionette TRACE conn3 <- [1,1342,null,{}] 04:47:56 INFO - PROCESS | 1846 | 1461152876901 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}] 04:47:57 INFO - PROCESS | 1846 | 1461152877144 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 04:47:57 INFO - PROCESS | 1846 | 1461152877339 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792815d800 == 98 [pid = 1846] [id = 343] 04:47:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f79104b5000) [pid = 1846] [serial = 1030] [outer = (nil)] 04:47:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f791a108000) [pid = 1846] [serial = 1031] [outer = 0x7f79104b5000] 04:47:57 INFO - PROCESS | 1846 | 1461152877415 Marionette DEBUG loaded listener.js 04:47:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f791ceaa400) [pid = 1846] [serial = 1032] [outer = 0x7f79104b5000] 04:47:58 INFO - PROCESS | 1846 | 1461152878270 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]]]}] 04:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1432ms 04:47:58 INFO - PROCESS | 1846 | 1461152878326 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 04:47:58 INFO - PROCESS | 1846 | 1461152878330 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 04:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:47:58 INFO - PROCESS | 1846 | 1461152878336 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:47:58 INFO - PROCESS | 1846 | 1461152878338 Marionette TRACE conn3 <- [1,1346,null,{}] 04:47:58 INFO - PROCESS | 1846 | 1461152878344 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}] 04:47:58 INFO - PROCESS | 1846 | 1461152878527 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 04:47:58 INFO - PROCESS | 1846 | 1461152878730 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792b941000 == 99 [pid = 1846] [id = 344] 04:47:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f7903048c00) [pid = 1846] [serial = 1033] [outer = (nil)] 04:47:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f791ac0bc00) [pid = 1846] [serial = 1034] [outer = 0x7f7903048c00] 04:47:58 INFO - PROCESS | 1846 | 1461152878799 Marionette DEBUG loaded listener.js 04:47:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7926cd7c00) [pid = 1846] [serial = 1035] [outer = 0x7f7903048c00] 04:47:59 INFO - PROCESS | 1846 | 1461152879749 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]]]}] 04:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1478ms 04:47:59 INFO - PROCESS | 1846 | 1461152879815 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 04:47:59 INFO - PROCESS | 1846 | 1461152879819 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 04:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:47:59 INFO - PROCESS | 1846 | 1461152879825 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:47:59 INFO - PROCESS | 1846 | 1461152879827 Marionette TRACE conn3 <- [1,1350,null,{}] 04:47:59 INFO - PROCESS | 1846 | 1461152879833 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}] 04:48:00 INFO - PROCESS | 1846 | 1461152880018 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 04:48:00 INFO - PROCESS | 1846 | 1461152880201 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904516800 == 100 [pid = 1846] [id = 345] 04:48:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f7902a8a400) [pid = 1846] [serial = 1036] [outer = (nil)] 04:48:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f7902a95800) [pid = 1846] [serial = 1037] [outer = 0x7f7902a8a400] 04:48:00 INFO - PROCESS | 1846 | 1461152880281 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f79049c3400) [pid = 1846] [serial = 1038] [outer = 0x7f7902a8a400] 04:48:01 INFO - PROCESS | 1846 | 1461152881135 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]]]}] 04:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1389ms 04:48:01 INFO - PROCESS | 1846 | 1461152881216 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 04:48:01 INFO - PROCESS | 1846 | 1461152881220 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 04:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:48:01 INFO - PROCESS | 1846 | 1461152881225 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:48:01 INFO - PROCESS | 1846 | 1461152881227 Marionette TRACE conn3 <- [1,1354,null,{}] 04:48:01 INFO - PROCESS | 1846 | 1461152881233 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}] 04:48:01 INFO - PROCESS | 1846 | 1461152881432 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 04:48:01 INFO - PROCESS | 1846 | 1461152881626 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790892c800 == 101 [pid = 1846] [id = 346] 04:48:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f7902a8ac00) [pid = 1846] [serial = 1039] [outer = (nil)] 04:48:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f7904ed2c00) [pid = 1846] [serial = 1040] [outer = 0x7f7902a8ac00] 04:48:01 INFO - PROCESS | 1846 | 1461152881756 Marionette DEBUG loaded listener.js 04:48:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f7905c7ec00) [pid = 1846] [serial = 1041] [outer = 0x7f7902a8ac00] 04:48:02 INFO - PROCESS | 1846 | 1461152882607 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]]]}] 04:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1436ms 04:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:48:02 INFO - PROCESS | 1846 | 1461152882663 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 04:48:02 INFO - PROCESS | 1846 | 1461152882666 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 04:48:02 INFO - PROCESS | 1846 | 1461152882672 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:48:02 INFO - PROCESS | 1846 | 1461152882675 Marionette TRACE conn3 <- [1,1358,null,{}] 04:48:02 INFO - PROCESS | 1846 | 1461152882681 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}] 04:48:02 INFO - PROCESS | 1846 | 1461152882879 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 04:48:03 INFO - PROCESS | 1846 | 1461152883061 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910844000 == 102 [pid = 1846] [id = 347] 04:48:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f7905c81000) [pid = 1846] [serial = 1042] [outer = (nil)] 04:48:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f79088ed000) [pid = 1846] [serial = 1043] [outer = 0x7f7905c81000] 04:48:03 INFO - PROCESS | 1846 | 1461152883184 Marionette DEBUG loaded listener.js 04:48:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f790da7c800) [pid = 1846] [serial = 1044] [outer = 0x7f7905c81000] 04:48:05 INFO - PROCESS | 1846 | 1461152885209 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]]]}] 04:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 2593ms 04:48:05 INFO - PROCESS | 1846 | 1461152885265 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 04:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:48:05 INFO - PROCESS | 1846 | 1461152885271 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 04:48:05 INFO - PROCESS | 1846 | 1461152885279 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:48:05 INFO - PROCESS | 1846 | 1461152885285 Marionette TRACE conn3 <- [1,1362,null,{}] 04:48:05 INFO - PROCESS | 1846 | 1461152885293 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}] 04:48:05 INFO - PROCESS | 1846 | 1461152885495 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 04:48:05 INFO - PROCESS | 1846 | 1461152885694 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790dec9000 == 103 [pid = 1846] [id = 348] 04:48:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f7902cf1c00) [pid = 1846] [serial = 1045] [outer = (nil)] 04:48:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f7904eb2400) [pid = 1846] [serial = 1046] [outer = 0x7f7902cf1c00] 04:48:05 INFO - PROCESS | 1846 | 1461152885759 Marionette DEBUG loaded listener.js 04:48:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f7905acc800) [pid = 1846] [serial = 1047] [outer = 0x7f7902cf1c00] 04:48:06 INFO - PROCESS | 1846 | 1461152886701 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]]]}] 04:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1484ms 04:48:06 INFO - PROCESS | 1846 | 1461152886763 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 04:48:06 INFO - PROCESS | 1846 | 1461152886779 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 04:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:48:06 INFO - PROCESS | 1846 | 1461152886795 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:48:06 INFO - PROCESS | 1846 | 1461152886805 Marionette TRACE conn3 <- [1,1366,null,{}] 04:48:06 INFO - PROCESS | 1846 | 1461152886813 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}] 04:48:07 INFO - PROCESS | 1846 | 1461152887078 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 04:48:07 INFO - PROCESS | 1846 | 1461152887449 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791961a800 == 102 [pid = 1846] [id = 209] 04:48:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f793038c000 == 101 [pid = 1846] [id = 121] 04:48:07 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f79100d7c00) [pid = 1846] [serial = 947] [outer = (nil)] [url = about:blank] 04:48:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7903757000 == 102 [pid = 1846] [id = 349] 04:48:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f7903051800) [pid = 1846] [serial = 1048] [outer = (nil)] 04:48:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f7905d71c00) [pid = 1846] [serial = 1049] [outer = 0x7f7903051800] 04:48:07 INFO - PROCESS | 1846 | 1461152887545 Marionette DEBUG loaded listener.js 04:48:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f7908a7bc00) [pid = 1846] [serial = 1050] [outer = 0x7f7903051800] 04:48:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918dc8800 == 101 [pid = 1846] [id = 93] 04:48:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792b805800 == 100 [pid = 1846] [id = 95] 04:48:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790720a800 == 99 [pid = 1846] [id = 336] 04:48:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914874000 == 98 [pid = 1846] [id = 335] 04:48:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910a1d800 == 97 [pid = 1846] [id = 334] 04:48:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908968000 == 96 [pid = 1846] [id = 333] 04:48:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79048d2800 == 95 [pid = 1846] [id = 332] 04:48:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79028d9000 == 94 [pid = 1846] [id = 331] 04:48:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7907589800 == 93 [pid = 1846] [id = 330] 04:48:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79071a1000 == 92 [pid = 1846] [id = 327] 04:48:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790719a000 == 91 [pid = 1846] [id = 326] 04:48:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792b944000 == 90 [pid = 1846] [id = 325] 04:48:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792a07a800 == 89 [pid = 1846] [id = 324] 04:48:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926dd8000 == 88 [pid = 1846] [id = 323] 04:48:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791cbcf000 == 87 [pid = 1846] [id = 322] 04:48:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7919db9000 == 86 [pid = 1846] [id = 321] 04:48:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918ed0800 == 85 [pid = 1846] [id = 320] 04:48:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914fd7000 == 84 [pid = 1846] [id = 319] 04:48:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7907191800 == 83 [pid = 1846] [id = 318] 04:48:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910c3d800 == 82 [pid = 1846] [id = 317] 04:48:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7907217800 == 81 [pid = 1846] [id = 316] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f790ed2f000) [pid = 1846] [serial = 945] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f7904eb4c00) [pid = 1846] [serial = 939] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f79049c8400) [pid = 1846] [serial = 938] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f7908a78c00) [pid = 1846] [serial = 944] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f791cc58000) [pid = 1846] [serial = 831] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f7910272800) [pid = 1846] [serial = 879] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f7911bdc000) [pid = 1846] [serial = 822] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f79045cfc00) [pid = 1846] [serial = 843] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f7914d0dc00) [pid = 1846] [serial = 882] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f7919ecbc00) [pid = 1846] [serial = 828] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f7905c78000) [pid = 1846] [serial = 876] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f791026b400) [pid = 1846] [serial = 819] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7919b07000) [pid = 1846] [serial = 816] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f79049ca000) [pid = 1846] [serial = 846] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f79179de800) [pid = 1846] [serial = 825] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f791b037c00) [pid = 1846] [serial = 837] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f792c28a400) [pid = 1846] [serial = 840] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f792c349c00) [pid = 1846] [serial = 849] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f792bfa8800) [pid = 1846] [serial = 834] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7904ed0400) [pid = 1846] [serial = 909] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f7914e2d400) [pid = 1846] [serial = 774] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f7908a73400) [pid = 1846] [serial = 912] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f7927ed0c00) [pid = 1846] [serial = 732] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f7904ed7c00) [pid = 1846] [serial = 900] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f792bebac00) [pid = 1846] [serial = 780] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f79107dbc00) [pid = 1846] [serial = 720] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f79179dd400) [pid = 1846] [serial = 723] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f7905ad9000) [pid = 1846] [serial = 741] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f791b0c3800) [pid = 1846] [serial = 885] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f791003b800) [pid = 1846] [serial = 915] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f792c40a000) [pid = 1846] [serial = 891] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f792c340c00) [pid = 1846] [serial = 783] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f792710ac00) [pid = 1846] [serial = 888] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f79031ca800) [pid = 1846] [serial = 906] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f792c296800) [pid = 1846] [serial = 735] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f792c40b000) [pid = 1846] [serial = 894] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f79031cfc00) [pid = 1846] [serial = 903] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f7904fd6800) [pid = 1846] [serial = 792] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f7914a86400) [pid = 1846] [serial = 789] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f792c40f800) [pid = 1846] [serial = 786] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f79106a1400) [pid = 1846] [serial = 626] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f791b08d000) [pid = 1846] [serial = 729] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f7925ed8400) [pid = 1846] [serial = 726] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f792c202800) [pid = 1846] [serial = 744] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f7926a6a800) [pid = 1846] [serial = 777] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f7910570c00) [pid = 1846] [serial = 771] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f7903050400) [pid = 1846] [serial = 897] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f792a022800) [pid = 1846] [serial = 768] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f79088f6000) [pid = 1846] [serial = 738] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f7905d68c00) [pid = 1846] [serial = 941] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f7908a75c00) [pid = 1846] [serial = 942] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f7904eaa000) [pid = 1846] [serial = 927] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f79031d0000) [pid = 1846] [serial = 926] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f7908a77c00) [pid = 1846] [serial = 930] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f7905d69400) [pid = 1846] [serial = 929] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f79106dc800) [pid = 1846] [serial = 936] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f791069f800) [pid = 1846] [serial = 935] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f79102f1c00) [pid = 1846] [serial = 933] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f7910037000) [pid = 1846] [serial = 932] [outer = (nil)] [url = about:blank] 04:48:08 INFO - PROCESS | 1846 | 1461152888531 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] 04:48:08 INFO - PROCESS | 1846 | 1461152888545 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 04:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:48:08 INFO - PROCESS | 1846 | 1461152888552 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:48:08 INFO - PROCESS | 1846 | 1461152888558 Marionette TRACE conn3 <- [1,1370,null,{}] 04:48:08 INFO - PROCESS | 1846 | 1461152888572 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}] 04:48:08 INFO - PROCESS | 1846 | 1461152888745 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 04:48:08 INFO - PROCESS | 1846 | 1461152888885 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907215000 == 82 [pid = 1846] [id = 350] 04:48:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f79031d0000) [pid = 1846] [serial = 1051] [outer = (nil)] 04:48:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f790da79000) [pid = 1846] [serial = 1052] [outer = 0x7f79031d0000] 04:48:08 INFO - PROCESS | 1846 | 1461152888988 Marionette DEBUG loaded listener.js 04:48:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f790ed2cc00) [pid = 1846] [serial = 1053] [outer = 0x7f79031d0000] 04:48:09 INFO - PROCESS | 1846 | 1461152889684 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] 04:48:09 INFO - PROCESS | 1846 | 1461152889767 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 04:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:48:09 INFO - PROCESS | 1846 | 1461152889774 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:48:09 INFO - PROCESS | 1846 | 1461152889777 Marionette TRACE conn3 <- [1,1374,null,{}] 04:48:09 INFO - PROCESS | 1846 | 1461152889782 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}] 04:48:09 INFO - PROCESS | 1846 | 1461152889941 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 04:48:09 INFO - PROCESS | 1846 | 1461152889951 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908926000 == 83 [pid = 1846] [id = 351] 04:48:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f790ed2d000) [pid = 1846] [serial = 1054] [outer = (nil)] 04:48:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f7910041800) [pid = 1846] [serial = 1055] [outer = 0x7f790ed2d000] 04:48:10 INFO - PROCESS | 1846 | 1461152890011 Marionette DEBUG loaded listener.js 04:48:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f79100dfc00) [pid = 1846] [serial = 1056] [outer = 0x7f790ed2d000] 04:48:11 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f79140f0000) [pid = 1846] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:48:11 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f79031cc400) [pid = 1846] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:48:11 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f7904ea9800) [pid = 1846] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:48:11 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f7904eb7400) [pid = 1846] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:48:11 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f79049cfc00) [pid = 1846] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:48:11 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f79107e3c00) [pid = 1846] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:48:11 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f7902a8b400) [pid = 1846] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:48:11 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:48:11 INFO - PROCESS | 1846 | 1461152891913 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] 04:48:11 INFO - PROCESS | 1846 | 1461152891967 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 04:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:48:11 INFO - PROCESS | 1846 | 1461152891976 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:48:11 INFO - PROCESS | 1846 | 1461152891982 Marionette TRACE conn3 <- [1,1378,null,{}] 04:48:11 INFO - PROCESS | 1846 | 1461152891991 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}] 04:48:12 INFO - PROCESS | 1846 | 1461152892192 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 04:48:12 INFO - PROCESS | 1846 | 1461152892384 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79071a2000 == 84 [pid = 1846] [id = 352] 04:48:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f79031c3400) [pid = 1846] [serial = 1057] [outer = (nil)] 04:48:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f7904fce800) [pid = 1846] [serial = 1058] [outer = 0x7f79031c3400] 04:48:12 INFO - PROCESS | 1846 | 1461152892461 Marionette DEBUG loaded listener.js 04:48:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f7905c78400) [pid = 1846] [serial = 1059] [outer = 0x7f79031c3400] 04:48:13 INFO - PROCESS | 1846 | 1461152893300 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] 04:48:13 INFO - PROCESS | 1846 | 1461152893377 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 04:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:48:13 INFO - PROCESS | 1846 | 1461152893389 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:48:13 INFO - PROCESS | 1846 | 1461152893393 Marionette TRACE conn3 <- [1,1382,null,{}] 04:48:13 INFO - PROCESS | 1846 | 1461152893399 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}] 04:48:13 INFO - PROCESS | 1846 | 1461152893631 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 04:48:13 INFO - PROCESS | 1846 | 1461152893802 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790ddf1000 == 85 [pid = 1846] [id = 353] 04:48:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f79031d0400) [pid = 1846] [serial = 1060] [outer = (nil)] 04:48:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f7909132800) [pid = 1846] [serial = 1061] [outer = 0x7f79031d0400] 04:48:13 INFO - PROCESS | 1846 | 1461152893877 Marionette DEBUG loaded listener.js 04:48:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f790fd47000) [pid = 1846] [serial = 1062] [outer = 0x7f79031d0400] 04:48:14 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:48:14 INFO - PROCESS | 1846 | 1461152894927 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] 04:48:14 INFO - PROCESS | 1846 | 1461152894986 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 04:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:48:14 INFO - PROCESS | 1846 | 1461152894992 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:48:15 INFO - PROCESS | 1846 | 1461152894998 Marionette TRACE conn3 <- [1,1386,null,{}] 04:48:15 INFO - PROCESS | 1846 | 1461152895013 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}] 04:48:15 INFO - PROCESS | 1846 | 1461152895230 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 04:48:15 INFO - PROCESS | 1846 | 1461152895486 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910c2d000 == 86 [pid = 1846] [id = 354] 04:48:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f79102f2c00) [pid = 1846] [serial = 1063] [outer = (nil)] 04:48:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f79103ad400) [pid = 1846] [serial = 1064] [outer = 0x7f79102f2c00] 04:48:15 INFO - PROCESS | 1846 | 1461152895565 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f7910574000) [pid = 1846] [serial = 1065] [outer = 0x7f79102f2c00] 04:48:16 INFO - PROCESS | 1846 | 1461152896459 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] 04:48:16 INFO - PROCESS | 1846 | 1461152896489 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 04:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:48:16 INFO - PROCESS | 1846 | 1461152896496 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:48:16 INFO - PROCESS | 1846 | 1461152896499 Marionette TRACE conn3 <- [1,1390,null,{}] 04:48:16 INFO - PROCESS | 1846 | 1461152896504 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}] 04:48:16 INFO - PROCESS | 1846 | 1461152896682 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 04:48:16 INFO - PROCESS | 1846 | 1461152896858 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7913f86000 == 87 [pid = 1846] [id = 355] 04:48:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f79102f6400) [pid = 1846] [serial = 1066] [outer = (nil)] 04:48:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f7910bb1800) [pid = 1846] [serial = 1067] [outer = 0x7f79102f6400] 04:48:16 INFO - PROCESS | 1846 | 1461152896929 Marionette DEBUG loaded listener.js 04:48:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f7910de5400) [pid = 1846] [serial = 1068] [outer = 0x7f79102f6400] 04:48:17 INFO - PROCESS | 1846 | 1461152897830 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]]]}] 04:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1382ms 04:48:17 INFO - PROCESS | 1846 | 1461152897879 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 04:48:17 INFO - PROCESS | 1846 | 1461152897883 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 04:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:48:17 INFO - PROCESS | 1846 | 1461152897888 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:48:17 INFO - PROCESS | 1846 | 1461152897891 Marionette TRACE conn3 <- [1,1394,null,{}] 04:48:17 INFO - PROCESS | 1846 | 1461152897896 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}] 04:48:18 INFO - PROCESS | 1846 | 1461152898063 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 04:48:18 INFO - PROCESS | 1846 | 1461152898239 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79149e5800 == 88 [pid = 1846] [id = 356] 04:48:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f79106a5000) [pid = 1846] [serial = 1069] [outer = (nil)] 04:48:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7911be9c00) [pid = 1846] [serial = 1070] [outer = 0x7f79106a5000] 04:48:18 INFO - PROCESS | 1846 | 1461152898308 Marionette DEBUG loaded listener.js 04:48:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f7912193800) [pid = 1846] [serial = 1071] [outer = 0x7f79106a5000] 04:48:19 INFO - PROCESS | 1846 | 1461152899394 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]]]}] 04:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1539ms 04:48:19 INFO - PROCESS | 1846 | 1461152899429 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 04:48:19 INFO - PROCESS | 1846 | 1461152899433 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 04:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:48:19 INFO - PROCESS | 1846 | 1461152899439 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:48:19 INFO - PROCESS | 1846 | 1461152899442 Marionette TRACE conn3 <- [1,1398,null,{}] 04:48:19 INFO - PROCESS | 1846 | 1461152899447 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}] 04:48:19 INFO - PROCESS | 1846 | 1461152899717 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 04:48:19 INFO - PROCESS | 1846 | 1461152899990 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7917359800 == 89 [pid = 1846] [id = 357] 04:48:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f7914d07800) [pid = 1846] [serial = 1072] [outer = (nil)] 04:48:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f7914e25400) [pid = 1846] [serial = 1073] [outer = 0x7f7914d07800] 04:48:20 INFO - PROCESS | 1846 | 1461152900063 Marionette DEBUG loaded listener.js 04:48:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f791695e400) [pid = 1846] [serial = 1074] [outer = 0x7f7914d07800] 04:48:20 INFO - PROCESS | 1846 | 1461152900955 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]]]}] 04:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1534ms 04:48:20 INFO - PROCESS | 1846 | 1461152900975 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 04:48:20 INFO - PROCESS | 1846 | 1461152900980 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 04:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:48:20 INFO - PROCESS | 1846 | 1461152900988 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:48:20 INFO - PROCESS | 1846 | 1461152900992 Marionette TRACE conn3 <- [1,1402,null,{}] 04:48:21 INFO - PROCESS | 1846 | 1461152900997 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}] 04:48:21 INFO - PROCESS | 1846 | 1461152901241 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 04:48:21 INFO - PROCESS | 1846 | 1461152901469 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918dc8800 == 90 [pid = 1846] [id = 358] 04:48:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f7912b8b800) [pid = 1846] [serial = 1075] [outer = (nil)] 04:48:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f7916c1fc00) [pid = 1846] [serial = 1076] [outer = 0x7f7912b8b800] 04:48:21 INFO - PROCESS | 1846 | 1461152901634 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f79179d1800) [pid = 1846] [serial = 1077] [outer = 0x7f7912b8b800] 04:48:22 INFO - PROCESS | 1846 | 1461152902630 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]]]}] 04:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1697ms 04:48:22 INFO - PROCESS | 1846 | 1461152902686 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 04:48:22 INFO - PROCESS | 1846 | 1461152902690 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 04:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:48:22 INFO - PROCESS | 1846 | 1461152902699 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - PROCESS | 1846 | 1461152902703 Marionette TRACE conn3 <- [1,1406,null,{}] 04:48:22 INFO - PROCESS | 1846 | 1461152902711 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}] 04:48:22 INFO - PROCESS | 1846 | 1461152902941 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 04:48:23 INFO - PROCESS | 1846 | 1461152903200 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791961a800 == 91 [pid = 1846] [id = 359] 04:48:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f79179d8c00) [pid = 1846] [serial = 1078] [outer = (nil)] 04:48:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f79186ee800) [pid = 1846] [serial = 1079] [outer = 0x7f79179d8c00] 04:48:23 INFO - PROCESS | 1846 | 1461152903272 Marionette DEBUG loaded listener.js 04:48:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f79188e1c00) [pid = 1846] [serial = 1080] [outer = 0x7f79179d8c00] 04:48:24 INFO - PROCESS | 1846 | 1461152904071 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]]]}] 04:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1447ms 04:48:24 INFO - PROCESS | 1846 | 1461152904148 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 04:48:24 INFO - PROCESS | 1846 | 1461152904153 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 04:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:48:24 INFO - PROCESS | 1846 | 1461152904162 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:48:24 INFO - PROCESS | 1846 | 1461152904166 Marionette TRACE conn3 <- [1,1410,null,{}] 04:48:24 INFO - PROCESS | 1846 | 1461152904173 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}] 04:48:24 INFO - PROCESS | 1846 | 1461152904461 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 04:48:24 INFO - PROCESS | 1846 | 1461152904749 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791ac7e000 == 92 [pid = 1846] [id = 360] 04:48:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f791838ac00) [pid = 1846] [serial = 1081] [outer = (nil)] 04:48:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f7919085800) [pid = 1846] [serial = 1082] [outer = 0x7f791838ac00] 04:48:24 INFO - PROCESS | 1846 | 1461152904844 Marionette DEBUG loaded listener.js 04:48:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f7919716800) [pid = 1846] [serial = 1083] [outer = 0x7f791838ac00] 04:48:25 INFO - PROCESS | 1846 | 1461152905789 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]]]}] 04:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1685ms 04:48:25 INFO - PROCESS | 1846 | 1461152905848 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 04:48:25 INFO - PROCESS | 1846 | 1461152905854 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 04:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:48:25 INFO - PROCESS | 1846 | 1461152905861 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:48:25 INFO - PROCESS | 1846 | 1461152905866 Marionette TRACE conn3 <- [1,1414,null,{}] 04:48:25 INFO - PROCESS | 1846 | 1461152905872 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}] 04:48:26 INFO - PROCESS | 1846 | 1461152906253 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 04:48:26 INFO - PROCESS | 1846 | 1461152906457 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7925ee7000 == 93 [pid = 1846] [id = 361] 04:48:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f7904ed1c00) [pid = 1846] [serial = 1084] [outer = (nil)] 04:48:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f7919b03c00) [pid = 1846] [serial = 1085] [outer = 0x7f7904ed1c00] 04:48:26 INFO - PROCESS | 1846 | 1461152906548 Marionette DEBUG loaded listener.js 04:48:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7919ecc000) [pid = 1846] [serial = 1086] [outer = 0x7f7904ed1c00] 04:48:27 INFO - PROCESS | 1846 | 1461152907476 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]]]}] 04:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1632ms 04:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:48:27 INFO - PROCESS | 1846 | 1461152907493 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 04:48:27 INFO - PROCESS | 1846 | 1461152907496 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 04:48:27 INFO - PROCESS | 1846 | 1461152907502 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:48:27 INFO - PROCESS | 1846 | 1461152907506 Marionette TRACE conn3 <- [1,1418,null,{}] 04:48:27 INFO - PROCESS | 1846 | 1461152907511 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}] 04:48:27 INFO - PROCESS | 1846 | 1461152907711 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 04:48:27 INFO - PROCESS | 1846 | 1461152907994 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7927bbf800 == 94 [pid = 1846] [id = 362] 04:48:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f791b039c00) [pid = 1846] [serial = 1087] [outer = (nil)] 04:48:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f791b0c3800) [pid = 1846] [serial = 1088] [outer = 0x7f791b039c00] 04:48:28 INFO - PROCESS | 1846 | 1461152908170 Marionette DEBUG loaded listener.js 04:48:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f7920106400) [pid = 1846] [serial = 1089] [outer = 0x7f791b039c00] 04:48:29 INFO - PROCESS | 1846 | 1461152909123 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]]]}] 04:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1683ms 04:48:29 INFO - PROCESS | 1846 | 1461152909185 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 04:48:29 INFO - PROCESS | 1846 | 1461152909189 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 04:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:48:29 INFO - PROCESS | 1846 | 1461152909196 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:48:29 INFO - PROCESS | 1846 | 1461152909198 Marionette TRACE conn3 <- [1,1422,null,{}] 04:48:29 INFO - PROCESS | 1846 | 1461152909204 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}] 04:48:29 INFO - PROCESS | 1846 | 1461152909387 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 04:48:29 INFO - PROCESS | 1846 | 1461152909662 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792b8a1800 == 95 [pid = 1846] [id = 363] 04:48:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f7902a93c00) [pid = 1846] [serial = 1090] [outer = (nil)] 04:48:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7920110800) [pid = 1846] [serial = 1091] [outer = 0x7f7902a93c00] 04:48:29 INFO - PROCESS | 1846 | 1461152909773 Marionette DEBUG loaded listener.js 04:48:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7926a6a800) [pid = 1846] [serial = 1092] [outer = 0x7f7902a93c00] 04:48:30 INFO - PROCESS | 1846 | 1461152910957 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]]]}] 04:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1828ms 04:48:31 INFO - PROCESS | 1846 | 1461152911025 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 04:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:48:31 INFO - PROCESS | 1846 | 1461152911031 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 04:48:31 INFO - PROCESS | 1846 | 1461152911038 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:48:31 INFO - PROCESS | 1846 | 1461152911044 Marionette TRACE conn3 <- [1,1426,null,{}] 04:48:31 INFO - PROCESS | 1846 | 1461152911052 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}] 04:48:31 INFO - PROCESS | 1846 | 1461152911283 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 04:48:31 INFO - PROCESS | 1846 | 1461152911478 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790764c800 == 96 [pid = 1846] [id = 364] 04:48:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f79045ca400) [pid = 1846] [serial = 1093] [outer = (nil)] 04:48:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f79049cfc00) [pid = 1846] [serial = 1094] [outer = 0x7f79045ca400] 04:48:31 INFO - PROCESS | 1846 | 1461152911547 Marionette DEBUG loaded listener.js 04:48:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7905acd400) [pid = 1846] [serial = 1095] [outer = 0x7f79045ca400] 04:48:32 INFO - PROCESS | 1846 | 1461152912635 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]]]}] 04:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1637ms 04:48:32 INFO - PROCESS | 1846 | 1461152912675 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 04:48:32 INFO - PROCESS | 1846 | 1461152912683 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 04:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:48:32 INFO - PROCESS | 1846 | 1461152912692 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:48:32 INFO - PROCESS | 1846 | 1461152912695 Marionette TRACE conn3 <- [1,1430,null,{}] 04:48:32 INFO - PROCESS | 1846 | 1461152912699 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}] 04:48:32 INFO - PROCESS | 1846 | 1461152912865 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 04:48:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7907215000 == 95 [pid = 1846] [id = 350] 04:48:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7903757000 == 94 [pid = 1846] [id = 349] 04:48:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790dec9000 == 93 [pid = 1846] [id = 348] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f791a069c00) [pid = 1846] [serial = 974] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f791b030000) [pid = 1846] [serial = 977] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f7905d6f800) [pid = 1846] [serial = 980] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f7914a82c00) [pid = 1846] [serial = 983] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f79106d3400) [pid = 1846] [serial = 986] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | 1461152913157 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792b941000 == 92 [pid = 1846] [id = 344] 04:48:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792815d800 == 91 [pid = 1846] [id = 343] 04:48:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791b1d3000 == 90 [pid = 1846] [id = 342] 04:48:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904508800 == 91 [pid = 1846] [id = 365] 04:48:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7904fcb400) [pid = 1846] [serial = 1096] [outer = (nil)] 04:48:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7905d6f800) [pid = 1846] [serial = 1097] [outer = 0x7f7904fcb400] 04:48:33 INFO - PROCESS | 1846 | 1461152913228 Marionette DEBUG loaded listener.js 04:48:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f790da7d000) [pid = 1846] [serial = 1098] [outer = 0x7f7904fcb400] 04:48:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791a870000 == 90 [pid = 1846] [id = 341] 04:48:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918ed0000 == 89 [pid = 1846] [id = 340] 04:48:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791486e800 == 88 [pid = 1846] [id = 339] 04:48:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790720e800 == 87 [pid = 1846] [id = 338] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f7911d8cc00) [pid = 1846] [serial = 959] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f7905d6c800) [pid = 1846] [serial = 998] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f79100da800) [pid = 1846] [serial = 999] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f790da82400) [pid = 1846] [serial = 953] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f7919087c00) [pid = 1846] [serial = 971] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f790ed06800) [pid = 1846] [serial = 989] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f7910ed2000) [pid = 1846] [serial = 1004] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f79045cd400) [pid = 1846] [serial = 1010] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f79106d0c00) [pid = 1846] [serial = 1005] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f79107e2800) [pid = 1846] [serial = 1002] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f7905acf000) [pid = 1846] [serial = 1011] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f79184a4000) [pid = 1846] [serial = 968] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7914e23800) [pid = 1846] [serial = 1007] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f7914e22c00) [pid = 1846] [serial = 965] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f7904ed3c00) [pid = 1846] [serial = 993] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f79045c9800) [pid = 1846] [serial = 992] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f7910571000) [pid = 1846] [serial = 1001] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f7912c3a400) [pid = 1846] [serial = 962] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f79179d5000) [pid = 1846] [serial = 1008] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f790da77c00) [pid = 1846] [serial = 996] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f7908a6f400) [pid = 1846] [serial = 995] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f79107d6000) [pid = 1846] [serial = 956] [outer = (nil)] [url = about:blank] 04:48:33 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f7904eda400) [pid = 1846] [serial = 950] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 1846 | 1461152914110 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]]]}] 04:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1481ms 04:48:34 INFO - PROCESS | 1846 | 1461152914173 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 04:48:34 INFO - PROCESS | 1846 | 1461152914177 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 04:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:48:34 INFO - PROCESS | 1846 | 1461152914183 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:48:34 INFO - PROCESS | 1846 | 1461152914188 Marionette TRACE conn3 <- [1,1434,null,{}] 04:48:34 INFO - PROCESS | 1846 | 1461152914202 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}] 04:48:34 INFO - PROCESS | 1846 | 1461152914401 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 04:48:34 INFO - PROCESS | 1846 | 1461152914540 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908d59000 == 88 [pid = 1846] [id = 366] 04:48:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f7905accc00) [pid = 1846] [serial = 1099] [outer = (nil)] 04:48:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f790fd4c800) [pid = 1846] [serial = 1100] [outer = 0x7f7905accc00] 04:48:34 INFO - PROCESS | 1846 | 1461152914621 Marionette DEBUG loaded listener.js 04:48:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f79103a5400) [pid = 1846] [serial = 1101] [outer = 0x7f7905accc00] 04:48:35 INFO - PROCESS | 1846 | 1461152915437 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]]]}] 04:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1290ms 04:48:35 INFO - PROCESS | 1846 | 1461152915482 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 04:48:35 INFO - PROCESS | 1846 | 1461152915486 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 04:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:48:35 INFO - PROCESS | 1846 | 1461152915494 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:48:35 INFO - PROCESS | 1846 | 1461152915499 Marionette TRACE conn3 <- [1,1438,null,{}] 04:48:35 INFO - PROCESS | 1846 | 1461152915503 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}] 04:48:35 INFO - PROCESS | 1846 | 1461152915660 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 04:48:35 INFO - PROCESS | 1846 | 1461152915677 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910a0f000 == 89 [pid = 1846] [id = 367] 04:48:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f79103a5800) [pid = 1846] [serial = 1102] [outer = (nil)] 04:48:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f7910bb6c00) [pid = 1846] [serial = 1103] [outer = 0x7f79103a5800] 04:48:35 INFO - PROCESS | 1846 | 1461152915737 Marionette DEBUG loaded listener.js 04:48:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f7910eda000) [pid = 1846] [serial = 1104] [outer = 0x7f79103a5800] 04:48:36 INFO - PROCESS | 1846 | 1461152916630 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]]]}] 04:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1181ms 04:48:36 INFO - PROCESS | 1846 | 1461152916675 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 04:48:36 INFO - PROCESS | 1846 | 1461152916681 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 04:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:48:36 INFO - PROCESS | 1846 | 1461152916694 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:48:36 INFO - PROCESS | 1846 | 1461152916696 Marionette TRACE conn3 <- [1,1442,null,{}] 04:48:36 INFO - PROCESS | 1846 | 1461152916701 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}] 04:48:36 INFO - PROCESS | 1846 | 1461152916900 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 04:48:36 INFO - PROCESS | 1846 | 1461152916932 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910fb0000 == 90 [pid = 1846] [id = 368] 04:48:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f79106a0c00) [pid = 1846] [serial = 1105] [outer = (nil)] 04:48:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f7912b80000) [pid = 1846] [serial = 1106] [outer = 0x7f79106a0c00] 04:48:37 INFO - PROCESS | 1846 | 1461152916996 Marionette DEBUG loaded listener.js 04:48:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f7912c7a400) [pid = 1846] [serial = 1107] [outer = 0x7f79106a0c00] 04:48:38 INFO - PROCESS | 1846 | 1461152918061 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]]]}] 04:48:38 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f7910275000) [pid = 1846] [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.] 04:48:38 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f7903051800) [pid = 1846] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:48:38 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f79031d0000) [pid = 1846] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:48:38 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f7902cf1c00) [pid = 1846] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1433ms 04:48:38 INFO - PROCESS | 1846 | 1461152918135 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 04:48:38 INFO - PROCESS | 1846 | 1461152918138 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 04:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:48:38 INFO - PROCESS | 1846 | 1461152918143 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:48:38 INFO - PROCESS | 1846 | 1461152918145 Marionette TRACE conn3 <- [1,1446,null,{}] 04:48:38 INFO - PROCESS | 1846 | 1461152918150 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}] 04:48:38 INFO - PROCESS | 1846 | 1461152918350 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 04:48:38 INFO - PROCESS | 1846 | 1461152918490 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914f04800 == 91 [pid = 1846] [id = 369] 04:48:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f7914209000) [pid = 1846] [serial = 1108] [outer = (nil)] 04:48:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f7914a83400) [pid = 1846] [serial = 1109] [outer = 0x7f7914209000] 04:48:38 INFO - PROCESS | 1846 | 1461152918554 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f7919b04000) [pid = 1846] [serial = 1110] [outer = 0x7f7914209000] 04:48:39 INFO - PROCESS | 1846 | 1461152919304 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]]]}] 04:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1181ms 04:48:39 INFO - PROCESS | 1846 | 1461152919328 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 04:48:39 INFO - PROCESS | 1846 | 1461152919333 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 04:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:48:39 INFO - PROCESS | 1846 | 1461152919338 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:48:39 INFO - PROCESS | 1846 | 1461152919340 Marionette TRACE conn3 <- [1,1450,null,{}] 04:48:39 INFO - PROCESS | 1846 | 1461152919347 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}] 04:48:39 INFO - PROCESS | 1846 | 1461152919577 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 04:48:39 INFO - PROCESS | 1846 | 1461152919600 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918c92000 == 92 [pid = 1846] [id = 370] 04:48:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f7905d6a400) [pid = 1846] [serial = 1111] [outer = (nil)] 04:48:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f791ac0d000) [pid = 1846] [serial = 1112] [outer = 0x7f7905d6a400] 04:48:39 INFO - PROCESS | 1846 | 1461152919661 Marionette DEBUG loaded listener.js 04:48:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f791cc54c00) [pid = 1846] [serial = 1113] [outer = 0x7f7905d6a400] 04:48:40 INFO - PROCESS | 1846 | 1461152920751 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]]]}] 04:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1482ms 04:48:40 INFO - PROCESS | 1846 | 1461152920822 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 04:48:40 INFO - PROCESS | 1846 | 1461152920828 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 04:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:48:40 INFO - PROCESS | 1846 | 1461152920836 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:48:40 INFO - PROCESS | 1846 | 1461152920842 Marionette TRACE conn3 <- [1,1454,null,{}] 04:48:40 INFO - PROCESS | 1846 | 1461152920849 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}] 04:48:41 INFO - PROCESS | 1846 | 1461152921086 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 04:48:41 INFO - PROCESS | 1846 | 1461152921363 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907591000 == 93 [pid = 1846] [id = 371] 04:48:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f7905c76000) [pid = 1846] [serial = 1114] [outer = (nil)] 04:48:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f79088e8400) [pid = 1846] [serial = 1115] [outer = 0x7f7905c76000] 04:48:41 INFO - PROCESS | 1846 | 1461152921437 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f790912a400) [pid = 1846] [serial = 1116] [outer = 0x7f7905c76000] 04:48:42 INFO - PROCESS | 1846 | 1461152922403 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]]]}] 04:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1635ms 04:48:42 INFO - PROCESS | 1846 | 1461152922476 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 04:48:42 INFO - PROCESS | 1846 | 1461152922489 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 04:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:48:42 INFO - PROCESS | 1846 | 1461152922506 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:48:42 INFO - PROCESS | 1846 | 1461152922511 Marionette TRACE conn3 <- [1,1458,null,{}] 04:48:42 INFO - PROCESS | 1846 | 1461152922523 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}] 04:48:42 INFO - PROCESS | 1846 | 1461152922860 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 04:48:43 INFO - PROCESS | 1846 | 1461152923221 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791486a800 == 94 [pid = 1846] [id = 372] 04:48:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f790fd48000) [pid = 1846] [serial = 1117] [outer = (nil)] 04:48:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f79102f9800) [pid = 1846] [serial = 1118] [outer = 0x7f790fd48000] 04:48:43 INFO - PROCESS | 1846 | 1461152923299 Marionette DEBUG loaded listener.js 04:48:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f79107e2800) [pid = 1846] [serial = 1119] [outer = 0x7f790fd48000] 04:48:44 INFO - PROCESS | 1846 | 1461152924322 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]]]}] 04:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1891ms 04:48:44 INFO - PROCESS | 1846 | 1461152924406 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 04:48:44 INFO - PROCESS | 1846 | 1461152924414 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 04:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:48:44 INFO - PROCESS | 1846 | 1461152924424 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:48:44 INFO - PROCESS | 1846 | 1461152924430 Marionette TRACE conn3 <- [1,1462,null,{}] 04:48:44 INFO - PROCESS | 1846 | 1461152924493 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}] 04:48:44 INFO - PROCESS | 1846 | 1461152924773 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 04:48:44 INFO - PROCESS | 1846 | 1461152924960 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791cbc6800 == 95 [pid = 1846] [id = 373] 04:48:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f7914208c00) [pid = 1846] [serial = 1120] [outer = (nil)] 04:48:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f7914e29400) [pid = 1846] [serial = 1121] [outer = 0x7f7914208c00] 04:48:45 INFO - PROCESS | 1846 | 1461152925035 Marionette DEBUG loaded listener.js 04:48:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f79179d2800) [pid = 1846] [serial = 1122] [outer = 0x7f7914208c00] 04:48:46 INFO - PROCESS | 1846 | 1461152926108 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]]]}] 04:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1738ms 04:48:46 INFO - PROCESS | 1846 | 1461152926165 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 04:48:46 INFO - PROCESS | 1846 | 1461152926172 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 04:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:48:46 INFO - PROCESS | 1846 | 1461152926181 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:48:46 INFO - PROCESS | 1846 | 1461152926186 Marionette TRACE conn3 <- [1,1466,null,{}] 04:48:46 INFO - PROCESS | 1846 | 1461152926194 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}] 04:48:46 INFO - PROCESS | 1846 | 1461152926449 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 04:48:46 INFO - PROCESS | 1846 | 1461152926681 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79271b6800 == 96 [pid = 1846] [id = 374] 04:48:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7919b06400) [pid = 1846] [serial = 1123] [outer = (nil)] 04:48:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f791ac16000) [pid = 1846] [serial = 1124] [outer = 0x7f7919b06400] 04:48:46 INFO - PROCESS | 1846 | 1461152926766 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f7920106800) [pid = 1846] [serial = 1125] [outer = 0x7f7919b06400] 04:48:47 INFO - PROCESS | 1846 | 1461152927678 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]]]}] 04:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1535ms 04:48:47 INFO - PROCESS | 1846 | 1461152927716 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 04:48:47 INFO - PROCESS | 1846 | 1461152927719 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 04:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:48:47 INFO - PROCESS | 1846 | 1461152927726 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:48:47 INFO - PROCESS | 1846 | 1461152927729 Marionette TRACE conn3 <- [1,1470,null,{}] 04:48:47 INFO - PROCESS | 1846 | 1461152927735 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}] 04:48:47 INFO - PROCESS | 1846 | 1461152927921 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 04:48:48 INFO - PROCESS | 1846 | 1461152928109 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792b949000 == 97 [pid = 1846] [id = 375] 04:48:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f791a8cf400) [pid = 1846] [serial = 1126] [outer = (nil)] 04:48:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7925eda000) [pid = 1846] [serial = 1127] [outer = 0x7f791a8cf400] 04:48:48 INFO - PROCESS | 1846 | 1461152928180 Marionette DEBUG loaded listener.js 04:48:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f7926dabc00) [pid = 1846] [serial = 1128] [outer = 0x7f791a8cf400] 04:48:49 INFO - PROCESS | 1846 | 1461152929116 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]]]}] 04:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1427ms 04:48:49 INFO - PROCESS | 1846 | 1461152929155 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 04:48:49 INFO - PROCESS | 1846 | 1461152929159 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 04:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:48:49 INFO - PROCESS | 1846 | 1461152929164 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:48:49 INFO - PROCESS | 1846 | 1461152929166 Marionette TRACE conn3 <- [1,1474,null,{}] 04:48:49 INFO - PROCESS | 1846 | 1461152929172 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}] 04:48:49 INFO - PROCESS | 1846 | 1461152929370 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 04:48:49 INFO - PROCESS | 1846 | 1461152929629 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792c419000 == 98 [pid = 1846] [id = 376] 04:48:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7927ed0c00) [pid = 1846] [serial = 1129] [outer = (nil)] 04:48:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f792a0c2000) [pid = 1846] [serial = 1130] [outer = 0x7f7927ed0c00] 04:48:49 INFO - PROCESS | 1846 | 1461152929752 Marionette DEBUG loaded listener.js 04:48:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f792b85d000) [pid = 1846] [serial = 1131] [outer = 0x7f7927ed0c00] 04:48:50 INFO - PROCESS | 1846 | 1461152930885 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]]]}] 04:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1745ms 04:48:50 INFO - PROCESS | 1846 | 1461152930911 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 04:48:50 INFO - PROCESS | 1846 | 1461152930915 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 04:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:48:50 INFO - PROCESS | 1846 | 1461152930920 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:48:50 INFO - PROCESS | 1846 | 1461152930923 Marionette TRACE conn3 <- [1,1478,null,{}] 04:48:50 INFO - PROCESS | 1846 | 1461152930928 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}] 04:48:51 INFO - PROCESS | 1846 | 1461152931121 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 04:48:51 INFO - PROCESS | 1846 | 1461152931351 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792ed39800 == 99 [pid = 1846] [id = 377] 04:48:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f79102f8000) [pid = 1846] [serial = 1132] [outer = (nil)] 04:48:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f792bebec00) [pid = 1846] [serial = 1133] [outer = 0x7f79102f8000] 04:48:51 INFO - PROCESS | 1846 | 1461152931471 Marionette DEBUG loaded listener.js 04:48:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f792c20f400) [pid = 1846] [serial = 1134] [outer = 0x7f79102f8000] 04:48:52 INFO - PROCESS | 1846 | 1461152932360 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]]]}] 04:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1493ms 04:48:52 INFO - PROCESS | 1846 | 1461152932415 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 04:48:52 INFO - PROCESS | 1846 | 1461152932419 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 04:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:48:52 INFO - PROCESS | 1846 | 1461152932424 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - PROCESS | 1846 | 1461152932426 Marionette TRACE conn3 <- [1,1482,null,{}] 04:48:52 INFO - PROCESS | 1846 | 1461152932432 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}] 04:48:52 INFO - PROCESS | 1846 | 1461152932615 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 04:48:52 INFO - PROCESS | 1846 | 1461152932945 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79391cc000 == 100 [pid = 1846] [id = 378] 04:48:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f7908b94000) [pid = 1846] [serial = 1135] [outer = (nil)] 04:48:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f7908b98000) [pid = 1846] [serial = 1136] [outer = 0x7f7908b94000] 04:48:53 INFO - PROCESS | 1846 | 1461152933023 Marionette DEBUG loaded listener.js 04:48:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f7908b9c800) [pid = 1846] [serial = 1137] [outer = 0x7f7908b94000] 04:48:53 INFO - PROCESS | 1846 | 1461152933852 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]]]}] 04:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1487ms 04:48:53 INFO - PROCESS | 1846 | 1461152933915 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 04:48:53 INFO - PROCESS | 1846 | 1461152933920 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 04:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:48:53 INFO - PROCESS | 1846 | 1461152933928 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:48:53 INFO - PROCESS | 1846 | 1461152933933 Marionette TRACE conn3 <- [1,1486,null,{}] 04:48:53 INFO - PROCESS | 1846 | 1461152933941 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}] 04:48:54 INFO - PROCESS | 1846 | 1461152934223 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 04:48:54 INFO - PROCESS | 1846 | 1461152934455 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905b32000 == 101 [pid = 1846] [id = 379] 04:48:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f7908a72400) [pid = 1846] [serial = 1138] [outer = (nil)] 04:48:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f792c291400) [pid = 1846] [serial = 1139] [outer = 0x7f7908a72400] 04:48:54 INFO - PROCESS | 1846 | 1461152934545 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f792c403800) [pid = 1846] [serial = 1140] [outer = 0x7f7908a72400] 04:48:55 INFO - PROCESS | 1846 | 1461152935403 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]]]}] 04:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1531ms 04:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:48:55 INFO - PROCESS | 1846 | 1461152935460 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 04:48:55 INFO - PROCESS | 1846 | 1461152935463 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 04:48:55 INFO - PROCESS | 1846 | 1461152935469 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:48:55 INFO - PROCESS | 1846 | 1461152935472 Marionette TRACE conn3 <- [1,1490,null,{}] 04:48:55 INFO - PROCESS | 1846 | 1461152935477 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}] 04:48:55 INFO - PROCESS | 1846 | 1461152935662 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 04:48:55 INFO - PROCESS | 1846 | 1461152935849 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790ee12000 == 102 [pid = 1846] [id = 380] 04:48:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f7908b94400) [pid = 1846] [serial = 1141] [outer = (nil)] 04:48:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f792bd8a000) [pid = 1846] [serial = 1142] [outer = 0x7f7908b94400] 04:48:55 INFO - PROCESS | 1846 | 1461152935921 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f792bd8e000) [pid = 1846] [serial = 1143] [outer = 0x7f7908b94400] 04:48:56 INFO - PROCESS | 1846 | 1461152936791 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]]]}] 04:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1381ms 04:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:48:56 INFO - PROCESS | 1846 | 1461152936850 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 04:48:56 INFO - PROCESS | 1846 | 1461152936853 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 04:48:56 INFO - PROCESS | 1846 | 1461152936859 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:48:56 INFO - PROCESS | 1846 | 1461152936863 Marionette TRACE conn3 <- [1,1494,null,{}] 04:48:56 INFO - PROCESS | 1846 | 1461152936868 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}] 04:48:57 INFO - PROCESS | 1846 | 1461152937067 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 04:48:57 INFO - PROCESS | 1846 | 1461152937249 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914b78000 == 103 [pid = 1846] [id = 381] 04:48:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f79075a5400) [pid = 1846] [serial = 1144] [outer = (nil)] 04:48:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f79075ae800) [pid = 1846] [serial = 1145] [outer = 0x7f79075a5400] 04:48:57 INFO - PROCESS | 1846 | 1461152937327 Marionette DEBUG loaded listener.js 04:48:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f792bd90400) [pid = 1846] [serial = 1146] [outer = 0x7f79075a5400] 04:48:58 INFO - PROCESS | 1846 | 1461152938251 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]]]}] 04:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1431ms 04:48:58 INFO - PROCESS | 1846 | 1461152938290 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 04:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:48:58 INFO - PROCESS | 1846 | 1461152938293 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 04:48:58 INFO - PROCESS | 1846 | 1461152938299 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - PROCESS | 1846 | 1461152938302 Marionette TRACE conn3 <- [1,1498,null,{}] 04:48:58 INFO - PROCESS | 1846 | 1461152938307 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}] 04:48:58 INFO - PROCESS | 1846 | 1461152938476 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 04:48:58 INFO - PROCESS | 1846 | 1461152938688 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914b93800 == 104 [pid = 1846] [id = 382] 04:48:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f7902b89c00) [pid = 1846] [serial = 1147] [outer = (nil)] 04:48:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f7902b94000) [pid = 1846] [serial = 1148] [outer = 0x7f7902b89c00] 04:48:58 INFO - PROCESS | 1846 | 1461152938757 Marionette DEBUG loaded listener.js 04:48:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f7902b98c00) [pid = 1846] [serial = 1149] [outer = 0x7f7902b89c00] 04:48:59 INFO - PROCESS | 1846 | 1461152939690 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]]]}] 04:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1435ms 04:48:59 INFO - PROCESS | 1846 | 1461152939733 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 04:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:48:59 INFO - PROCESS | 1846 | 1461152939738 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 04:48:59 INFO - PROCESS | 1846 | 1461152939745 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:48:59 INFO - PROCESS | 1846 | 1461152939748 Marionette TRACE conn3 <- [1,1502,null,{}] 04:48:59 INFO - PROCESS | 1846 | 1461152939753 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}] 04:48:59 INFO - PROCESS | 1846 | 1461152939937 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 04:49:00 INFO - PROCESS | 1846 | 1461152940668 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790ee22000 == 105 [pid = 1846] [id = 383] 04:49:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f7902b92400) [pid = 1846] [serial = 1150] [outer = (nil)] 04:49:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f7903045400) [pid = 1846] [serial = 1151] [outer = 0x7f7902b92400] 04:49:00 INFO - PROCESS | 1846 | 1461152940741 Marionette DEBUG loaded listener.js 04:49:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f79049cb800) [pid = 1846] [serial = 1152] [outer = 0x7f7902b92400] 04:49:01 INFO - PROCESS | 1846 | 1461152941678 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]]]}] 04:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1982ms 04:49:01 INFO - PROCESS | 1846 | 1461152941730 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 04:49:01 INFO - PROCESS | 1846 | 1461152941738 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 04:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:49:01 INFO - PROCESS | 1846 | 1461152941750 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:49:01 INFO - PROCESS | 1846 | 1461152941754 Marionette TRACE conn3 <- [1,1506,null,{}] 04:49:01 INFO - PROCESS | 1846 | 1461152941762 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}] 04:49:02 INFO - PROCESS | 1846 | 1461152942079 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 04:49:02 INFO - PROCESS | 1846 | 1461152942406 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914b7c800 == 106 [pid = 1846] [id = 384] 04:49:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f7904fd7000) [pid = 1846] [serial = 1153] [outer = (nil)] 04:49:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f79045ca000) [pid = 1846] [serial = 1154] [outer = 0x7f7904fd7000] 04:49:02 INFO - PROCESS | 1846 | 1461152942572 Marionette DEBUG loaded listener.js 04:49:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f79075aa400) [pid = 1846] [serial = 1155] [outer = 0x7f7904fd7000] 04:49:03 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f7910041800) [pid = 1846] [serial = 1055] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f791ac0bc00) [pid = 1846] [serial = 1034] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f7904ed2c00) [pid = 1846] [serial = 1040] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f7902a95800) [pid = 1846] [serial = 1037] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791103c800 == 105 [pid = 1846] [id = 11] 04:49:03 INFO - PROCESS | 1846 | 1461152943710 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]]]}] 04:49:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791ac7e000 == 104 [pid = 1846] [id = 360] 04:49:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791961a800 == 103 [pid = 1846] [id = 359] 04:49:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918dc8800 == 102 [pid = 1846] [id = 358] 04:49:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7917359800 == 101 [pid = 1846] [id = 357] 04:49:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79149e5800 == 100 [pid = 1846] [id = 356] 04:49:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7913f86000 == 99 [pid = 1846] [id = 355] 04:49:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910c2d000 == 98 [pid = 1846] [id = 354] 04:49:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790ddf1000 == 97 [pid = 1846] [id = 353] 04:49:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7912127000 == 96 [pid = 1846] [id = 337] 04:49:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79071a2000 == 95 [pid = 1846] [id = 352] 04:49:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908926000 == 94 [pid = 1846] [id = 351] 04:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1999ms 04:49:03 INFO - PROCESS | 1846 | 1461152943752 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 04:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:49:03 INFO - PROCESS | 1846 | 1461152943757 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 04:49:03 INFO - PROCESS | 1846 | 1461152943764 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - PROCESS | 1846 | 1461152943767 Marionette TRACE conn3 <- [1,1510,null,{}] 04:49:03 INFO - PROCESS | 1846 | 1461152943772 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}] 04:49:03 INFO - PROCESS | 1846 | 1461152943959 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 04:49:03 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f791a108000) [pid = 1846] [serial = 1031] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f79140fb000) [pid = 1846] [serial = 702] [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.] 04:49:03 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f7914a86c00) [pid = 1846] [serial = 1025] [outer = (nil)] [url = about:blank] 04:49:04 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f7908a7bc00) [pid = 1846] [serial = 1050] [outer = (nil)] [url = about:blank] 04:49:04 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f790ed2cc00) [pid = 1846] [serial = 1053] [outer = (nil)] [url = about:blank] 04:49:04 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f7910dee000) [pid = 1846] [serial = 1022] [outer = (nil)] [url = about:blank] 04:49:04 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f7905d71c00) [pid = 1846] [serial = 1049] [outer = (nil)] [url = about:blank] 04:49:04 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f79169bec00) [pid = 1846] [serial = 1028] [outer = (nil)] [url = about:blank] 04:49:04 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f790da79000) [pid = 1846] [serial = 1052] [outer = (nil)] [url = about:blank] 04:49:04 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f7904eb2400) [pid = 1846] [serial = 1046] [outer = (nil)] [url = about:blank] 04:49:04 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f79088ed000) [pid = 1846] [serial = 1043] [outer = (nil)] [url = about:blank] 04:49:04 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f7910035800) [pid = 1846] [serial = 1019] [outer = (nil)] [url = about:blank] 04:49:04 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f7905d65800) [pid = 1846] [serial = 1013] [outer = (nil)] [url = about:blank] 04:49:04 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f7905acc800) [pid = 1846] [serial = 1047] [outer = (nil)] [url = about:blank] 04:49:04 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f7904edbc00) [pid = 1846] [serial = 1016] [outer = (nil)] [url = about:blank] 04:49:04 INFO - PROCESS | 1846 | 1461152944245 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79070d8000 == 95 [pid = 1846] [id = 385] 04:49:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f7904eb7000) [pid = 1846] [serial = 1156] [outer = (nil)] 04:49:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f79088e9400) [pid = 1846] [serial = 1157] [outer = 0x7f7904eb7000] 04:49:04 INFO - PROCESS | 1846 | 1461152944312 Marionette DEBUG loaded listener.js 04:49:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f790ed24400) [pid = 1846] [serial = 1158] [outer = 0x7f7904eb7000] 04:49:05 INFO - PROCESS | 1846 | 1461152945030 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]]]}] 04:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1284ms 04:49:05 INFO - PROCESS | 1846 | 1461152945047 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 04:49:05 INFO - PROCESS | 1846 | 1461152945050 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 04:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:49:05 INFO - PROCESS | 1846 | 1461152945062 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 1846 | 1461152945070 Marionette TRACE conn3 <- [1,1514,null,{}] 04:49:05 INFO - PROCESS | 1846 | 1461152945078 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}] 04:49:05 INFO - PROCESS | 1846 | 1461152945286 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 04:49:05 INFO - PROCESS | 1846 | 1461152945381 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910a0c000 == 96 [pid = 1846] [id = 386] 04:49:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f7905acc800) [pid = 1846] [serial = 1159] [outer = (nil)] 04:49:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f79102f7800) [pid = 1846] [serial = 1160] [outer = 0x7f7905acc800] 04:49:05 INFO - PROCESS | 1846 | 1461152945440 Marionette DEBUG loaded listener.js 04:49:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f79106a3c00) [pid = 1846] [serial = 1161] [outer = 0x7f7905acc800] 04:49:06 INFO - PROCESS | 1846 | 1461152946277 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]]]}] 04:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1300ms 04:49:06 INFO - PROCESS | 1846 | 1461152946360 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 04:49:06 INFO - PROCESS | 1846 | 1461152946366 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 04:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:49:06 INFO - PROCESS | 1846 | 1461152946375 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:49:06 INFO - PROCESS | 1846 | 1461152946378 Marionette TRACE conn3 <- [1,1518,null,{}] 04:49:06 INFO - PROCESS | 1846 | 1461152946387 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}] 04:49:06 INFO - PROCESS | 1846 | 1461152946724 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 04:49:06 INFO - PROCESS | 1846 | 1461152946755 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914876000 == 97 [pid = 1846] [id = 387] 04:49:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f79106a6800) [pid = 1846] [serial = 1162] [outer = (nil)] 04:49:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f7910bb8000) [pid = 1846] [serial = 1163] [outer = 0x7f79106a6800] 04:49:06 INFO - PROCESS | 1846 | 1461152946861 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f7911d89800) [pid = 1846] [serial = 1164] [outer = 0x7f79106a6800] 04:49:07 INFO - PROCESS | 1846 | 1461152947764 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]]]}] 04:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1437ms 04:49:07 INFO - PROCESS | 1846 | 1461152947819 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 04:49:07 INFO - PROCESS | 1846 | 1461152947822 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 04:49:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:49:07 INFO - PROCESS | 1846 | 1461152947835 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:49:07 INFO - PROCESS | 1846 | 1461152947837 Marionette TRACE conn3 <- [1,1522,null,{}] 04:49:07 INFO - PROCESS | 1846 | 1461152947847 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}] 04:49:08 INFO - PROCESS | 1846 | 1461152948512 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 04:49:08 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f791103f000) [pid = 1846] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:49:08 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f79045ca400) [pid = 1846] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:49:08 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f79106a0c00) [pid = 1846] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:49:08 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f7905accc00) [pid = 1846] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:49:08 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f79103a5800) [pid = 1846] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:49:08 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f7904fcb400) [pid = 1846] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:49:08 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f7914209000) [pid = 1846] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:49:08 INFO - PROCESS | 1846 | 1461152948678 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790ec1f000 == 98 [pid = 1846] [id = 388] 04:49:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f790ed31c00) [pid = 1846] [serial = 1165] [outer = (nil)] 04:49:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f7911bdc800) [pid = 1846] [serial = 1166] [outer = 0x7f790ed31c00] 04:49:08 INFO - PROCESS | 1846 | 1461152948753 Marionette DEBUG loaded listener.js 04:49:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f7914a7c800) [pid = 1846] [serial = 1167] [outer = 0x7f790ed31c00] 04:49:09 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:49:09 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:49:09 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:49:09 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:49:09 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:49:09 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:49:09 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:49:09 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:49:09 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:49:09 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:49:09 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:49:09 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:49:09 INFO - PROCESS | 1846 | 1461152949406 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"]]]}] 04:49:09 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 04:49:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:49:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:49:09 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 04:49:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:49:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:49:09 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 04:49:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:49:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:49:09 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 04:49:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:49:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:49:09 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1593ms 04:49:09 INFO - PROCESS | 1846 | 1461152949440 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 04:49:09 INFO - PROCESS | 1846 | 1461152949444 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 04:49:09 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:49:09 INFO - PROCESS | 1846 | 1461152949451 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:49:09 INFO - PROCESS | 1846 | 1461152949453 Marionette TRACE conn3 <- [1,1526,null,{}] 04:49:09 INFO - PROCESS | 1846 | 1461152949458 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}] 04:49:09 INFO - PROCESS | 1846 | 1461152949624 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 04:49:09 INFO - PROCESS | 1846 | 1461152949786 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7916c44800 == 99 [pid = 1846] [id = 389] 04:49:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f7912b88800) [pid = 1846] [serial = 1168] [outer = (nil)] 04:49:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f7919275000) [pid = 1846] [serial = 1169] [outer = 0x7f7912b88800] 04:49:09 INFO - PROCESS | 1846 | 1461152949844 Marionette DEBUG loaded listener.js 04:49:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f7919b09800) [pid = 1846] [serial = 1170] [outer = 0x7f7912b88800] 04:49:10 INFO - PROCESS | 1846 | 1461152950983 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"]]]}] 04:49:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:49:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:49:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:49:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:49:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:49:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:49:11 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1580ms 04:49:11 INFO - PROCESS | 1846 | 1461152951036 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 04:49:11 INFO - PROCESS | 1846 | 1461152951042 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 04:49:11 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:49:11 INFO - PROCESS | 1846 | 1461152951099 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:49:11 INFO - PROCESS | 1846 | 1461152951106 Marionette TRACE conn3 <- [1,1530,null,{}] 04:49:11 INFO - PROCESS | 1846 | 1461152951133 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}] 04:49:11 INFO - PROCESS | 1846 | 1461152951298 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 04:49:11 INFO - PROCESS | 1846 | 1461152951528 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908973000 == 100 [pid = 1846] [id = 390] 04:49:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f79049c4400) [pid = 1846] [serial = 1171] [outer = (nil)] 04:49:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f7904ed7c00) [pid = 1846] [serial = 1172] [outer = 0x7f79049c4400] 04:49:11 INFO - PROCESS | 1846 | 1461152951613 Marionette DEBUG loaded listener.js 04:49:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f7905d62c00) [pid = 1846] [serial = 1173] [outer = 0x7f79049c4400] 04:49:12 INFO - PROCESS | 1846 | 1461152952426 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]]]}] 04:49:12 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 04:49:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:49:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:49:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 04:49:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:49:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1393ms 04:49:12 INFO - PROCESS | 1846 | 1461152952452 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 04:49:12 INFO - PROCESS | 1846 | 1461152952460 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 04:49:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:49:12 INFO - PROCESS | 1846 | 1461152952470 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:49:12 INFO - PROCESS | 1846 | 1461152952473 Marionette TRACE conn3 <- [1,1534,null,{}] 04:49:12 INFO - PROCESS | 1846 | 1461152952479 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}] 04:49:12 INFO - PROCESS | 1846 | 1461152952653 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 04:49:12 INFO - PROCESS | 1846 | 1461152952852 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914b79000 == 101 [pid = 1846] [id = 391] 04:49:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f7905ad9800) [pid = 1846] [serial = 1174] [outer = (nil)] 04:49:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f7909131400) [pid = 1846] [serial = 1175] [outer = 0x7f7905ad9800] 04:49:12 INFO - PROCESS | 1846 | 1461152952924 Marionette DEBUG loaded listener.js 04:49:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f790fd46000) [pid = 1846] [serial = 1176] [outer = 0x7f7905ad9800] 04:49:13 INFO - PROCESS | 1846 | 1461152953925 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]]]}] 04:49:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:49:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1528ms 04:49:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:49:14 INFO - PROCESS | 1846 | 1461152953999 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 04:49:14 INFO - PROCESS | 1846 | 1461152954002 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 04:49:14 INFO - PROCESS | 1846 | 1461152954009 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:49:14 INFO - PROCESS | 1846 | 1461152954015 Marionette TRACE conn3 <- [1,1538,null,{}] 04:49:14 INFO - PROCESS | 1846 | 1461152954030 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}] 04:49:14 INFO - PROCESS | 1846 | 1461152954243 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 04:49:14 INFO - PROCESS | 1846 | 1461152954469 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791a43b000 == 102 [pid = 1846] [id = 392] 04:49:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f79106a5c00) [pid = 1846] [serial = 1177] [outer = (nil)] 04:49:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f7912c35400) [pid = 1846] [serial = 1178] [outer = 0x7f79106a5c00] 04:49:14 INFO - PROCESS | 1846 | 1461152954602 Marionette DEBUG loaded listener.js 04:49:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f7914606400) [pid = 1846] [serial = 1179] [outer = 0x7f79106a5c00] 04:49:15 INFO - PROCESS | 1846 | 1461152955432 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]]]}] 04:49:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:49:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1488ms 04:49:15 INFO - PROCESS | 1846 | 1461152955497 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 04:49:15 INFO - PROCESS | 1846 | 1461152955502 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 04:49:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:49:15 INFO - PROCESS | 1846 | 1461152955507 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:49:15 INFO - PROCESS | 1846 | 1461152955510 Marionette TRACE conn3 <- [1,1542,null,{}] 04:49:15 INFO - PROCESS | 1846 | 1461152955515 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}] 04:49:15 INFO - PROCESS | 1846 | 1461152955690 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 04:49:15 INFO - PROCESS | 1846 | 1461152955884 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7925ee9800 == 103 [pid = 1846] [id = 393] 04:49:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f7910de4400) [pid = 1846] [serial = 1180] [outer = (nil)] 04:49:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f79179d8400) [pid = 1846] [serial = 1181] [outer = 0x7f7910de4400] 04:49:15 INFO - PROCESS | 1846 | 1461152955956 Marionette DEBUG loaded listener.js 04:49:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f7919b0a400) [pid = 1846] [serial = 1182] [outer = 0x7f7910de4400] 04:49:16 INFO - PROCESS | 1846 | 1461152956907 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]]]}] 04:49:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:49:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1435ms 04:49:16 INFO - PROCESS | 1846 | 1461152956944 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 04:49:16 INFO - PROCESS | 1846 | 1461152956947 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 04:49:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:49:16 INFO - PROCESS | 1846 | 1461152956953 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:49:16 INFO - PROCESS | 1846 | 1461152956956 Marionette TRACE conn3 <- [1,1546,null,{}] 04:49:16 INFO - PROCESS | 1846 | 1461152956961 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}] 04:49:17 INFO - PROCESS | 1846 | 1461152957154 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 04:49:17 INFO - PROCESS | 1846 | 1461152957350 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792a11f000 == 104 [pid = 1846] [id = 394] 04:49:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f7914e2f000) [pid = 1846] [serial = 1183] [outer = (nil)] 04:49:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f791b031000) [pid = 1846] [serial = 1184] [outer = 0x7f7914e2f000] 04:49:17 INFO - PROCESS | 1846 | 1461152957419 Marionette DEBUG loaded listener.js 04:49:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f7926a6a400) [pid = 1846] [serial = 1185] [outer = 0x7f7914e2f000] 04:49:18 INFO - PROCESS | 1846 | 1461152958285 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]]]}] 04:49:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:49:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1377ms 04:49:18 INFO - PROCESS | 1846 | 1461152958332 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 04:49:18 INFO - PROCESS | 1846 | 1461152958336 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 04:49:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:49:18 INFO - PROCESS | 1846 | 1461152958341 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:49:18 INFO - PROCESS | 1846 | 1461152958344 Marionette TRACE conn3 <- [1,1550,null,{}] 04:49:18 INFO - PROCESS | 1846 | 1461152958349 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}] 04:49:18 INFO - PROCESS | 1846 | 1461152958557 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 04:49:18 INFO - PROCESS | 1846 | 1461152958750 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792c41c800 == 105 [pid = 1846] [id = 395] 04:49:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f7912026800) [pid = 1846] [serial = 1186] [outer = (nil)] 04:49:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f7927e27000) [pid = 1846] [serial = 1187] [outer = 0x7f7912026800] 04:49:18 INFO - PROCESS | 1846 | 1461152958830 Marionette DEBUG loaded listener.js 04:49:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f792bd8f000) [pid = 1846] [serial = 1188] [outer = 0x7f7912026800] 04:49:19 INFO - PROCESS | 1846 | 1461152959753 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]]]}] 04:49:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:49:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1486ms 04:49:19 INFO - PROCESS | 1846 | 1461152959828 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 04:49:19 INFO - PROCESS | 1846 | 1461152959830 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 04:49:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:49:19 INFO - PROCESS | 1846 | 1461152959837 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:49:19 INFO - PROCESS | 1846 | 1461152959839 Marionette TRACE conn3 <- [1,1554,null,{}] 04:49:19 INFO - PROCESS | 1846 | 1461152959844 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}] 04:49:20 INFO - PROCESS | 1846 | 1461152960016 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 04:49:20 INFO - PROCESS | 1846 | 1461152960208 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790459e800 == 106 [pid = 1846] [id = 396] 04:49:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f7905121800) [pid = 1846] [serial = 1189] [outer = (nil)] 04:49:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f790512b400) [pid = 1846] [serial = 1190] [outer = 0x7f7905121800] 04:49:20 INFO - PROCESS | 1846 | 1461152960280 Marionette DEBUG loaded listener.js 04:49:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f790512fc00) [pid = 1846] [serial = 1191] [outer = 0x7f7905121800] 04:49:21 INFO - PROCESS | 1846 | 1461152961121 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]]]}] 04:49:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:49:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1329ms 04:49:21 INFO - PROCESS | 1846 | 1461152961167 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 04:49:21 INFO - PROCESS | 1846 | 1461152961171 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 04:49:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:49:21 INFO - PROCESS | 1846 | 1461152961177 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:49:21 INFO - PROCESS | 1846 | 1461152961180 Marionette TRACE conn3 <- [1,1558,null,{}] 04:49:21 INFO - PROCESS | 1846 | 1461152961185 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}] 04:49:21 INFO - PROCESS | 1846 | 1461152961357 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 04:49:21 INFO - PROCESS | 1846 | 1461152961554 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790470f800 == 107 [pid = 1846] [id = 397] 04:49:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f79032b6000) [pid = 1846] [serial = 1192] [outer = (nil)] 04:49:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f79032bc400) [pid = 1846] [serial = 1193] [outer = 0x7f79032b6000] 04:49:21 INFO - PROCESS | 1846 | 1461152961624 Marionette DEBUG loaded listener.js 04:49:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f79032c1000) [pid = 1846] [serial = 1194] [outer = 0x7f79032b6000] 04:49:22 INFO - PROCESS | 1846 | 1461152962478 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]]]}] 04:49:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:49:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1335ms 04:49:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:49:22 INFO - PROCESS | 1846 | 1461152962512 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 04:49:22 INFO - PROCESS | 1846 | 1461152962515 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 04:49:22 INFO - PROCESS | 1846 | 1461152962520 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:49:22 INFO - PROCESS | 1846 | 1461152962524 Marionette TRACE conn3 <- [1,1562,null,{}] 04:49:22 INFO - PROCESS | 1846 | 1461152962528 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}] 04:49:22 INFO - PROCESS | 1846 | 1461152962719 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 04:49:23 INFO - PROCESS | 1846 | 1461152963005 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79022c2800 == 108 [pid = 1846] [id = 398] 04:49:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f79032b3000) [pid = 1846] [serial = 1195] [outer = (nil)] 04:49:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f790512b800) [pid = 1846] [serial = 1196] [outer = 0x7f79032b3000] 04:49:23 INFO - PROCESS | 1846 | 1461152963203 Marionette DEBUG loaded listener.js 04:49:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f792bd90800) [pid = 1846] [serial = 1197] [outer = 0x7f79032b3000] 04:49:24 INFO - PROCESS | 1846 | 1461152964139 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]]]}] 04:49:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:49:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1679ms 04:49:24 INFO - PROCESS | 1846 | 1461152964200 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 04:49:24 INFO - PROCESS | 1846 | 1461152964204 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 04:49:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:49:24 INFO - PROCESS | 1846 | 1461152964210 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:49:24 INFO - PROCESS | 1846 | 1461152964213 Marionette TRACE conn3 <- [1,1566,null,{}] 04:49:24 INFO - PROCESS | 1846 | 1461152964218 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}] 04:49:24 INFO - PROCESS | 1846 | 1461152964397 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 04:49:24 INFO - PROCESS | 1846 | 1461152964605 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79022db800 == 109 [pid = 1846] [id = 399] 04:49:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f79032b6800) [pid = 1846] [serial = 1198] [outer = (nil)] 04:49:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f7908b44400) [pid = 1846] [serial = 1199] [outer = 0x7f79032b6800] 04:49:24 INFO - PROCESS | 1846 | 1461152964721 Marionette DEBUG loaded listener.js 04:49:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f7908b4ac00) [pid = 1846] [serial = 1200] [outer = 0x7f79032b6800] 04:49:25 INFO - PROCESS | 1846 | 1461152965571 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]]]}] 04:49:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:49:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1390ms 04:49:25 INFO - PROCESS | 1846 | 1461152965602 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 04:49:25 INFO - PROCESS | 1846 | 1461152965608 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 04:49:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:49:25 INFO - PROCESS | 1846 | 1461152965613 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:49:25 INFO - PROCESS | 1846 | 1461152965616 Marionette TRACE conn3 <- [1,1570,null,{}] 04:49:25 INFO - PROCESS | 1846 | 1461152965623 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}] 04:49:25 INFO - PROCESS | 1846 | 1461152965815 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 04:49:26 INFO - PROCESS | 1846 | 1461152966014 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7903157000 == 110 [pid = 1846] [id = 400] 04:49:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f7903168800) [pid = 1846] [serial = 1201] [outer = (nil)] 04:49:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f7903172000) [pid = 1846] [serial = 1202] [outer = 0x7f7903168800] 04:49:26 INFO - PROCESS | 1846 | 1461152966090 Marionette DEBUG loaded listener.js 04:49:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f7908b4c800) [pid = 1846] [serial = 1203] [outer = 0x7f7903168800] 04:49:27 INFO - PROCESS | 1846 | 1461152967042 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]]]}] 04:49:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:49:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1482ms 04:49:27 INFO - PROCESS | 1846 | 1461152967097 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 04:49:27 INFO - PROCESS | 1846 | 1461152967101 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 04:49:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:49:27 INFO - PROCESS | 1846 | 1461152967107 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:49:27 INFO - PROCESS | 1846 | 1461152967110 Marionette TRACE conn3 <- [1,1574,null,{}] 04:49:27 INFO - PROCESS | 1846 | 1461152967115 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}] 04:49:27 INFO - PROCESS | 1846 | 1461152967287 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 04:49:27 INFO - PROCESS | 1846 | 1461152967488 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79012d6000 == 111 [pid = 1846] [id = 401] 04:49:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f79007c5c00) [pid = 1846] [serial = 1204] [outer = (nil)] 04:49:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f79007cf800) [pid = 1846] [serial = 1205] [outer = 0x7f79007c5c00] 04:49:27 INFO - PROCESS | 1846 | 1461152967557 Marionette DEBUG loaded listener.js 04:49:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f7903165c00) [pid = 1846] [serial = 1206] [outer = 0x7f79007c5c00] 04:49:28 INFO - PROCESS | 1846 | 1461152968427 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]]]}] 04:49:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:49:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1382ms 04:49:28 INFO - PROCESS | 1846 | 1461152968491 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 04:49:28 INFO - PROCESS | 1846 | 1461152968494 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 04:49:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:49:28 INFO - PROCESS | 1846 | 1461152968500 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:49:28 INFO - PROCESS | 1846 | 1461152968502 Marionette TRACE conn3 <- [1,1578,null,{}] 04:49:28 INFO - PROCESS | 1846 | 1461152968508 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}] 04:49:28 INFO - PROCESS | 1846 | 1461152968703 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 04:49:28 INFO - PROCESS | 1846 | 1461152968901 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7903a5d000 == 112 [pid = 1846] [id = 402] 04:49:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7f79007c9000) [pid = 1846] [serial = 1207] [outer = (nil)] 04:49:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7f7903a37400) [pid = 1846] [serial = 1208] [outer = 0x7f79007c9000] 04:49:28 INFO - PROCESS | 1846 | 1461152968971 Marionette DEBUG loaded listener.js 04:49:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7f7903a3c000) [pid = 1846] [serial = 1209] [outer = 0x7f79007c9000] 04:49:29 INFO - PROCESS | 1846 | 1461152969826 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]]]}] 04:49:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:49:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1378ms 04:49:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:49:29 INFO - PROCESS | 1846 | 1461152969879 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 04:49:29 INFO - PROCESS | 1846 | 1461152969881 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 04:49:29 INFO - PROCESS | 1846 | 1461152969888 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:49:29 INFO - PROCESS | 1846 | 1461152969890 Marionette TRACE conn3 <- [1,1582,null,{}] 04:49:29 INFO - PROCESS | 1846 | 1461152969895 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}] 04:49:30 INFO - PROCESS | 1846 | 1461152970069 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 04:49:30 INFO - PROCESS | 1846 | 1461152970268 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7903a74800 == 113 [pid = 1846] [id = 403] 04:49:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7f79007ce000) [pid = 1846] [serial = 1210] [outer = (nil)] 04:49:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7f7903a41400) [pid = 1846] [serial = 1211] [outer = 0x7f79007ce000] 04:49:30 INFO - PROCESS | 1846 | 1461152970334 Marionette DEBUG loaded listener.js 04:49:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7f79141bd400) [pid = 1846] [serial = 1212] [outer = 0x7f79007ce000] 04:49:31 INFO - PROCESS | 1846 | 1461152971180 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]]]}] 04:49:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:49:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1328ms 04:49:31 INFO - PROCESS | 1846 | 1461152971216 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 04:49:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:49:31 INFO - PROCESS | 1846 | 1461152971222 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 04:49:31 INFO - PROCESS | 1846 | 1461152971228 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:49:31 INFO - PROCESS | 1846 | 1461152971231 Marionette TRACE conn3 <- [1,1586,null,{}] 04:49:31 INFO - PROCESS | 1846 | 1461152971238 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}] 04:49:31 INFO - PROCESS | 1846 | 1461152971409 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 04:49:31 INFO - PROCESS | 1846 | 1461152971609 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7906eeb000 == 114 [pid = 1846] [id = 404] 04:49:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7f7900898400) [pid = 1846] [serial = 1213] [outer = (nil)] 04:49:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7f79008a1000) [pid = 1846] [serial = 1214] [outer = 0x7f7900898400] 04:49:31 INFO - PROCESS | 1846 | 1461152971680 Marionette DEBUG loaded listener.js 04:49:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7f79008a5c00) [pid = 1846] [serial = 1215] [outer = 0x7f7900898400] 04:49:32 INFO - PROCESS | 1846 | 1461152972568 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]]]}] 04:49:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:49:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1380ms 04:49:32 INFO - PROCESS | 1846 | 1461152972608 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 04:49:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:49:32 INFO - PROCESS | 1846 | 1461152972612 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 04:49:32 INFO - PROCESS | 1846 | 1461152972617 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:49:32 INFO - PROCESS | 1846 | 1461152972620 Marionette TRACE conn3 <- [1,1590,null,{}] 04:49:32 INFO - PROCESS | 1846 | 1461152972625 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}] 04:49:32 INFO - PROCESS | 1846 | 1461152972810 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 04:49:33 INFO - PROCESS | 1846 | 1461152973020 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7900a52800 == 115 [pid = 1846] [id = 405] 04:49:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7f790089f800) [pid = 1846] [serial = 1216] [outer = (nil)] 04:49:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7f7900a69000) [pid = 1846] [serial = 1217] [outer = 0x7f790089f800] 04:49:33 INFO - PROCESS | 1846 | 1461152973095 Marionette DEBUG loaded listener.js 04:49:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7f7900a6e800) [pid = 1846] [serial = 1218] [outer = 0x7f790089f800] 04:49:34 INFO - PROCESS | 1846 | 1461152974332 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]]]}] 04:49:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:49:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1785ms 04:49:34 INFO - PROCESS | 1846 | 1461152974404 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 04:49:34 INFO - PROCESS | 1846 | 1461152974408 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 04:49:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:49:34 INFO - PROCESS | 1846 | 1461152974417 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:49:34 INFO - PROCESS | 1846 | 1461152974422 Marionette TRACE conn3 <- [1,1594,null,{}] 04:49:34 INFO - PROCESS | 1846 | 1461152974430 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}] 04:49:34 INFO - PROCESS | 1846 | 1461152974717 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 04:49:34 INFO - PROCESS | 1846 | 1461152974916 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904596000 == 116 [pid = 1846] [id = 406] 04:49:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7f7900a72c00) [pid = 1846] [serial = 1219] [outer = (nil)] 04:49:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7f7902b91400) [pid = 1846] [serial = 1220] [outer = 0x7f7900a72c00] 04:49:34 INFO - PROCESS | 1846 | 1461152974983 Marionette DEBUG loaded listener.js 04:49:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7f7903166800) [pid = 1846] [serial = 1221] [outer = 0x7f7900a72c00] 04:49:35 INFO - PROCESS | 1846 | 1461152975803 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]]]}] 04:49:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:49:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1445ms 04:49:35 INFO - PROCESS | 1846 | 1461152975862 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 04:49:35 INFO - PROCESS | 1846 | 1461152975870 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 04:49:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:49:35 INFO - PROCESS | 1846 | 1461152975879 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:49:35 INFO - PROCESS | 1846 | 1461152975882 Marionette TRACE conn3 <- [1,1598,null,{}] 04:49:35 INFO - PROCESS | 1846 | 1461152975887 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}] 04:49:36 INFO - PROCESS | 1846 | 1461152976059 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 04:49:36 INFO - PROCESS | 1846 | 1461152976440 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905b2a000 == 117 [pid = 1846] [id = 407] 04:49:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7f7903a3f000) [pid = 1846] [serial = 1222] [outer = (nil)] 04:49:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7f79049d0800) [pid = 1846] [serial = 1223] [outer = 0x7f7903a3f000] 04:49:36 INFO - PROCESS | 1846 | 1461152976513 Marionette DEBUG loaded listener.js 04:49:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7f790512bc00) [pid = 1846] [serial = 1224] [outer = 0x7f7903a3f000] 04:49:37 INFO - PROCESS | 1846 | 1461152977447 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]]]}] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7f791ac0d000) [pid = 1846] [serial = 1112] [outer = (nil)] [url = about:blank] 04:49:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:49:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1683ms 04:49:37 INFO - PROCESS | 1846 | 1461152977562 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 04:49:37 INFO - PROCESS | 1846 | 1461152977565 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 04:49:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:49:37 INFO - PROCESS | 1846 | 1461152977572 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:49:37 INFO - PROCESS | 1846 | 1461152977577 Marionette TRACE conn3 <- [1,1602,null,{}] 04:49:37 INFO - PROCESS | 1846 | 1461152977591 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}] 04:49:37 INFO - PROCESS | 1846 | 1461152977768 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7f7905acd400) [pid = 1846] [serial = 1095] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7f79049cfc00) [pid = 1846] [serial = 1094] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7f7911be9c00) [pid = 1846] [serial = 1070] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7f7912b80000) [pid = 1846] [serial = 1106] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7f79103ad400) [pid = 1846] [serial = 1064] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7f790fd4c800) [pid = 1846] [serial = 1100] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7f7910bb1800) [pid = 1846] [serial = 1067] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7f79103a5400) [pid = 1846] [serial = 1101] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7f7910bb6c00) [pid = 1846] [serial = 1103] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7f7919085800) [pid = 1846] [serial = 1082] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7f7905d6f800) [pid = 1846] [serial = 1097] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7f790da7d000) [pid = 1846] [serial = 1098] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7f7909132800) [pid = 1846] [serial = 1061] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7f7916c1fc00) [pid = 1846] [serial = 1076] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7f7919b03c00) [pid = 1846] [serial = 1085] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7f7904fce800) [pid = 1846] [serial = 1058] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7f791b0c3800) [pid = 1846] [serial = 1088] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f7914e25400) [pid = 1846] [serial = 1073] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f7920110800) [pid = 1846] [serial = 1091] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f79186ee800) [pid = 1846] [serial = 1079] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f7919b04000) [pid = 1846] [serial = 1110] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f7914a83400) [pid = 1846] [serial = 1109] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f7912c7a400) [pid = 1846] [serial = 1107] [outer = (nil)] [url = about:blank] 04:49:37 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f7910eda000) [pid = 1846] [serial = 1104] [outer = (nil)] [url = about:blank] 04:49:38 INFO - PROCESS | 1846 | 1461152978024 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908967000 == 118 [pid = 1846] [id = 408] 04:49:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f7904fce800) [pid = 1846] [serial = 1225] [outer = (nil)] 04:49:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f7908a7ac00) [pid = 1846] [serial = 1226] [outer = 0x7f7904fce800] 04:49:38 INFO - PROCESS | 1846 | 1461152978095 Marionette DEBUG loaded listener.js 04:49:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f7908b96800) [pid = 1846] [serial = 1227] [outer = 0x7f7904fce800] 04:49:38 INFO - PROCESS | 1846 | 1461152978829 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]]]}] 04:49:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:49:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1336ms 04:49:38 INFO - PROCESS | 1846 | 1461152978909 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 04:49:38 INFO - PROCESS | 1846 | 1461152978913 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 04:49:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:49:38 INFO - PROCESS | 1846 | 1461152978918 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:49:38 INFO - PROCESS | 1846 | 1461152978920 Marionette TRACE conn3 <- [1,1606,null,{}] 04:49:38 INFO - PROCESS | 1846 | 1461152978925 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}] 04:49:39 INFO - PROCESS | 1846 | 1461152979087 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 04:49:39 INFO - PROCESS | 1846 | 1461152979097 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790ee18000 == 119 [pid = 1846] [id = 409] 04:49:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f7908b97000) [pid = 1846] [serial = 1228] [outer = (nil)] 04:49:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f7910039800) [pid = 1846] [serial = 1229] [outer = 0x7f7908b97000] 04:49:39 INFO - PROCESS | 1846 | 1461152979157 Marionette DEBUG loaded listener.js 04:49:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f79103a4800) [pid = 1846] [serial = 1230] [outer = 0x7f7908b97000] 04:49:40 INFO - PROCESS | 1846 | 1461152980050 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]]]}] 04:49:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:49:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1175ms 04:49:40 INFO - PROCESS | 1846 | 1461152980112 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 04:49:40 INFO - PROCESS | 1846 | 1461152980116 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 04:49:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:49:40 INFO - PROCESS | 1846 | 1461152980148 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:49:40 INFO - PROCESS | 1846 | 1461152980151 Marionette TRACE conn3 <- [1,1610,null,{}] 04:49:40 INFO - PROCESS | 1846 | 1461152980156 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}] 04:49:40 INFO - PROCESS | 1846 | 1461152980373 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 04:49:40 INFO - PROCESS | 1846 | 1461152980396 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910c9c000 == 120 [pid = 1846] [id = 410] 04:49:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f791003a000) [pid = 1846] [serial = 1231] [outer = (nil)] 04:49:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7f791057b000) [pid = 1846] [serial = 1232] [outer = 0x7f791003a000] 04:49:40 INFO - PROCESS | 1846 | 1461152980455 Marionette DEBUG loaded listener.js 04:49:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7f7910ed1800) [pid = 1846] [serial = 1233] [outer = 0x7f791003a000] 04:49:41 INFO - PROCESS | 1846 | 1461152981296 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]]]}] 04:49:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:49:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1179ms 04:49:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:49:41 INFO - PROCESS | 1846 | 1461152981327 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 04:49:41 INFO - PROCESS | 1846 | 1461152981330 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 04:49:41 INFO - PROCESS | 1846 | 1461152981335 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:49:41 INFO - PROCESS | 1846 | 1461152981338 Marionette TRACE conn3 <- [1,1614,null,{}] 04:49:41 INFO - PROCESS | 1846 | 1461152981349 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}] 04:49:41 INFO - PROCESS | 1846 | 1461152981591 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 04:49:41 INFO - PROCESS | 1846 | 1461152981616 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79149d8000 == 121 [pid = 1846] [id = 411] 04:49:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7f7912b8a800) [pid = 1846] [serial = 1234] [outer = (nil)] 04:49:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7f79174d9c00) [pid = 1846] [serial = 1235] [outer = 0x7f7912b8a800] 04:49:41 INFO - PROCESS | 1846 | 1461152981678 Marionette DEBUG loaded listener.js 04:49:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7f7918b0d000) [pid = 1846] [serial = 1236] [outer = 0x7f7912b8a800] 04:49:42 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7f7904fd7000) [pid = 1846] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:49:42 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7f790ed31c00) [pid = 1846] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:49:42 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7f7905acc800) [pid = 1846] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:49:42 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7f7904eb7000) [pid = 1846] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:49:42 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7f79106a6800) [pid = 1846] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:49:42 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f7902b92400) [pid = 1846] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:49:42 INFO - PROCESS | 1846 | 1461152982775 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]]]}] 04:49:42 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 04:49:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1485ms 04:49:42 INFO - PROCESS | 1846 | 1461152982821 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 04:49:42 INFO - PROCESS | 1846 | 1461152982823 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 04:49:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:49:42 INFO - PROCESS | 1846 | 1461152982829 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:49:42 INFO - PROCESS | 1846 | 1461152982831 Marionette TRACE conn3 <- [1,1618,null,{}] 04:49:42 INFO - PROCESS | 1846 | 1461152982836 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}] 04:49:43 INFO - PROCESS | 1846 | 1461152983054 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 04:49:43 INFO - PROCESS | 1846 | 1461152983155 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914ba7800 == 122 [pid = 1846] [id = 412] 04:49:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f790fd51400) [pid = 1846] [serial = 1237] [outer = (nil)] 04:49:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7f791a110000) [pid = 1846] [serial = 1238] [outer = 0x7f790fd51400] 04:49:43 INFO - PROCESS | 1846 | 1461152983213 Marionette DEBUG loaded listener.js 04:49:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7f791cc56400) [pid = 1846] [serial = 1239] [outer = 0x7f790fd51400] 04:49:43 INFO - PROCESS | 1846 | 1461152983871 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]]]}] 04:49:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:49:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1076ms 04:49:43 INFO - PROCESS | 1846 | 1461152983907 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 04:49:43 INFO - PROCESS | 1846 | 1461152983909 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 04:49:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:49:43 INFO - PROCESS | 1846 | 1461152983915 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:49:43 INFO - PROCESS | 1846 | 1461152983917 Marionette TRACE conn3 <- [1,1622,null,{}] 04:49:43 INFO - PROCESS | 1846 | 1461152983923 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}] 04:49:44 INFO - PROCESS | 1846 | 1461152984140 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 04:49:44 INFO - PROCESS | 1846 | 1461152984158 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79186ae000 == 123 [pid = 1846] [id = 413] 04:49:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7f791afa9c00) [pid = 1846] [serial = 1240] [outer = (nil)] 04:49:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7f7926f92400) [pid = 1846] [serial = 1241] [outer = 0x7f791afa9c00] 04:49:44 INFO - PROCESS | 1846 | 1461152984217 Marionette DEBUG loaded listener.js 04:49:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7f7927eca400) [pid = 1846] [serial = 1242] [outer = 0x7f791afa9c00] 04:49:45 INFO - PROCESS | 1846 | 1461152985310 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]]]}] 04:49:45 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 04:49:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1431ms 04:49:45 INFO - PROCESS | 1846 | 1461152985348 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 04:49:45 INFO - PROCESS | 1846 | 1461152985355 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 04:49:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:49:45 INFO - PROCESS | 1846 | 1461152985363 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:49:45 INFO - PROCESS | 1846 | 1461152985368 Marionette TRACE conn3 <- [1,1626,null,{}] 04:49:45 INFO - PROCESS | 1846 | 1461152985394 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}] 04:49:45 INFO - PROCESS | 1846 | 1461152985580 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 04:49:45 INFO - PROCESS | 1846 | 1461152985778 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79048c9800 == 124 [pid = 1846] [id = 414] 04:49:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7f7902b96000) [pid = 1846] [serial = 1243] [outer = (nil)] 04:49:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7f790316ac00) [pid = 1846] [serial = 1244] [outer = 0x7f7902b96000] 04:49:45 INFO - PROCESS | 1846 | 1461152985890 Marionette DEBUG loaded listener.js 04:49:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7f7903a3d800) [pid = 1846] [serial = 1245] [outer = 0x7f7902b96000] 04:49:46 INFO - PROCESS | 1846 | 1461152986835 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]]]}] 04:49:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:49:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1504ms 04:49:46 INFO - PROCESS | 1846 | 1461152986867 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 04:49:46 INFO - PROCESS | 1846 | 1461152986875 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 04:49:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:49:46 INFO - PROCESS | 1846 | 1461152986885 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:49:46 INFO - PROCESS | 1846 | 1461152986888 Marionette TRACE conn3 <- [1,1630,null,{}] 04:49:46 INFO - PROCESS | 1846 | 1461152986894 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}] 04:49:47 INFO - PROCESS | 1846 | 1461152987068 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 04:49:47 INFO - PROCESS | 1846 | 1461152987269 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910418800 == 125 [pid = 1846] [id = 415] 04:49:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7f7902cf9c00) [pid = 1846] [serial = 1246] [outer = (nil)] 04:49:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7f7905d6c800) [pid = 1846] [serial = 1247] [outer = 0x7f7902cf9c00] 04:49:47 INFO - PROCESS | 1846 | 1461152987340 Marionette DEBUG loaded listener.js 04:49:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7f7908b3f400) [pid = 1846] [serial = 1248] [outer = 0x7f7902cf9c00] 04:49:48 INFO - PROCESS | 1846 | 1461152988251 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]]]}] 04:49:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:49:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1433ms 04:49:48 INFO - PROCESS | 1846 | 1461152988318 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 04:49:48 INFO - PROCESS | 1846 | 1461152988322 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 04:49:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:49:48 INFO - PROCESS | 1846 | 1461152988328 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:49:48 INFO - PROCESS | 1846 | 1461152988333 Marionette TRACE conn3 <- [1,1634,null,{}] 04:49:48 INFO - PROCESS | 1846 | 1461152988348 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}] 04:49:48 INFO - PROCESS | 1846 | 1461152988564 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 04:49:48 INFO - PROCESS | 1846 | 1461152988761 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919a04000 == 126 [pid = 1846] [id = 416] 04:49:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7f7908a75c00) [pid = 1846] [serial = 1249] [outer = (nil)] 04:49:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7f7909130400) [pid = 1846] [serial = 1250] [outer = 0x7f7908a75c00] 04:49:48 INFO - PROCESS | 1846 | 1461152988882 Marionette DEBUG loaded listener.js 04:49:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7f79140fdc00) [pid = 1846] [serial = 1251] [outer = 0x7f7908a75c00] 04:49:49 INFO - PROCESS | 1846 | 1461152989706 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]]]}] 04:49:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:49:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1438ms 04:49:49 INFO - PROCESS | 1846 | 1461152989769 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 04:49:49 INFO - PROCESS | 1846 | 1461152989774 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 04:49:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:49:49 INFO - PROCESS | 1846 | 1461152989782 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:49:49 INFO - PROCESS | 1846 | 1461152989784 Marionette TRACE conn3 <- [1,1638,null,{}] 04:49:49 INFO - PROCESS | 1846 | 1461152989790 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}] 04:49:49 INFO - PROCESS | 1846 | 1461152989976 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 04:49:50 INFO - PROCESS | 1846 | 1461152990174 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926fb9000 == 127 [pid = 1846] [id = 417] 04:49:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7f7908b95c00) [pid = 1846] [serial = 1252] [outer = (nil)] 04:49:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7f7916a73800) [pid = 1846] [serial = 1253] [outer = 0x7f7908b95c00] 04:49:50 INFO - PROCESS | 1846 | 1461152990241 Marionette DEBUG loaded listener.js 04:49:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7f791b084400) [pid = 1846] [serial = 1254] [outer = 0x7f7908b95c00] 04:49:51 INFO - PROCESS | 1846 | 1461152991094 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]]]}] 04:49:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:49:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1381ms 04:49:51 INFO - PROCESS | 1846 | 1461152991164 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 04:49:51 INFO - PROCESS | 1846 | 1461152991168 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 04:49:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:49:51 INFO - PROCESS | 1846 | 1461152991173 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:49:51 INFO - PROCESS | 1846 | 1461152991176 Marionette TRACE conn3 <- [1,1642,null,{}] 04:49:51 INFO - PROCESS | 1846 | 1461152991181 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}] 04:49:51 INFO - PROCESS | 1846 | 1461152991355 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 04:49:51 INFO - PROCESS | 1846 | 1461152991556 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792bb60000 == 128 [pid = 1846] [id = 418] 04:49:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7f79141b2400) [pid = 1846] [serial = 1255] [outer = (nil)] 04:49:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7f791cc51c00) [pid = 1846] [serial = 1256] [outer = 0x7f79141b2400] 04:49:51 INFO - PROCESS | 1846 | 1461152991627 Marionette DEBUG loaded listener.js 04:49:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7f79282c1400) [pid = 1846] [serial = 1257] [outer = 0x7f79141b2400] 04:49:52 INFO - PROCESS | 1846 | 1461152992500 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]]]}] 04:49:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:49:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1382ms 04:49:52 INFO - PROCESS | 1846 | 1461152992557 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 04:49:52 INFO - PROCESS | 1846 | 1461152992560 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 04:49:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:49:52 INFO - PROCESS | 1846 | 1461152992567 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:49:52 INFO - PROCESS | 1846 | 1461152992569 Marionette TRACE conn3 <- [1,1646,null,{}] 04:49:52 INFO - PROCESS | 1846 | 1461152992575 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}] 04:49:52 INFO - PROCESS | 1846 | 1461152992777 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 04:49:52 INFO - PROCESS | 1846 | 1461152992974 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7900ed9000 == 129 [pid = 1846] [id = 419] 04:49:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7f79282bb800) [pid = 1846] [serial = 1258] [outer = (nil)] 04:49:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7f792bf5a800) [pid = 1846] [serial = 1259] [outer = 0x7f79282bb800] 04:49:53 INFO - PROCESS | 1846 | 1461152993047 Marionette DEBUG loaded listener.js 04:49:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7f792e095c00) [pid = 1846] [serial = 1260] [outer = 0x7f79282bb800] 04:49:53 INFO - PROCESS | 1846 | 1461152993937 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]]]}] 04:49:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:49:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1428ms 04:49:54 INFO - PROCESS | 1846 | 1461152993996 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 04:49:54 INFO - PROCESS | 1846 | 1461152993998 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 04:49:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:49:54 INFO - PROCESS | 1846 | 1461152994005 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:49:54 INFO - PROCESS | 1846 | 1461152994007 Marionette TRACE conn3 <- [1,1650,null,{}] 04:49:54 INFO - PROCESS | 1846 | 1461152994013 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}] 04:49:54 INFO - PROCESS | 1846 | 1461152994195 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 04:49:54 INFO - PROCESS | 1846 | 1461152994394 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7900ef2800 == 130 [pid = 1846] [id = 420] 04:49:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7f7905b04c00) [pid = 1846] [serial = 1261] [outer = (nil)] 04:49:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7f7905b0c000) [pid = 1846] [serial = 1262] [outer = 0x7f7905b04c00] 04:49:54 INFO - PROCESS | 1846 | 1461152994461 Marionette DEBUG loaded listener.js 04:49:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7f7905b11800) [pid = 1846] [serial = 1263] [outer = 0x7f7905b04c00] 04:49:55 INFO - PROCESS | 1846 | 1461152995386 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]]]}] 04:49:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:49:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1433ms 04:49:55 INFO - PROCESS | 1846 | 1461152995444 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 04:49:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:49:55 INFO - PROCESS | 1846 | 1461152995449 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 04:49:55 INFO - PROCESS | 1846 | 1461152995458 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:49:55 INFO - PROCESS | 1846 | 1461152995462 Marionette TRACE conn3 <- [1,1654,null,{}] 04:49:55 INFO - PROCESS | 1846 | 1461152995470 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}] 04:49:55 INFO - PROCESS | 1846 | 1461152995680 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 04:49:55 INFO - PROCESS | 1846 | 1461152995925 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790514c800 == 131 [pid = 1846] [id = 421] 04:49:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7f7903bc2800) [pid = 1846] [serial = 1264] [outer = (nil)] 04:49:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7f7903bcb800) [pid = 1846] [serial = 1265] [outer = 0x7f7903bc2800] 04:49:56 INFO - PROCESS | 1846 | 1461152996040 Marionette DEBUG loaded listener.js 04:49:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7f7903bd0c00) [pid = 1846] [serial = 1266] [outer = 0x7f7903bc2800] 04:49:56 INFO - PROCESS | 1846 | 1461152996832 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]]]}] 04:49:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:49:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1435ms 04:49:56 INFO - PROCESS | 1846 | 1461152996892 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 04:49:56 INFO - PROCESS | 1846 | 1461152996895 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 04:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:49:56 INFO - PROCESS | 1846 | 1461152996901 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:49:56 INFO - PROCESS | 1846 | 1461152996904 Marionette TRACE conn3 <- [1,1658,null,{}] 04:49:56 INFO - PROCESS | 1846 | 1461152996909 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}] 04:49:57 INFO - PROCESS | 1846 | 1461152997092 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 04:49:57 INFO - PROCESS | 1846 | 1461152997298 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905dc0800 == 132 [pid = 1846] [id = 422] 04:49:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7f7903bc4800) [pid = 1846] [serial = 1267] [outer = (nil)] 04:49:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7f790920a800) [pid = 1846] [serial = 1268] [outer = 0x7f7903bc4800] 04:49:57 INFO - PROCESS | 1846 | 1461152997372 Marionette DEBUG loaded listener.js 04:49:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7f790920ec00) [pid = 1846] [serial = 1269] [outer = 0x7f7903bc4800] 04:49:58 INFO - PROCESS | 1846 | 1461152998214 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]]]}] 04:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1379ms 04:49:58 INFO - PROCESS | 1846 | 1461152998281 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 04:49:58 INFO - PROCESS | 1846 | 1461152998284 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 04:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:49:58 INFO - PROCESS | 1846 | 1461152998290 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:49:58 INFO - PROCESS | 1846 | 1461152998293 Marionette TRACE conn3 <- [1,1662,null,{}] 04:49:58 INFO - PROCESS | 1846 | 1461152998298 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}] 04:49:58 INFO - PROCESS | 1846 | 1461152998475 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 04:49:58 INFO - PROCESS | 1846 | 1461152998683 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7906fb9800 == 133 [pid = 1846] [id = 423] 04:49:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7f7903bcc000) [pid = 1846] [serial = 1270] [outer = (nil)] 04:49:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7f7906f08800) [pid = 1846] [serial = 1271] [outer = 0x7f7903bcc000] 04:49:58 INFO - PROCESS | 1846 | 1461152998756 Marionette DEBUG loaded listener.js 04:49:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7f7906f0d000) [pid = 1846] [serial = 1272] [outer = 0x7f7903bcc000] 04:49:59 INFO - PROCESS | 1846 | 1461152999665 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]]]}] 04:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1438ms 04:49:59 INFO - PROCESS | 1846 | 1461152999730 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 04:49:59 INFO - PROCESS | 1846 | 1461152999736 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 04:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:49:59 INFO - PROCESS | 1846 | 1461152999745 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:49:59 INFO - PROCESS | 1846 | 1461152999749 Marionette TRACE conn3 <- [1,1666,null,{}] 04:49:59 INFO - PROCESS | 1846 | 1461152999755 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}] 04:49:59 INFO - PROCESS | 1846 | 1461152999966 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 04:50:00 INFO - PROCESS | 1846 | 1461153000168 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918dde000 == 134 [pid = 1846] [id = 424] 04:50:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 250 (0x7f78fe396400) [pid = 1846] [serial = 1273] [outer = (nil)] 04:50:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 251 (0x7f78fe3a0400) [pid = 1846] [serial = 1274] [outer = 0x7f78fe396400] 04:50:00 INFO - PROCESS | 1846 | 1461153000295 Marionette DEBUG loaded listener.js 04:50:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 252 (0x7f7906f11000) [pid = 1846] [serial = 1275] [outer = 0x7f78fe396400] 04:50:01 INFO - PROCESS | 1846 | 1461153001961 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]]]}] 04:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 2235ms 04:50:01 INFO - PROCESS | 1846 | 1461153001982 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 04:50:01 INFO - PROCESS | 1846 | 1461153001987 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 04:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:50:01 INFO - PROCESS | 1846 | 1461153001995 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:50:02 INFO - PROCESS | 1846 | 1461153002000 Marionette TRACE conn3 <- [1,1670,null,{}] 04:50:02 INFO - PROCESS | 1846 | 1461153002008 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}] 04:50:02 INFO - PROCESS | 1846 | 1461153002179 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 04:50:02 INFO - PROCESS | 1846 | 1461153002396 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790314d800 == 135 [pid = 1846] [id = 425] 04:50:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 253 (0x7f79007c4800) [pid = 1846] [serial = 1276] [outer = (nil)] 04:50:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 254 (0x7f7900a65800) [pid = 1846] [serial = 1277] [outer = 0x7f79007c4800] 04:50:02 INFO - PROCESS | 1846 | 1461153002510 Marionette DEBUG loaded listener.js 04:50:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 255 (0x7f7902a90400) [pid = 1846] [serial = 1278] [outer = 0x7f79007c4800] 04:50:03 INFO - PROCESS | 1846 | 1461153003380 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]]]}] 04:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1435ms 04:50:03 INFO - PROCESS | 1846 | 1461153003430 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 04:50:03 INFO - PROCESS | 1846 | 1461153003437 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 04:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:50:03 INFO - PROCESS | 1846 | 1461153003446 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:50:03 INFO - PROCESS | 1846 | 1461153003450 Marionette TRACE conn3 <- [1,1674,null,{}] 04:50:03 INFO - PROCESS | 1846 | 1461153003456 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}] 04:50:03 INFO - PROCESS | 1846 | 1461153003634 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 04:50:04 INFO - PROCESS | 1846 | 1461153004059 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79012d5800 == 136 [pid = 1846] [id = 426] 04:50:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 256 (0x7f7902cf1400) [pid = 1846] [serial = 1279] [outer = (nil)] 04:50:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 257 (0x7f790304f400) [pid = 1846] [serial = 1280] [outer = 0x7f7902cf1400] 04:50:04 INFO - PROCESS | 1846 | 1461153004143 Marionette DEBUG loaded listener.js 04:50:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7f79032b8400) [pid = 1846] [serial = 1281] [outer = 0x7f7902cf1400] 04:50:05 INFO - PROCESS | 1846 | 1461153005301 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]]]}] 04:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1935ms 04:50:05 INFO - PROCESS | 1846 | 1461153005384 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 04:50:05 INFO - PROCESS | 1846 | 1461153005390 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 04:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:50:05 INFO - PROCESS | 1846 | 1461153005399 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:50:05 INFO - PROCESS | 1846 | 1461153005408 Marionette TRACE conn3 <- [1,1678,null,{}] 04:50:05 INFO - PROCESS | 1846 | 1461153005432 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}] 04:50:05 INFO - PROCESS | 1846 | 1461153005744 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 04:50:05 INFO - PROCESS | 1846 | 1461153005948 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905b2c800 == 137 [pid = 1846] [id = 427] 04:50:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7f7903a33c00) [pid = 1846] [serial = 1282] [outer = (nil)] 04:50:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7f7904eb6800) [pid = 1846] [serial = 1283] [outer = 0x7f7903a33c00] 04:50:06 INFO - PROCESS | 1846 | 1461153006017 Marionette DEBUG loaded listener.js 04:50:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 261 (0x7f7905122800) [pid = 1846] [serial = 1284] [outer = 0x7f7903a33c00] 04:50:06 INFO - PROCESS | 1846 | 1461153006853 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]]]}] 04:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1495ms 04:50:06 INFO - PROCESS | 1846 | 1461153006893 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 04:50:06 INFO - PROCESS | 1846 | 1461153006897 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 04:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:50:06 INFO - PROCESS | 1846 | 1461153006903 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:50:06 INFO - PROCESS | 1846 | 1461153006905 Marionette TRACE conn3 <- [1,1682,null,{}] 04:50:06 INFO - PROCESS | 1846 | 1461153006910 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}] 04:50:07 INFO - PROCESS | 1846 | 1461153007070 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 04:50:07 INFO - PROCESS | 1846 | 1461153007280 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790458c800 == 138 [pid = 1846] [id = 428] 04:50:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 262 (0x7f7903166c00) [pid = 1846] [serial = 1285] [outer = (nil)] 04:50:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 263 (0x7f7905c74000) [pid = 1846] [serial = 1286] [outer = 0x7f7903166c00] 04:50:07 INFO - PROCESS | 1846 | 1461153007342 Marionette DEBUG loaded listener.js 04:50:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 264 (0x7f7906f08c00) [pid = 1846] [serial = 1287] [outer = 0x7f7903166c00] 04:50:08 INFO - PROCESS | 1846 | 1461153008301 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]]]}] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792ea56800 == 137 [pid = 1846] [id = 260] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791961b800 == 136 [pid = 1846] [id = 43] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791041e800 == 135 [pid = 1846] [id = 50] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 263 (0x7f7911db9800) [pid = 1846] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 262 (0x7f79102f9800) [pid = 1846] [serial = 1118] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 261 (0x7f7908b98000) [pid = 1846] [serial = 1136] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 260 (0x7f7925eda000) [pid = 1846] [serial = 1127] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7f792bd8a000) [pid = 1846] [serial = 1142] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7f792bebec00) [pid = 1846] [serial = 1133] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7f79088e8400) [pid = 1846] [serial = 1115] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 256 (0x7f792a0c2000) [pid = 1846] [serial = 1130] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 255 (0x7f7902b94000) [pid = 1846] [serial = 1148] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 254 (0x7f79075ae800) [pid = 1846] [serial = 1145] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 253 (0x7f792c291400) [pid = 1846] [serial = 1139] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 252 (0x7f791ac16000) [pid = 1846] [serial = 1124] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 251 (0x7f7914e29400) [pid = 1846] [serial = 1121] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 250 (0x7f7919275000) [pid = 1846] [serial = 1169] [outer = (nil)] [url = about:blank] 04:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1481ms 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914ba7800 == 134 [pid = 1846] [id = 412] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79149d8000 == 133 [pid = 1846] [id = 411] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910c9c000 == 132 [pid = 1846] [id = 410] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790ee18000 == 131 [pid = 1846] [id = 409] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908967000 == 130 [pid = 1846] [id = 408] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905b2a000 == 129 [pid = 1846] [id = 407] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7904596000 == 128 [pid = 1846] [id = 406] 04:50:08 INFO - PROCESS | 1846 | 1461153008426 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 04:50:08 INFO - PROCESS | 1846 | 1461153008429 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7906eeb000 == 127 [pid = 1846] [id = 404] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7903a74800 == 126 [pid = 1846] [id = 403] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7903a5d000 == 125 [pid = 1846] [id = 402] 04:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79012d6000 == 124 [pid = 1846] [id = 401] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7903157000 == 123 [pid = 1846] [id = 400] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79022db800 == 122 [pid = 1846] [id = 399] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79022c2800 == 121 [pid = 1846] [id = 398] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790470f800 == 120 [pid = 1846] [id = 397] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790459e800 == 119 [pid = 1846] [id = 396] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792c41c800 == 118 [pid = 1846] [id = 395] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792a11f000 == 117 [pid = 1846] [id = 394] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7925ee9800 == 116 [pid = 1846] [id = 393] 04:50:08 INFO - PROCESS | 1846 | 1461153008454 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:50:08 INFO - PROCESS | 1846 | 1461153008458 Marionette TRACE conn3 <- [1,1686,null,{}] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914b79000 == 115 [pid = 1846] [id = 391] 04:50:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908973000 == 114 [pid = 1846] [id = 390] 04:50:08 INFO - PROCESS | 1846 | 1461153008467 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}] 04:50:08 INFO - PROCESS | 1846 | 1461153008637 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 249 (0x7f79045ca000) [pid = 1846] [serial = 1154] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7f7914a7c800) [pid = 1846] [serial = 1167] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7f79102f7800) [pid = 1846] [serial = 1160] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7f79075aa400) [pid = 1846] [serial = 1155] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7f79088e9400) [pid = 1846] [serial = 1157] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7f7911d89800) [pid = 1846] [serial = 1164] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7f7910bb8000) [pid = 1846] [serial = 1163] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7f790ed24400) [pid = 1846] [serial = 1158] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7f79106a3c00) [pid = 1846] [serial = 1161] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7f79049cb800) [pid = 1846] [serial = 1152] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7f7911bdc800) [pid = 1846] [serial = 1166] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7f7903045400) [pid = 1846] [serial = 1151] [outer = (nil)] [url = about:blank] 04:50:08 INFO - PROCESS | 1846 | 1461153008851 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79022db800 == 115 [pid = 1846] [id = 429] 04:50:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7f79032b6400) [pid = 1846] [serial = 1288] [outer = (nil)] 04:50:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7f790512a000) [pid = 1846] [serial = 1289] [outer = 0x7f79032b6400] 04:50:08 INFO - PROCESS | 1846 | 1461153008920 Marionette DEBUG loaded listener.js 04:50:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7f7906f0e000) [pid = 1846] [serial = 1290] [outer = 0x7f79032b6400] 04:50:09 INFO - PROCESS | 1846 | 1461153009677 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]]]}] 04:50:09 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 04:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1250ms 04:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:50:09 INFO - PROCESS | 1846 | 1461153009691 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 04:50:09 INFO - PROCESS | 1846 | 1461153009693 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 04:50:09 INFO - PROCESS | 1846 | 1461153009717 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:50:09 INFO - PROCESS | 1846 | 1461153009721 Marionette TRACE conn3 <- [1,1690,null,{}] 04:50:09 INFO - PROCESS | 1846 | 1461153009734 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}] 04:50:09 INFO - PROCESS | 1846 | 1461153009952 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 04:50:10 INFO - PROCESS | 1846 | 1461153010127 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907189000 == 116 [pid = 1846] [id = 430] 04:50:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7f79031c6400) [pid = 1846] [serial = 1291] [outer = (nil)] 04:50:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7f7908a83400) [pid = 1846] [serial = 1292] [outer = 0x7f79031c6400] 04:50:10 INFO - PROCESS | 1846 | 1461153010196 Marionette DEBUG loaded listener.js 04:50:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7f7908b3e800) [pid = 1846] [serial = 1293] [outer = 0x7f79031c6400] 04:50:10 INFO - PROCESS | 1846 | 1461153010961 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]]]}] 04:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1311ms 04:50:11 INFO - PROCESS | 1846 | 1461153011010 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 04:50:11 INFO - PROCESS | 1846 | 1461153011013 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 04:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:50:11 INFO - PROCESS | 1846 | 1461153011034 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:50:11 INFO - PROCESS | 1846 | 1461153011037 Marionette TRACE conn3 <- [1,1694,null,{}] 04:50:11 INFO - PROCESS | 1846 | 1461153011048 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}] 04:50:11 INFO - PROCESS | 1846 | 1461153011268 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 04:50:11 INFO - PROCESS | 1846 | 1461153011303 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790765f000 == 117 [pid = 1846] [id = 431] 04:50:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7f7905b0d000) [pid = 1846] [serial = 1294] [outer = (nil)] 04:50:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7f7908b4b000) [pid = 1846] [serial = 1295] [outer = 0x7f7905b0d000] 04:50:11 INFO - PROCESS | 1846 | 1461153011363 Marionette DEBUG loaded listener.js 04:50:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7f7909132400) [pid = 1846] [serial = 1296] [outer = 0x7f7905b0d000] 04:50:12 INFO - PROCESS | 1846 | 1461153012160 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]]]}] 04:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1153ms 04:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:50:12 INFO - PROCESS | 1846 | 1461153012176 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 04:50:12 INFO - PROCESS | 1846 | 1461153012178 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 04:50:12 INFO - PROCESS | 1846 | 1461153012184 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:50:12 INFO - PROCESS | 1846 | 1461153012186 Marionette TRACE conn3 <- [1,1698,null,{}] 04:50:12 INFO - PROCESS | 1846 | 1461153012191 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}] 04:50:12 INFO - PROCESS | 1846 | 1461153012401 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 04:50:12 INFO - PROCESS | 1846 | 1461153012443 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908d5e800 == 118 [pid = 1846] [id = 432] 04:50:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7f7909132800) [pid = 1846] [serial = 1297] [outer = (nil)] 04:50:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7f7909211400) [pid = 1846] [serial = 1298] [outer = 0x7f7909132800] 04:50:12 INFO - PROCESS | 1846 | 1461153012501 Marionette DEBUG loaded listener.js 04:50:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 250 (0x7f7909216800) [pid = 1846] [serial = 1299] [outer = 0x7f7909132800] 04:50:13 INFO - PROCESS | 1846 | --DOMWINDOW == 249 (0x7f7903a3f000) [pid = 1846] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:50:13 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7f791003a000) [pid = 1846] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:50:13 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7f7912b8a800) [pid = 1846] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:50:13 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7f790fd51400) [pid = 1846] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:50:13 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7f7908b97000) [pid = 1846] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:50:13 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7f7903044800) [pid = 1846] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:50:13 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7f7900a72c00) [pid = 1846] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:50:13 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7f7904fce800) [pid = 1846] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:50:13 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7f7905c81000) [pid = 1846] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:50:13 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7f7905d71000) [pid = 1846] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:50:14 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7f7902a93c00) [pid = 1846] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:50:14 INFO - PROCESS | 1846 | 1461153014326 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]]]}] 04:50:14 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 04:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2182ms 04:50:14 INFO - PROCESS | 1846 | 1461153014366 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 04:50:14 INFO - PROCESS | 1846 | 1461153014369 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 04:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:50:14 INFO - PROCESS | 1846 | 1461153014375 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:50:14 INFO - PROCESS | 1846 | 1461153014377 Marionette TRACE conn3 <- [1,1702,null,{}] 04:50:14 INFO - PROCESS | 1846 | 1461153014382 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}] 04:50:14 INFO - PROCESS | 1846 | 1461153014629 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 04:50:14 INFO - PROCESS | 1846 | 1461153014649 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790ec13800 == 119 [pid = 1846] [id = 433] 04:50:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7f7905d71000) [pid = 1846] [serial = 1300] [outer = (nil)] 04:50:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7f7909217000) [pid = 1846] [serial = 1301] [outer = 0x7f7905d71000] 04:50:14 INFO - PROCESS | 1846 | 1461153014710 Marionette DEBUG loaded listener.js 04:50:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7f790da7e000) [pid = 1846] [serial = 1302] [outer = 0x7f7905d71000] 04:50:15 INFO - PROCESS | 1846 | 1461153015510 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]]]}] 04:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1178ms 04:50:15 INFO - PROCESS | 1846 | 1461153015553 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 04:50:15 INFO - PROCESS | 1846 | 1461153015556 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 04:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:50:15 INFO - PROCESS | 1846 | 1461153015562 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:50:15 INFO - PROCESS | 1846 | 1461153015564 Marionette TRACE conn3 <- [1,1706,null,{}] 04:50:15 INFO - PROCESS | 1846 | 1461153015584 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}] 04:50:15 INFO - PROCESS | 1846 | 1461153015758 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 04:50:15 INFO - PROCESS | 1846 | 1461153015771 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910a0a000 == 120 [pid = 1846] [id = 434] 04:50:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7f7908b3ec00) [pid = 1846] [serial = 1303] [outer = (nil)] 04:50:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7f790ed0e800) [pid = 1846] [serial = 1304] [outer = 0x7f7908b3ec00] 04:50:15 INFO - PROCESS | 1846 | 1461153015832 Marionette DEBUG loaded listener.js 04:50:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7f790fd51400) [pid = 1846] [serial = 1305] [outer = 0x7f7908b3ec00] 04:50:17 INFO - PROCESS | 1846 | 1461153017022 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]]]}] 04:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1540ms 04:50:17 INFO - PROCESS | 1846 | 1461153017104 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 04:50:17 INFO - PROCESS | 1846 | 1461153017112 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 04:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:50:17 INFO - PROCESS | 1846 | 1461153017121 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:50:17 INFO - PROCESS | 1846 | 1461153017126 Marionette TRACE conn3 <- [1,1710,null,{}] 04:50:17 INFO - PROCESS | 1846 | 1461153017134 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}] 04:50:17 INFO - PROCESS | 1846 | 1461153017387 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 04:50:17 INFO - PROCESS | 1846 | 1461153017683 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79045a4800 == 121 [pid = 1846] [id = 435] 04:50:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7f7902cf9800) [pid = 1846] [serial = 1306] [outer = (nil)] 04:50:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7f79032b2800) [pid = 1846] [serial = 1307] [outer = 0x7f7902cf9800] 04:50:17 INFO - PROCESS | 1846 | 1461153017758 Marionette DEBUG loaded listener.js 04:50:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7f7903a34000) [pid = 1846] [serial = 1308] [outer = 0x7f7902cf9800] 04:50:18 INFO - PROCESS | 1846 | 1461153018692 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]]]}] 04:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1632ms 04:50:18 INFO - PROCESS | 1846 | 1461153018754 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 04:50:18 INFO - PROCESS | 1846 | 1461153018763 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 04:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:50:18 INFO - PROCESS | 1846 | 1461153018774 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:50:18 INFO - PROCESS | 1846 | 1461153018777 Marionette TRACE conn3 <- [1,1714,null,{}] 04:50:18 INFO - PROCESS | 1846 | 1461153018784 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}] 04:50:19 INFO - PROCESS | 1846 | 1461153019035 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 04:50:19 INFO - PROCESS | 1846 | 1461153019365 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7906fd3000 == 122 [pid = 1846] [id = 436] 04:50:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7f7903163800) [pid = 1846] [serial = 1309] [outer = (nil)] 04:50:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 250 (0x7f7905122400) [pid = 1846] [serial = 1310] [outer = 0x7f7903163800] 04:50:19 INFO - PROCESS | 1846 | 1461153019444 Marionette DEBUG loaded listener.js 04:50:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 251 (0x7f7905c78000) [pid = 1846] [serial = 1311] [outer = 0x7f7903163800] 04:50:20 INFO - PROCESS | 1846 | 1461153020743 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]]]}] 04:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 2038ms 04:50:20 INFO - PROCESS | 1846 | 1461153020815 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 04:50:20 INFO - PROCESS | 1846 | 1461153020822 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 04:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:50:20 INFO - PROCESS | 1846 | 1461153020830 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:50:20 INFO - PROCESS | 1846 | 1461153020840 Marionette TRACE conn3 <- [1,1718,null,{}] 04:50:20 INFO - PROCESS | 1846 | 1461153020866 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}] 04:50:21 INFO - PROCESS | 1846 | 1461153021306 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 04:50:21 INFO - PROCESS | 1846 | 1461153021624 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910ca1800 == 123 [pid = 1846] [id = 437] 04:50:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 252 (0x7f79075a3c00) [pid = 1846] [serial = 1312] [outer = (nil)] 04:50:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 253 (0x7f7908a85800) [pid = 1846] [serial = 1313] [outer = 0x7f79075a3c00] 04:50:21 INFO - PROCESS | 1846 | 1461153021764 Marionette DEBUG loaded listener.js 04:50:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 254 (0x7f7908b49400) [pid = 1846] [serial = 1314] [outer = 0x7f79075a3c00] 04:50:22 INFO - PROCESS | 1846 | 1461153022844 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]]]}] 04:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2055ms 04:50:22 INFO - PROCESS | 1846 | 1461153022885 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 04:50:22 INFO - PROCESS | 1846 | 1461153022890 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 04:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:50:22 INFO - PROCESS | 1846 | 1461153022896 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:50:22 INFO - PROCESS | 1846 | 1461153022898 Marionette TRACE conn3 <- [1,1722,null,{}] 04:50:22 INFO - PROCESS | 1846 | 1461153022904 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}] 04:50:23 INFO - PROCESS | 1846 | 1461153023089 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 04:50:23 INFO - PROCESS | 1846 | 1461153023293 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791486d800 == 124 [pid = 1846] [id = 438] 04:50:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 255 (0x7f79075a7000) [pid = 1846] [serial = 1315] [outer = (nil)] 04:50:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 256 (0x7f790ed0a000) [pid = 1846] [serial = 1316] [outer = 0x7f79075a7000] 04:50:23 INFO - PROCESS | 1846 | 1461153023363 Marionette DEBUG loaded listener.js 04:50:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 257 (0x7f7910038000) [pid = 1846] [serial = 1317] [outer = 0x7f79075a7000] 04:50:24 INFO - PROCESS | 1846 | 1461153024234 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]]]}] 04:50:24 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 04:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1378ms 04:50:24 INFO - PROCESS | 1846 | 1461153024275 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 04:50:24 INFO - PROCESS | 1846 | 1461153024279 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 04:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:50:24 INFO - PROCESS | 1846 | 1461153024311 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:50:24 INFO - PROCESS | 1846 | 1461153024315 Marionette TRACE conn3 <- [1,1726,null,{}] 04:50:24 INFO - PROCESS | 1846 | 1461153024323 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}] 04:50:24 INFO - PROCESS | 1846 | 1461153024499 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 04:50:24 INFO - PROCESS | 1846 | 1461153024699 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914b7a800 == 125 [pid = 1846] [id = 439] 04:50:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7f790920a400) [pid = 1846] [serial = 1318] [outer = (nil)] 04:50:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7f79103a1c00) [pid = 1846] [serial = 1319] [outer = 0x7f790920a400] 04:50:24 INFO - PROCESS | 1846 | 1461153024775 Marionette DEBUG loaded listener.js 04:50:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7f791056f400) [pid = 1846] [serial = 1320] [outer = 0x7f790920a400] 04:50:25 INFO - PROCESS | 1846 | 1461153025717 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]]]}] 04:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1447ms 04:50:25 INFO - PROCESS | 1846 | 1461153025759 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 04:50:25 INFO - PROCESS | 1846 | 1461153025763 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 04:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:50:25 INFO - PROCESS | 1846 | 1461153025769 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:50:25 INFO - PROCESS | 1846 | 1461153025771 Marionette TRACE conn3 <- [1,1730,null,{}] 04:50:25 INFO - PROCESS | 1846 | 1461153025776 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}] 04:50:26 INFO - PROCESS | 1846 | 1461153025993 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 04:50:26 INFO - PROCESS | 1846 | 1461153026196 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914f10000 == 126 [pid = 1846] [id = 440] 04:50:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 261 (0x7f791056e800) [pid = 1846] [serial = 1321] [outer = (nil)] 04:50:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 262 (0x7f7910bb0400) [pid = 1846] [serial = 1322] [outer = 0x7f791056e800] 04:50:26 INFO - PROCESS | 1846 | 1461153026275 Marionette DEBUG loaded listener.js 04:50:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 263 (0x7f7911be9c00) [pid = 1846] [serial = 1323] [outer = 0x7f791056e800] 04:50:27 INFO - PROCESS | 1846 | 1461153027159 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]]]}] 04:50:27 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 04:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1428ms 04:50:27 INFO - PROCESS | 1846 | 1461153027198 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 04:50:27 INFO - PROCESS | 1846 | 1461153027202 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 04:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:50:27 INFO - PROCESS | 1846 | 1461153027207 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:50:27 INFO - PROCESS | 1846 | 1461153027211 Marionette TRACE conn3 <- [1,1734,null,{}] 04:50:27 INFO - PROCESS | 1846 | 1461153027216 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}] 04:50:27 INFO - PROCESS | 1846 | 1461153027409 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 04:50:27 INFO - PROCESS | 1846 | 1461153027622 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918c8e800 == 127 [pid = 1846] [id = 441] 04:50:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 264 (0x7f7910570800) [pid = 1846] [serial = 1324] [outer = (nil)] 04:50:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 265 (0x7f7912c33c00) [pid = 1846] [serial = 1325] [outer = 0x7f7910570800] 04:50:27 INFO - PROCESS | 1846 | 1461153027691 Marionette DEBUG loaded listener.js 04:50:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 266 (0x7f7912c40c00) [pid = 1846] [serial = 1326] [outer = 0x7f7910570800] 04:50:28 INFO - PROCESS | 1846 | 1461153028550 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]]]}] 04:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1383ms 04:50:28 INFO - PROCESS | 1846 | 1461153028592 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 04:50:28 INFO - PROCESS | 1846 | 1461153028596 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 04:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:50:28 INFO - PROCESS | 1846 | 1461153028601 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:50:28 INFO - PROCESS | 1846 | 1461153028603 Marionette TRACE conn3 <- [1,1738,null,{}] 04:50:28 INFO - PROCESS | 1846 | 1461153028609 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}] 04:50:28 INFO - PROCESS | 1846 | 1461153028799 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 04:50:29 INFO - PROCESS | 1846 | 1461153029005 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791961b800 == 128 [pid = 1846] [id = 442] 04:50:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 267 (0x7f79106d9800) [pid = 1846] [serial = 1327] [outer = (nil)] 04:50:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 268 (0x7f79141b6400) [pid = 1846] [serial = 1328] [outer = 0x7f79106d9800] 04:50:29 INFO - PROCESS | 1846 | 1461153029074 Marionette DEBUG loaded listener.js 04:50:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 269 (0x7f7914a7e800) [pid = 1846] [serial = 1329] [outer = 0x7f79106d9800] 04:50:29 INFO - PROCESS | 1846 | 1461153029985 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]]]}] 04:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1432ms 04:50:30 INFO - PROCESS | 1846 | 1461153030035 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 04:50:30 INFO - PROCESS | 1846 | 1461153030039 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 04:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:50:30 INFO - PROCESS | 1846 | 1461153030044 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:50:30 INFO - PROCESS | 1846 | 1461153030046 Marionette TRACE conn3 <- [1,1742,null,{}] 04:50:30 INFO - PROCESS | 1846 | 1461153030052 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}] 04:50:30 INFO - PROCESS | 1846 | 1461153030250 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 04:50:30 INFO - PROCESS | 1846 | 1461153030457 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791ac80800 == 129 [pid = 1846] [id = 443] 04:50:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 270 (0x7f7912035000) [pid = 1846] [serial = 1330] [outer = (nil)] 04:50:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 271 (0x7f7914e23c00) [pid = 1846] [serial = 1331] [outer = 0x7f7912035000] 04:50:30 INFO - PROCESS | 1846 | 1461153030529 Marionette DEBUG loaded listener.js 04:50:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 272 (0x7f79169c2000) [pid = 1846] [serial = 1332] [outer = 0x7f7912035000] 04:50:31 INFO - PROCESS | 1846 | 1461153031527 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]]]}] 04:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1527ms 04:50:31 INFO - PROCESS | 1846 | 1461153031576 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 04:50:31 INFO - PROCESS | 1846 | 1461153031582 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 04:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:50:31 INFO - PROCESS | 1846 | 1461153031592 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:50:31 INFO - PROCESS | 1846 | 1461153031596 Marionette TRACE conn3 <- [1,1746,null,{}] 04:50:31 INFO - PROCESS | 1846 | 1461153031606 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}] 04:50:31 INFO - PROCESS | 1846 | 1461153031822 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 04:50:32 INFO - PROCESS | 1846 | 1461153032025 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926ad3000 == 130 [pid = 1846] [id = 444] 04:50:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 273 (0x7f79140f6400) [pid = 1846] [serial = 1333] [outer = (nil)] 04:50:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 274 (0x7f79179d7c00) [pid = 1846] [serial = 1334] [outer = 0x7f79140f6400] 04:50:32 INFO - PROCESS | 1846 | 1461153032101 Marionette DEBUG loaded listener.js 04:50:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 275 (0x7f7918838000) [pid = 1846] [serial = 1335] [outer = 0x7f79140f6400] 04:50:33 INFO - PROCESS | 1846 | 1461153033006 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]]]}] 04:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1486ms 04:50:33 INFO - PROCESS | 1846 | 1461153033077 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 04:50:33 INFO - PROCESS | 1846 | 1461153033081 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 04:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:50:33 INFO - PROCESS | 1846 | 1461153033087 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:50:33 INFO - PROCESS | 1846 | 1461153033091 Marionette TRACE conn3 <- [1,1750,null,{}] 04:50:33 INFO - PROCESS | 1846 | 1461153033096 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}] 04:50:33 INFO - PROCESS | 1846 | 1461153033312 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 04:50:33 INFO - PROCESS | 1846 | 1461153033515 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792bb4a800 == 131 [pid = 1846] [id = 445] 04:50:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 276 (0x7f7914d08c00) [pid = 1846] [serial = 1336] [outer = (nil)] 04:50:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 277 (0x7f791a476400) [pid = 1846] [serial = 1337] [outer = 0x7f7914d08c00] 04:50:33 INFO - PROCESS | 1846 | 1461153033637 Marionette DEBUG loaded listener.js 04:50:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 278 (0x7f791cea5800) [pid = 1846] [serial = 1338] [outer = 0x7f7914d08c00] 04:50:34 INFO - PROCESS | 1846 | 1461153034544 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]]]}] 04:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1487ms 04:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:50:34 INFO - PROCESS | 1846 | 1461153034576 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 04:50:34 INFO - PROCESS | 1846 | 1461153034579 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 04:50:34 INFO - PROCESS | 1846 | 1461153034586 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:50:34 INFO - PROCESS | 1846 | 1461153034589 Marionette TRACE conn3 <- [1,1754,null,{}] 04:50:34 INFO - PROCESS | 1846 | 1461153034594 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}] 04:50:34 INFO - PROCESS | 1846 | 1461153034793 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 04:50:35 INFO - PROCESS | 1846 | 1461153035055 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792edc4800 == 132 [pid = 1846] [id = 446] 04:50:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 279 (0x7f790ed28000) [pid = 1846] [serial = 1339] [outer = (nil)] 04:50:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 280 (0x7f7925ed6000) [pid = 1846] [serial = 1340] [outer = 0x7f790ed28000] 04:50:35 INFO - PROCESS | 1846 | 1461153035133 Marionette DEBUG loaded listener.js 04:50:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 281 (0x7f7927109400) [pid = 1846] [serial = 1341] [outer = 0x7f790ed28000] 04:50:35 INFO - PROCESS | 1846 | 1461153035984 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]]]}] 04:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1430ms 04:50:36 INFO - PROCESS | 1846 | 1461153036015 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 04:50:36 INFO - PROCESS | 1846 | 1461153036018 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 04:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:50:36 INFO - PROCESS | 1846 | 1461153036024 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:50:36 INFO - PROCESS | 1846 | 1461153036027 Marionette TRACE conn3 <- [1,1758,null,{}] 04:50:36 INFO - PROCESS | 1846 | 1461153036033 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}] 04:50:36 INFO - PROCESS | 1846 | 1461153036232 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 04:50:36 INFO - PROCESS | 1846 | 1461153036442 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78ff946800 == 133 [pid = 1846] [id = 447] 04:50:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 282 (0x7f78fcadec00) [pid = 1846] [serial = 1342] [outer = (nil)] 04:50:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 283 (0x7f78fcae4400) [pid = 1846] [serial = 1343] [outer = 0x7f78fcadec00] 04:50:36 INFO - PROCESS | 1846 | 1461153036558 Marionette DEBUG loaded listener.js 04:50:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 284 (0x7f78fcae9000) [pid = 1846] [serial = 1344] [outer = 0x7f78fcadec00] 04:50:37 INFO - PROCESS | 1846 | 1461153037533 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]]]}] 04:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1583ms 04:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:50:37 INFO - PROCESS | 1846 | 1461153037608 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 04:50:37 INFO - PROCESS | 1846 | 1461153037610 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 04:50:37 INFO - PROCESS | 1846 | 1461153037617 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:50:37 INFO - PROCESS | 1846 | 1461153037621 Marionette TRACE conn3 <- [1,1762,null,{}] 04:50:37 INFO - PROCESS | 1846 | 1461153037626 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}] 04:50:37 INFO - PROCESS | 1846 | 1461153037833 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 04:50:38 INFO - PROCESS | 1846 | 1461153038092 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7903162800 == 134 [pid = 1846] [id = 448] 04:50:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 285 (0x7f78fcadf400) [pid = 1846] [serial = 1345] [outer = (nil)] 04:50:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 286 (0x7f7903048000) [pid = 1846] [serial = 1346] [outer = 0x7f78fcadf400] 04:50:38 INFO - PROCESS | 1846 | 1461153038211 Marionette DEBUG loaded listener.js 04:50:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 287 (0x7f79103ad400) [pid = 1846] [serial = 1347] [outer = 0x7f78fcadf400] 04:50:39 INFO - PROCESS | 1846 | 1461153039050 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]]]}] 04:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1485ms 04:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:50:39 INFO - PROCESS | 1846 | 1461153039102 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 04:50:39 INFO - PROCESS | 1846 | 1461153039105 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 04:50:39 INFO - PROCESS | 1846 | 1461153039111 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:50:39 INFO - PROCESS | 1846 | 1461153039114 Marionette TRACE conn3 <- [1,1766,null,{}] 04:50:39 INFO - PROCESS | 1846 | 1461153039119 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}] 04:50:39 INFO - PROCESS | 1846 | 1461153039309 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 04:50:39 INFO - PROCESS | 1846 | 1461153039616 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914b72800 == 135 [pid = 1846] [id = 449] 04:50:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 288 (0x7f7902cefc00) [pid = 1846] [serial = 1348] [outer = (nil)] 04:50:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 289 (0x7f792010b000) [pid = 1846] [serial = 1349] [outer = 0x7f7902cefc00] 04:50:39 INFO - PROCESS | 1846 | 1461153039734 Marionette DEBUG loaded listener.js 04:50:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 290 (0x7f7927136000) [pid = 1846] [serial = 1350] [outer = 0x7f7902cefc00] 04:50:40 INFO - PROCESS | 1846 | 1461153040628 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]]]}] 04:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1599ms 04:50:40 INFO - PROCESS | 1846 | 1461153040710 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 04:50:40 INFO - PROCESS | 1846 | 1461153040713 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 04:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:50:40 INFO - PROCESS | 1846 | 1461153040719 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:50:40 INFO - PROCESS | 1846 | 1461153040721 Marionette TRACE conn3 <- [1,1770,null,{}] 04:50:40 INFO - PROCESS | 1846 | 1461153040727 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}] 04:50:41 INFO - PROCESS | 1846 | 1461153041269 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 04:50:41 INFO - PROCESS | 1846 | 1461153041531 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790314d000 == 136 [pid = 1846] [id = 450] 04:50:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 291 (0x7f78fe3a3800) [pid = 1846] [serial = 1351] [outer = (nil)] 04:50:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 292 (0x7f79007d1800) [pid = 1846] [serial = 1352] [outer = 0x7f78fe3a3800] 04:50:41 INFO - PROCESS | 1846 | 1461153041599 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 293 (0x7f7902a95400) [pid = 1846] [serial = 1353] [outer = 0x7f78fe3a3800] 04:50:42 INFO - PROCESS | 1846 | 1461153042417 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]]]}] 04:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1729ms 04:50:42 INFO - PROCESS | 1846 | 1461153042450 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 04:50:42 INFO - PROCESS | 1846 | 1461153042455 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 04:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:50:42 INFO - PROCESS | 1846 | 1461153042462 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:50:42 INFO - PROCESS | 1846 | 1461153042468 Marionette TRACE conn3 <- [1,1774,null,{}] 04:50:42 INFO - PROCESS | 1846 | 1461153042474 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}] 04:50:42 INFO - PROCESS | 1846 | 1461153042638 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 04:50:42 INFO - PROCESS | 1846 | 1461153042854 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7902bd0000 == 137 [pid = 1846] [id = 451] 04:50:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 294 (0x7f78fe394c00) [pid = 1846] [serial = 1354] [outer = (nil)] 04:50:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 295 (0x7f7902a95000) [pid = 1846] [serial = 1355] [outer = 0x7f78fe394c00] 04:50:42 INFO - PROCESS | 1846 | 1461153042977 Marionette DEBUG loaded listener.js 04:50:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 296 (0x7f7903bcf800) [pid = 1846] [serial = 1356] [outer = 0x7f78fe394c00] 04:50:44 INFO - PROCESS | 1846 | 1461153044023 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]]]}] 04:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1636ms 04:50:44 INFO - PROCESS | 1846 | 1461153044100 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 04:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:50:44 INFO - PROCESS | 1846 | 1461153044104 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 04:50:44 INFO - PROCESS | 1846 | 1461153044110 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:50:44 INFO - PROCESS | 1846 | 1461153044113 Marionette TRACE conn3 <- [1,1778,null,{}] 04:50:44 INFO - PROCESS | 1846 | 1461153044118 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}] 04:50:44 INFO - PROCESS | 1846 | 1461153044304 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 04:50:44 INFO - PROCESS | 1846 | 1461153044688 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910a0c000 == 136 [pid = 1846] [id = 386] 04:50:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914876000 == 135 [pid = 1846] [id = 387] 04:50:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79070d8000 == 134 [pid = 1846] [id = 385] 04:50:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790ee22000 == 133 [pid = 1846] [id = 383] 04:50:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914b7c800 == 132 [pid = 1846] [id = 384] 04:50:44 INFO - PROCESS | 1846 | --DOMWINDOW == 295 (0x7f7926f92400) [pid = 1846] [serial = 1241] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1846 | --DOMWINDOW == 294 (0x7f7903a41400) [pid = 1846] [serial = 1211] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1846 | --DOMWINDOW == 293 (0x7f79007cf800) [pid = 1846] [serial = 1205] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1846 | --DOMWINDOW == 292 (0x7f7903a37400) [pid = 1846] [serial = 1208] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1846 | --DOMWINDOW == 291 (0x7f79008a1000) [pid = 1846] [serial = 1214] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7900a5b000 == 133 [pid = 1846] [id = 452] 04:50:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 292 (0x7f78fe394800) [pid = 1846] [serial = 1357] [outer = (nil)] 04:50:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 293 (0x7f7902b96400) [pid = 1846] [serial = 1358] [outer = 0x7f78fe394800] 04:50:44 INFO - PROCESS | 1846 | 1461153044833 Marionette DEBUG loaded listener.js 04:50:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 294 (0x7f7905c75400) [pid = 1846] [serial = 1359] [outer = 0x7f78fe394800] 04:50:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790ec13800 == 132 [pid = 1846] [id = 433] 04:50:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908d5e800 == 131 [pid = 1846] [id = 432] 04:50:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790765f000 == 130 [pid = 1846] [id = 431] 04:50:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7907189000 == 129 [pid = 1846] [id = 430] 04:50:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79022db800 == 128 [pid = 1846] [id = 429] 04:50:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790458c800 == 127 [pid = 1846] [id = 428] 04:50:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905b2c800 == 126 [pid = 1846] [id = 427] 04:50:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79012d5800 == 125 [pid = 1846] [id = 426] 04:50:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790314d800 == 124 [pid = 1846] [id = 425] 04:50:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7906fb9800 == 123 [pid = 1846] [id = 423] 04:50:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905dc0800 == 122 [pid = 1846] [id = 422] 04:50:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790514c800 == 121 [pid = 1846] [id = 421] 04:50:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7900ef2800 == 120 [pid = 1846] [id = 420] 04:50:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7900ed9000 == 119 [pid = 1846] [id = 419] 04:50:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792bb60000 == 118 [pid = 1846] [id = 418] 04:50:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926fb9000 == 117 [pid = 1846] [id = 417] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 293 (0x7f79049d0800) [pid = 1846] [serial = 1223] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 292 (0x7f791057b000) [pid = 1846] [serial = 1232] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 291 (0x7f79032bc400) [pid = 1846] [serial = 1193] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 290 (0x7f7908b44400) [pid = 1846] [serial = 1199] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 289 (0x7f7903172000) [pid = 1846] [serial = 1202] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 288 (0x7f79174d9c00) [pid = 1846] [serial = 1235] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 287 (0x7f790512bc00) [pid = 1846] [serial = 1224] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 286 (0x7f791cc56400) [pid = 1846] [serial = 1239] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 285 (0x7f7910039800) [pid = 1846] [serial = 1229] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 284 (0x7f79103a4800) [pid = 1846] [serial = 1230] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 283 (0x7f7910ed1800) [pid = 1846] [serial = 1233] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 282 (0x7f7910de7000) [pid = 1846] [serial = 990] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 281 (0x7f7918b0d000) [pid = 1846] [serial = 1236] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 280 (0x7f790512b400) [pid = 1846] [serial = 1190] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 279 (0x7f7902b91400) [pid = 1846] [serial = 1220] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 278 (0x7f790512b800) [pid = 1846] [serial = 1196] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 277 (0x7f7904ed7c00) [pid = 1846] [serial = 1172] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 276 (0x7f7908b96800) [pid = 1846] [serial = 1227] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 275 (0x7f791b031000) [pid = 1846] [serial = 1184] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 274 (0x7f7900a69000) [pid = 1846] [serial = 1217] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 273 (0x7f7912c35400) [pid = 1846] [serial = 1178] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 272 (0x7f79179d8400) [pid = 1846] [serial = 1181] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 271 (0x7f7927e27000) [pid = 1846] [serial = 1187] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 270 (0x7f790da7c800) [pid = 1846] [serial = 1044] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 269 (0x7f7903166800) [pid = 1846] [serial = 1221] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 268 (0x7f7908a7ac00) [pid = 1846] [serial = 1226] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 267 (0x7f7909131400) [pid = 1846] [serial = 1175] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 266 (0x7f790ecab800) [pid = 1846] [serial = 924] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 265 (0x7f791a110000) [pid = 1846] [serial = 1238] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | --DOMWINDOW == 264 (0x7f7926a6a800) [pid = 1846] [serial = 1092] [outer = (nil)] [url = about:blank] 04:50:45 INFO - PROCESS | 1846 | 1461153045659 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]]]}] 04:50:45 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 04:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1586ms 04:50:45 INFO - PROCESS | 1846 | 1461153045696 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 04:50:45 INFO - PROCESS | 1846 | 1461153045702 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 04:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:50:45 INFO - PROCESS | 1846 | 1461153045717 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:50:45 INFO - PROCESS | 1846 | 1461153045723 Marionette TRACE conn3 <- [1,1782,null,{}] 04:50:45 INFO - PROCESS | 1846 | 1461153045728 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}] 04:50:45 INFO - PROCESS | 1846 | 1461153045902 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 04:50:46 INFO - PROCESS | 1846 | 1461153046089 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7903a69800 == 118 [pid = 1846] [id = 453] 04:50:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 265 (0x7f79007cf800) [pid = 1846] [serial = 1360] [outer = (nil)] 04:50:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 266 (0x7f7905b10c00) [pid = 1846] [serial = 1361] [outer = 0x7f79007cf800] 04:50:46 INFO - PROCESS | 1846 | 1461153046152 Marionette DEBUG loaded listener.js 04:50:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 267 (0x7f7908a85c00) [pid = 1846] [serial = 1362] [outer = 0x7f79007cf800] 04:50:46 INFO - PROCESS | 1846 | 1461153046860 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]]]}] 04:50:46 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 04:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1200ms 04:50:46 INFO - PROCESS | 1846 | 1461153046910 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 04:50:46 INFO - PROCESS | 1846 | 1461153046914 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 04:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:50:46 INFO - PROCESS | 1846 | 1461153046919 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:50:46 INFO - PROCESS | 1846 | 1461153046921 Marionette TRACE conn3 <- [1,1786,null,{}] 04:50:46 INFO - PROCESS | 1846 | 1461153046926 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}] 04:50:47 INFO - PROCESS | 1846 | 1461153047088 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 04:50:47 INFO - PROCESS | 1846 | 1461153047285 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905dbb800 == 119 [pid = 1846] [id = 454] 04:50:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 268 (0x7f7903166800) [pid = 1846] [serial = 1363] [outer = (nil)] 04:50:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 269 (0x7f7908b42c00) [pid = 1846] [serial = 1364] [outer = 0x7f7903166800] 04:50:47 INFO - PROCESS | 1846 | 1461153047344 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 270 (0x7f790912a800) [pid = 1846] [serial = 1365] [outer = 0x7f7903166800] 04:50:48 INFO - PROCESS | 1846 | 1461153048145 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]]]}] 04:50:48 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 04:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1284ms 04:50:48 INFO - PROCESS | 1846 | 1461153048205 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 04:50:48 INFO - PROCESS | 1846 | 1461153048208 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 04:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:50:48 INFO - PROCESS | 1846 | 1461153048213 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:50:48 INFO - PROCESS | 1846 | 1461153048215 Marionette TRACE conn3 <- [1,1790,null,{}] 04:50:48 INFO - PROCESS | 1846 | 1461153048221 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}] 04:50:48 INFO - PROCESS | 1846 | 1461153048441 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 04:50:48 INFO - PROCESS | 1846 | 1461153048473 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907215000 == 120 [pid = 1846] [id = 455] 04:50:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 271 (0x7f7910032800) [pid = 1846] [serial = 1366] [outer = (nil)] 04:50:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 272 (0x7f791003f400) [pid = 1846] [serial = 1367] [outer = 0x7f7910032800] 04:50:48 INFO - PROCESS | 1846 | 1461153048542 Marionette DEBUG loaded listener.js 04:50:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 273 (0x7f79106d1c00) [pid = 1846] [serial = 1368] [outer = 0x7f7910032800] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 272 (0x7f79049c4400) [pid = 1846] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 271 (0x7f7910de4400) [pid = 1846] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 270 (0x7f79106a5c00) [pid = 1846] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 269 (0x7f7903168800) [pid = 1846] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 268 (0x7f7914e2f000) [pid = 1846] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 267 (0x7f7905121800) [pid = 1846] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 266 (0x7f7912b88800) [pid = 1846] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 265 (0x7f79032b3000) [pid = 1846] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 264 (0x7f79032b6000) [pid = 1846] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 263 (0x7f7905ad9800) [pid = 1846] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 262 (0x7f7912026800) [pid = 1846] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 261 (0x7f79032b6800) [pid = 1846] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 260 (0x7f79032b6400) [pid = 1846] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7f7902cf1400) [pid = 1846] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7f791055b400) [pid = 1846] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7f7902a8a400) [pid = 1846] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 256 (0x7f7905b0d000) [pid = 1846] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 255 (0x7f7902ceb000) [pid = 1846] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 254 (0x7f79075a5400) [pid = 1846] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 253 (0x7f7909132800) [pid = 1846] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 252 (0x7f7903166c00) [pid = 1846] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 251 (0x7f7914208c00) [pid = 1846] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 250 (0x7f79049cbc00) [pid = 1846] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 249 (0x7f791b039c00) [pid = 1846] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7f79007c5c00) [pid = 1846] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7f79007c4800) [pid = 1846] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7f79100d5c00) [pid = 1846] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7f7919b06400) [pid = 1846] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7f791003f800) [pid = 1846] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7f79100e1c00) [pid = 1846] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7f790ed2d000) [pid = 1846] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7f791838ac00) [pid = 1846] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7f7902a8ec00) [pid = 1846] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7f7902a8ac00) [pid = 1846] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7f79102f8000) [pid = 1846] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7f7902a99400) [pid = 1846] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7f7910dea800) [pid = 1846] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7f7904eb6000) [pid = 1846] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7f79104b5000) [pid = 1846] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7f7903048c00) [pid = 1846] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7f7904ed0800) [pid = 1846] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7f79106a5000) [pid = 1846] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7f7914d07800) [pid = 1846] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7f79102f2c00) [pid = 1846] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7f790fd48000) [pid = 1846] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7f7902cf0000) [pid = 1846] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7f7905c76000) [pid = 1846] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7f79141b8400) [pid = 1846] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7f7910d2b800) [pid = 1846] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7f79031c3400) [pid = 1846] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7f7908b94000) [pid = 1846] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7f7908b94400) [pid = 1846] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7f7903a33c00) [pid = 1846] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7f79031d0400) [pid = 1846] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7f7904ed1c00) [pid = 1846] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7f79141b4800) [pid = 1846] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7f79031c6400) [pid = 1846] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7f7927ed0c00) [pid = 1846] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7f79179d8c00) [pid = 1846] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f7908a72400) [pid = 1846] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f7904eb2800) [pid = 1846] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f7914a87c00) [pid = 1846] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f79102f6400) [pid = 1846] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f79007ce000) [pid = 1846] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f7905d6a400) [pid = 1846] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f791afa9c00) [pid = 1846] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f7902a97800) [pid = 1846] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f791a8cf400) [pid = 1846] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f79007c9000) [pid = 1846] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f7904eb5800) [pid = 1846] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f791218bc00) [pid = 1846] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f7912b8b800) [pid = 1846] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f7905d71000) [pid = 1846] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:50:50 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f7902b89c00) [pid = 1846] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:50:50 INFO - PROCESS | 1846 | 1461153050482 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]]]}] 04:50:50 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) 04:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 2290ms 04:50:50 INFO - PROCESS | 1846 | 1461153050504 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 04:50:50 INFO - PROCESS | 1846 | 1461153050507 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 04:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:50:50 INFO - PROCESS | 1846 | 1461153050513 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:50:50 INFO - PROCESS | 1846 | 1461153050515 Marionette TRACE conn3 <- [1,1794,null,{}] 04:50:50 INFO - PROCESS | 1846 | 1461153050520 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}] 04:50:50 INFO - PROCESS | 1846 | 1461153050683 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 04:50:50 INFO - PROCESS | 1846 | 1461153050850 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7903159000 == 121 [pid = 1846] [id = 456] 04:50:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f78fe3a2c00) [pid = 1846] [serial = 1369] [outer = (nil)] 04:50:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f7900a69800) [pid = 1846] [serial = 1370] [outer = 0x7f78fe3a2c00] 04:50:50 INFO - PROCESS | 1846 | 1461153050909 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f790304b400) [pid = 1846] [serial = 1371] [outer = 0x7f78fe3a2c00] 04:50:51 INFO - PROCESS | 1846 | 1461153051558 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]]]}] 04:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1076ms 04:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:50:51 INFO - PROCESS | 1846 | 1461153051590 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 04:50:51 INFO - PROCESS | 1846 | 1461153051593 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 04:50:51 INFO - PROCESS | 1846 | 1461153051598 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:50:51 INFO - PROCESS | 1846 | 1461153051601 Marionette TRACE conn3 <- [1,1798,null,{}] 04:50:51 INFO - PROCESS | 1846 | 1461153051606 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}] 04:50:51 INFO - PROCESS | 1846 | 1461153051828 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 04:50:51 INFO - PROCESS | 1846 | 1461153051850 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907652000 == 122 [pid = 1846] [id = 457] 04:50:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f79007c4800) [pid = 1846] [serial = 1372] [outer = (nil)] 04:50:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f79031c7c00) [pid = 1846] [serial = 1373] [outer = 0x7f79007c4800] 04:50:51 INFO - PROCESS | 1846 | 1461153051908 Marionette DEBUG loaded listener.js 04:50:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f7904eb2800) [pid = 1846] [serial = 1374] [outer = 0x7f79007c4800] 04:50:53 INFO - PROCESS | 1846 | 1461153053010 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]]]}] 04:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1430ms 04:50:53 INFO - PROCESS | 1846 | 1461153053029 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 04:50:53 INFO - PROCESS | 1846 | 1461153053035 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 04:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:50:53 INFO - PROCESS | 1846 | 1461153053044 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:50:53 INFO - PROCESS | 1846 | 1461153053048 Marionette TRACE conn3 <- [1,1802,null,{}] 04:50:53 INFO - PROCESS | 1846 | 1461153053056 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}] 04:50:53 INFO - PROCESS | 1846 | 1461153053247 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 04:50:53 INFO - PROCESS | 1846 | 1461153053460 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7903152000 == 123 [pid = 1846] [id = 458] 04:50:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f7902a91400) [pid = 1846] [serial = 1375] [outer = (nil)] 04:50:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f79031c4000) [pid = 1846] [serial = 1376] [outer = 0x7f7902a91400] 04:50:53 INFO - PROCESS | 1846 | 1461153053576 Marionette DEBUG loaded listener.js 04:50:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f79032c1800) [pid = 1846] [serial = 1377] [outer = 0x7f7902a91400] 04:50:54 INFO - PROCESS | 1846 | 1461153054587 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]]]}] 04:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1634ms 04:50:54 INFO - PROCESS | 1846 | 1461153054681 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 04:50:54 INFO - PROCESS | 1846 | 1461153054689 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 04:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:50:54 INFO - PROCESS | 1846 | 1461153054698 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:50:54 INFO - PROCESS | 1846 | 1461153054702 Marionette TRACE conn3 <- [1,1806,null,{}] 04:50:54 INFO - PROCESS | 1846 | 1461153054749 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}] 04:50:55 INFO - PROCESS | 1846 | 1461153055025 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 04:50:55 INFO - PROCESS | 1846 | 1461153055277 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907212800 == 124 [pid = 1846] [id = 459] 04:50:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f7903a3bc00) [pid = 1846] [serial = 1378] [outer = (nil)] 04:50:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f7905ad1000) [pid = 1846] [serial = 1379] [outer = 0x7f7903a3bc00] 04:50:55 INFO - PROCESS | 1846 | 1461153055345 Marionette DEBUG loaded listener.js 04:50:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f7905d67c00) [pid = 1846] [serial = 1380] [outer = 0x7f7903a3bc00] 04:50:56 INFO - PROCESS | 1846 | 1461153056168 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]]]}] 04:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1537ms 04:50:56 INFO - PROCESS | 1846 | 1461153056236 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 04:50:56 INFO - PROCESS | 1846 | 1461153056240 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 04:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:50:56 INFO - PROCESS | 1846 | 1461153056246 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - PROCESS | 1846 | 1461153056251 Marionette TRACE conn3 <- [1,1810,null,{}] 04:50:56 INFO - PROCESS | 1846 | 1461153056267 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}] 04:50:56 INFO - PROCESS | 1846 | 1461153056496 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 04:50:56 INFO - PROCESS | 1846 | 1461153056748 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910a0b000 == 125 [pid = 1846] [id = 460] 04:50:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f7906f0a000) [pid = 1846] [serial = 1381] [outer = (nil)] 04:50:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f7908a87c00) [pid = 1846] [serial = 1382] [outer = 0x7f7906f0a000] 04:50:56 INFO - PROCESS | 1846 | 1461153056866 Marionette DEBUG loaded listener.js 04:50:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f7908b98000) [pid = 1846] [serial = 1383] [outer = 0x7f7906f0a000] 04:50:57 INFO - PROCESS | 1846 | 1461153057692 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]]]}] 04:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1501ms 04:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:50:57 INFO - PROCESS | 1846 | 1461153057748 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 04:50:57 INFO - PROCESS | 1846 | 1461153057752 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 04:50:57 INFO - PROCESS | 1846 | 1461153057758 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:50:57 INFO - PROCESS | 1846 | 1461153057761 Marionette TRACE conn3 <- [1,1814,null,{}] 04:50:57 INFO - PROCESS | 1846 | 1461153057766 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}] 04:50:57 INFO - PROCESS | 1846 | 1461153057948 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 04:50:58 INFO - PROCESS | 1846 | 1461153058158 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791441a000 == 126 [pid = 1846] [id = 461] 04:50:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7f7906f0ac00) [pid = 1846] [serial = 1384] [outer = (nil)] 04:50:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7f790ed06800) [pid = 1846] [serial = 1385] [outer = 0x7f7906f0ac00] 04:50:58 INFO - PROCESS | 1846 | 1461153058275 Marionette DEBUG loaded listener.js 04:50:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7f790fd4e000) [pid = 1846] [serial = 1386] [outer = 0x7f7906f0ac00] 04:50:59 INFO - PROCESS | 1846 | 1461153059160 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]]]}] 04:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1480ms 04:50:59 INFO - PROCESS | 1846 | 1461153059238 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 04:50:59 INFO - PROCESS | 1846 | 1461153059241 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 04:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:50:59 INFO - PROCESS | 1846 | 1461153059247 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:50:59 INFO - PROCESS | 1846 | 1461153059249 Marionette TRACE conn3 <- [1,1818,null,{}] 04:50:59 INFO - PROCESS | 1846 | 1461153059255 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}] 04:50:59 INFO - PROCESS | 1846 | 1461153059462 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 04:50:59 INFO - PROCESS | 1846 | 1461153059719 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914dd4800 == 127 [pid = 1846] [id = 462] 04:50:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7f79100d5c00) [pid = 1846] [serial = 1387] [outer = (nil)] 04:50:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7f7910572800) [pid = 1846] [serial = 1388] [outer = 0x7f79100d5c00] 04:50:59 INFO - PROCESS | 1846 | 1461153059843 Marionette DEBUG loaded listener.js 04:50:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7f79106cfc00) [pid = 1846] [serial = 1389] [outer = 0x7f79100d5c00] 04:51:00 INFO - PROCESS | 1846 | 1461153060768 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]]]}] 04:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1588ms 04:51:00 INFO - PROCESS | 1846 | 1461153060838 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 04:51:00 INFO - PROCESS | 1846 | 1461153060840 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 04:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:51:00 INFO - PROCESS | 1846 | 1461153060847 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:51:00 INFO - PROCESS | 1846 | 1461153060849 Marionette TRACE conn3 <- [1,1822,null,{}] 04:51:00 INFO - PROCESS | 1846 | 1461153060854 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}] 04:51:01 INFO - PROCESS | 1846 | 1461153061072 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 04:51:01 INFO - PROCESS | 1846 | 1461153061325 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919617800 == 128 [pid = 1846] [id = 463] 04:51:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7f79106db400) [pid = 1846] [serial = 1390] [outer = (nil)] 04:51:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7f7910ed1400) [pid = 1846] [serial = 1391] [outer = 0x7f79106db400] 04:51:01 INFO - PROCESS | 1846 | 1461153061447 Marionette DEBUG loaded listener.js 04:51:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7f791460a800) [pid = 1846] [serial = 1392] [outer = 0x7f79106db400] 04:51:02 INFO - PROCESS | 1846 | 1461153062288 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]]]}] 04:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1479ms 04:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:51:02 INFO - PROCESS | 1846 | 1461153062327 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 1846 | 1461153062330 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 04:51:02 INFO - PROCESS | 1846 | 1461153062336 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:51:02 INFO - PROCESS | 1846 | 1461153062339 Marionette TRACE conn3 <- [1,1826,null,{}] 04:51:02 INFO - PROCESS | 1846 | 1461153062344 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}] 04:51:02 INFO - PROCESS | 1846 | 1461153062533 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 04:51:02 INFO - PROCESS | 1846 | 1461153062756 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926c71000 == 129 [pid = 1846] [id = 464] 04:51:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7f79107d7400) [pid = 1846] [serial = 1393] [outer = (nil)] 04:51:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7f7916956000) [pid = 1846] [serial = 1394] [outer = 0x7f79107d7400] 04:51:02 INFO - PROCESS | 1846 | 1461153062869 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7f79174dd800) [pid = 1846] [serial = 1395] [outer = 0x7f79107d7400] 04:51:03 INFO - PROCESS | 1846 | 1461153063765 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]]]}] 04:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1482ms 04:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:51:03 INFO - PROCESS | 1846 | 1461153063817 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 04:51:03 INFO - PROCESS | 1846 | 1461153063820 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 04:51:03 INFO - PROCESS | 1846 | 1461153063845 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:51:03 INFO - PROCESS | 1846 | 1461153063849 Marionette TRACE conn3 <- [1,1830,null,{}] 04:51:03 INFO - PROCESS | 1846 | 1461153063856 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}] 04:51:04 INFO - PROCESS | 1846 | 1461153064087 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 04:51:04 INFO - PROCESS | 1846 | 1461153064338 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792b93d800 == 130 [pid = 1846] [id = 465] 04:51:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7f7914a7ec00) [pid = 1846] [serial = 1396] [outer = (nil)] 04:51:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7f7918389c00) [pid = 1846] [serial = 1397] [outer = 0x7f7914a7ec00] 04:51:04 INFO - PROCESS | 1846 | 1461153064449 Marionette DEBUG loaded listener.js 04:51:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7f7918e1ac00) [pid = 1846] [serial = 1398] [outer = 0x7f7914a7ec00] 04:51:05 INFO - PROCESS | 1846 | 1461153065348 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]]]}] 04:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1561ms 04:51:05 INFO - PROCESS | 1846 | 1461153065388 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 04:51:05 INFO - PROCESS | 1846 | 1461153065391 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 04:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:51:05 INFO - PROCESS | 1846 | 1461153065397 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:51:05 INFO - PROCESS | 1846 | 1461153065399 Marionette TRACE conn3 <- [1,1834,null,{}] 04:51:05 INFO - PROCESS | 1846 | 1461153065405 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}] 04:51:05 INFO - PROCESS | 1846 | 1461153065592 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 04:51:05 INFO - PROCESS | 1846 | 1461153065808 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792c42b000 == 131 [pid = 1846] [id = 466] 04:51:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7f7916955400) [pid = 1846] [serial = 1399] [outer = (nil)] 04:51:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7f7919715c00) [pid = 1846] [serial = 1400] [outer = 0x7f7916955400] 04:51:05 INFO - PROCESS | 1846 | 1461153065917 Marionette DEBUG loaded listener.js 04:51:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7f7919ebe800) [pid = 1846] [serial = 1401] [outer = 0x7f7916955400] 04:51:06 INFO - PROCESS | 1846 | 1461153066858 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]]]}] 04:51:06 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 04:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1530ms 04:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:51:06 INFO - PROCESS | 1846 | 1461153066929 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 04:51:06 INFO - PROCESS | 1846 | 1461153066932 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 04:51:06 INFO - PROCESS | 1846 | 1461153066938 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:51:06 INFO - PROCESS | 1846 | 1461153066941 Marionette TRACE conn3 <- [1,1838,null,{}] 04:51:06 INFO - PROCESS | 1846 | 1461153066946 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}] 04:51:07 INFO - PROCESS | 1846 | 1461153067143 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 04:51:07 INFO - PROCESS | 1846 | 1461153067413 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79006ec000 == 132 [pid = 1846] [id = 467] 04:51:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7f791b010400) [pid = 1846] [serial = 1402] [outer = (nil)] 04:51:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7f791cc5c000) [pid = 1846] [serial = 1403] [outer = 0x7f791b010400] 04:51:07 INFO - PROCESS | 1846 | 1461153067503 Marionette DEBUG loaded listener.js 04:51:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7f7920111400) [pid = 1846] [serial = 1404] [outer = 0x7f791b010400] 04:51:08 INFO - PROCESS | 1846 | 1461153068683 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]]]}] 04:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1788ms 04:51:08 INFO - PROCESS | 1846 | 1461153068727 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 04:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:51:08 INFO - PROCESS | 1846 | 1461153068732 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 04:51:08 INFO - PROCESS | 1846 | 1461153068739 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:51:08 INFO - PROCESS | 1846 | 1461153068743 Marionette TRACE conn3 <- [1,1842,null,{}] 04:51:08 INFO - PROCESS | 1846 | 1461153068749 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}] 04:51:08 INFO - PROCESS | 1846 | 1461153068997 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 04:51:09 INFO - PROCESS | 1846 | 1461153069285 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79022ab800 == 133 [pid = 1846] [id = 468] 04:51:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7f7920104000) [pid = 1846] [serial = 1405] [outer = (nil)] 04:51:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7f7927fd0000) [pid = 1846] [serial = 1406] [outer = 0x7f7920104000] 04:51:09 INFO - PROCESS | 1846 | 1461153069371 Marionette DEBUG loaded listener.js 04:51:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7f792a18d400) [pid = 1846] [serial = 1407] [outer = 0x7f7920104000] 04:51:10 INFO - PROCESS | 1846 | 1461153070239 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]]]}] 04:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1533ms 04:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:51:10 INFO - PROCESS | 1846 | 1461153070271 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 04:51:10 INFO - PROCESS | 1846 | 1461153070274 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 04:51:10 INFO - PROCESS | 1846 | 1461153070280 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:51:10 INFO - PROCESS | 1846 | 1461153070283 Marionette TRACE conn3 <- [1,1846,null,{}] 04:51:10 INFO - PROCESS | 1846 | 1461153070288 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}] 04:51:10 INFO - PROCESS | 1846 | 1461153070559 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 04:51:10 INFO - PROCESS | 1846 | 1461153070783 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914f7c000 == 134 [pid = 1846] [id = 469] 04:51:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7f78fe39c000) [pid = 1846] [serial = 1408] [outer = (nil)] 04:51:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7f792a18e400) [pid = 1846] [serial = 1409] [outer = 0x7f78fe39c000] 04:51:10 INFO - PROCESS | 1846 | 1461153070861 Marionette DEBUG loaded listener.js 04:51:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7f792bf59400) [pid = 1846] [serial = 1410] [outer = 0x7f78fe39c000] 04:51:11 INFO - PROCESS | 1846 | 1461153071802 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]]]}] 04:51:11 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) 04:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1581ms 04:51:11 INFO - PROCESS | 1846 | 1461153071861 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 04:51:11 INFO - PROCESS | 1846 | 1461153071864 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 04:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:51:11 INFO - PROCESS | 1846 | 1461153071870 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:51:11 INFO - PROCESS | 1846 | 1461153071872 Marionette TRACE conn3 <- [1,1850,null,{}] 04:51:11 INFO - PROCESS | 1846 | 1461153071878 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}] 04:51:12 INFO - PROCESS | 1846 | 1461153072090 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 04:51:12 INFO - PROCESS | 1846 | 1461153072309 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79012cc000 == 135 [pid = 1846] [id = 470] 04:51:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7f79007c6000) [pid = 1846] [serial = 1411] [outer = (nil)] 04:51:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7f7900899c00) [pid = 1846] [serial = 1412] [outer = 0x7f79007c6000] 04:51:12 INFO - PROCESS | 1846 | 1461153072428 Marionette DEBUG loaded listener.js 04:51:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7f7903169800) [pid = 1846] [serial = 1413] [outer = 0x7f79007c6000] 04:51:13 INFO - PROCESS | 1846 | 1461153073322 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]]]}] 04:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1484ms 04:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:51:13 INFO - PROCESS | 1846 | 1461153073355 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 04:51:13 INFO - PROCESS | 1846 | 1461153073358 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 04:51:13 INFO - PROCESS | 1846 | 1461153073365 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:51:13 INFO - PROCESS | 1846 | 1461153073368 Marionette TRACE conn3 <- [1,1854,null,{}] 04:51:13 INFO - PROCESS | 1846 | 1461153073373 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}] 04:51:13 INFO - PROCESS | 1846 | 1461153073573 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 04:51:13 INFO - PROCESS | 1846 | 1461153073870 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790471d000 == 136 [pid = 1846] [id = 471] 04:51:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7f79007c7400) [pid = 1846] [serial = 1414] [outer = (nil)] 04:51:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7f7902cee400) [pid = 1846] [serial = 1415] [outer = 0x7f79007c7400] 04:51:14 INFO - PROCESS | 1846 | 1461153074060 Marionette DEBUG loaded listener.js 04:51:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7f79032bd800) [pid = 1846] [serial = 1416] [outer = 0x7f79007c7400] 04:51:14 INFO - PROCESS | 1846 | 1461153074945 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]]]}] 04:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1634ms 04:51:15 INFO - PROCESS | 1846 | 1461153074999 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 04:51:15 INFO - PROCESS | 1846 | 1461153075002 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 04:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:51:15 INFO - PROCESS | 1846 | 1461153075008 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:51:15 INFO - PROCESS | 1846 | 1461153075010 Marionette TRACE conn3 <- [1,1858,null,{}] 04:51:15 INFO - PROCESS | 1846 | 1461153075016 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}] 04:51:15 INFO - PROCESS | 1846 | 1461153075243 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 04:51:15 INFO - PROCESS | 1846 | 1461153075513 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7902bd2800 == 137 [pid = 1846] [id = 472] 04:51:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7f7902a98000) [pid = 1846] [serial = 1417] [outer = (nil)] 04:51:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7f79031c8c00) [pid = 1846] [serial = 1418] [outer = 0x7f7902a98000] 04:51:15 INFO - PROCESS | 1846 | 1461153075631 Marionette DEBUG loaded listener.js 04:51:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 250 (0x7f7904ea9c00) [pid = 1846] [serial = 1419] [outer = 0x7f7902a98000] 04:51:16 INFO - PROCESS | 1846 | 1461153076467 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]]]}] 04:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1527ms 04:51:16 INFO - PROCESS | 1846 | 1461153076537 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 04:51:16 INFO - PROCESS | 1846 | 1461153076540 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 04:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:51:16 INFO - PROCESS | 1846 | 1461153076546 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:51:16 INFO - PROCESS | 1846 | 1461153076548 Marionette TRACE conn3 <- [1,1862,null,{}] 04:51:16 INFO - PROCESS | 1846 | 1461153076553 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}] 04:51:16 INFO - PROCESS | 1846 | 1461153076754 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 04:51:17 INFO - PROCESS | 1846 | 1461153077691 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79028c8000 == 138 [pid = 1846] [id = 473] 04:51:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 251 (0x7f78fe395c00) [pid = 1846] [serial = 1420] [outer = (nil)] 04:51:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 252 (0x7f78fe39bc00) [pid = 1846] [serial = 1421] [outer = 0x7f78fe395c00] 04:51:17 INFO - PROCESS | 1846 | 1461153077762 Marionette DEBUG loaded listener.js 04:51:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 253 (0x7f790089c800) [pid = 1846] [serial = 1422] [outer = 0x7f78fe395c00] 04:51:18 INFO - PROCESS | 1846 | 1461153078625 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]]]}] 04:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2136ms 04:51:18 INFO - PROCESS | 1846 | 1461153078688 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 04:51:18 INFO - PROCESS | 1846 | 1461153078698 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 04:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:51:18 INFO - PROCESS | 1846 | 1461153078711 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:51:18 INFO - PROCESS | 1846 | 1461153078718 Marionette TRACE conn3 <- [1,1866,null,{}] 04:51:18 INFO - PROCESS | 1846 | 1461153078728 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}] 04:51:18 INFO - PROCESS | 1846 | 1461153078981 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 04:51:19 INFO - PROCESS | 1846 | 1461153079325 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79028cf800 == 139 [pid = 1846] [id = 474] 04:51:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 254 (0x7f790089c000) [pid = 1846] [serial = 1423] [outer = (nil)] 04:51:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 255 (0x7f7902cecc00) [pid = 1846] [serial = 1424] [outer = 0x7f790089c000] 04:51:19 INFO - PROCESS | 1846 | 1461153079457 Marionette DEBUG loaded listener.js 04:51:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 256 (0x7f79045cd400) [pid = 1846] [serial = 1425] [outer = 0x7f790089c000] 04:51:20 INFO - PROCESS | 1846 | 1461153080419 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]]]}] 04:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1787ms 04:51:20 INFO - PROCESS | 1846 | 1461153080501 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 04:51:20 INFO - PROCESS | 1846 | 1461153080506 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 04:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:51:20 INFO - PROCESS | 1846 | 1461153080513 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:51:20 INFO - PROCESS | 1846 | 1461153080516 Marionette TRACE conn3 <- [1,1870,null,{}] 04:51:20 INFO - PROCESS | 1846 | 1461153080521 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}] 04:51:20 INFO - PROCESS | 1846 | 1461153080755 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79186ae000 == 138 [pid = 1846] [id = 413] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7903159000 == 137 [pid = 1846] [id = 456] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 255 (0x7f7906f08800) [pid = 1846] [serial = 1271] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 254 (0x7f790920a800) [pid = 1846] [serial = 1268] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7907215000 == 136 [pid = 1846] [id = 455] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905dbb800 == 135 [pid = 1846] [id = 454] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7903a69800 == 134 [pid = 1846] [id = 453] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7900a5b000 == 133 [pid = 1846] [id = 452] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7902bd0000 == 132 [pid = 1846] [id = 451] 04:51:21 INFO - PROCESS | 1846 | 1461153081184 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790314d000 == 131 [pid = 1846] [id = 450] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7903162800 == 130 [pid = 1846] [id = 448] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f78ff946800 == 129 [pid = 1846] [id = 447] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792edc4800 == 128 [pid = 1846] [id = 446] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792bb4a800 == 127 [pid = 1846] [id = 445] 04:51:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78ff93c800 == 128 [pid = 1846] [id = 475] 04:51:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 255 (0x7f790089e000) [pid = 1846] [serial = 1426] [outer = (nil)] 04:51:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 256 (0x7f7905acec00) [pid = 1846] [serial = 1427] [outer = 0x7f790089e000] 04:51:21 INFO - PROCESS | 1846 | 1461153081262 Marionette DEBUG loaded listener.js 04:51:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 257 (0x7f7905d66800) [pid = 1846] [serial = 1428] [outer = 0x7f790089e000] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926ad3000 == 127 [pid = 1846] [id = 444] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791ac80800 == 126 [pid = 1846] [id = 443] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791961b800 == 125 [pid = 1846] [id = 442] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918c8e800 == 124 [pid = 1846] [id = 441] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914f10000 == 123 [pid = 1846] [id = 440] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914b7a800 == 122 [pid = 1846] [id = 439] 04:51:21 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791486d800 == 121 [pid = 1846] [id = 438] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 256 (0x7f7905d62c00) [pid = 1846] [serial = 1173] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 255 (0x7f7919b0a400) [pid = 1846] [serial = 1182] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 254 (0x7f7914606400) [pid = 1846] [serial = 1179] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 253 (0x7f7908b4c800) [pid = 1846] [serial = 1203] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 252 (0x7f7926a6a400) [pid = 1846] [serial = 1185] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 251 (0x7f790512fc00) [pid = 1846] [serial = 1191] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 250 (0x7f7919b09800) [pid = 1846] [serial = 1170] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 249 (0x7f792bd90800) [pid = 1846] [serial = 1197] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7f79032c1000) [pid = 1846] [serial = 1194] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7f790fd46000) [pid = 1846] [serial = 1176] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7f792bd8f000) [pid = 1846] [serial = 1188] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7f7908b4ac00) [pid = 1846] [serial = 1200] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7f790da7e000) [pid = 1846] [serial = 1302] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7f7905d6c800) [pid = 1846] [serial = 1247] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7f790512a000) [pid = 1846] [serial = 1289] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7f79032b8400) [pid = 1846] [serial = 1281] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7f7912c3c400) [pid = 1846] [serial = 1023] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7f79049c3400) [pid = 1846] [serial = 1038] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7f7908b4b000) [pid = 1846] [serial = 1295] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7f7927f57c00) [pid = 1846] [serial = 984] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7f792bd90400) [pid = 1846] [serial = 1146] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7f791cc51c00) [pid = 1846] [serial = 1256] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7f7909211400) [pid = 1846] [serial = 1298] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7f7906f08c00) [pid = 1846] [serial = 1287] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7f79179d2800) [pid = 1846] [serial = 1122] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7f7905c80400) [pid = 1846] [serial = 951] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7f7920106400) [pid = 1846] [serial = 1089] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7f7903165c00) [pid = 1846] [serial = 1206] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7f7905c74000) [pid = 1846] [serial = 1286] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7f7902a90400) [pid = 1846] [serial = 1278] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7f791cc53000) [pid = 1846] [serial = 978] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7f7920106800) [pid = 1846] [serial = 1125] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7f7910bb1c00) [pid = 1846] [serial = 957] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7f7912190c00) [pid = 1846] [serial = 960] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7f79100dfc00) [pid = 1846] [serial = 1056] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7f7919716800) [pid = 1846] [serial = 1083] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7f790ed0f800) [pid = 1846] [serial = 1014] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7f7905c7ec00) [pid = 1846] [serial = 1041] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7f792c20f400) [pid = 1846] [serial = 1134] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7f79271d4800) [pid = 1846] [serial = 981] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7f79140f1000) [pid = 1846] [serial = 963] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7f79088e8800) [pid = 1846] [serial = 1017] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7f790304f400) [pid = 1846] [serial = 1280] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f791ceaa400) [pid = 1846] [serial = 1032] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f7926cd7c00) [pid = 1846] [serial = 1035] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f790316ac00) [pid = 1846] [serial = 1244] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f79102eec00) [pid = 1846] [serial = 1020] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f7912193800) [pid = 1846] [serial = 1071] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f791695e400) [pid = 1846] [serial = 1074] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f7900a65800) [pid = 1846] [serial = 1277] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f7910574000) [pid = 1846] [serial = 1065] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f79107e2800) [pid = 1846] [serial = 1119] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f791a8d7800) [pid = 1846] [serial = 975] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f790912a400) [pid = 1846] [serial = 1116] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f7909132400) [pid = 1846] [serial = 1296] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f791838f800) [pid = 1846] [serial = 1029] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f7914e2b000) [pid = 1846] [serial = 1026] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f7905c78400) [pid = 1846] [serial = 1059] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f792bf5a800) [pid = 1846] [serial = 1259] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f7908b9c800) [pid = 1846] [serial = 1137] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f792bd8e000) [pid = 1846] [serial = 1143] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f7909130400) [pid = 1846] [serial = 1250] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f7905122800) [pid = 1846] [serial = 1284] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f790fd47000) [pid = 1846] [serial = 1062] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f7919ecc000) [pid = 1846] [serial = 1086] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f7918868800) [pid = 1846] [serial = 969] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f7908a83400) [pid = 1846] [serial = 1292] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f7905b0c000) [pid = 1846] [serial = 1262] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f792b85d000) [pid = 1846] [serial = 1131] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f7909216800) [pid = 1846] [serial = 1299] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f79188e1c00) [pid = 1846] [serial = 1080] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f7903bcb800) [pid = 1846] [serial = 1265] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f792c403800) [pid = 1846] [serial = 1140] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f7916a73800) [pid = 1846] [serial = 1253] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f7910038800) [pid = 1846] [serial = 954] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f791971d400) [pid = 1846] [serial = 972] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f78fe3a0400) [pid = 1846] [serial = 1274] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f7910de5400) [pid = 1846] [serial = 1068] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f79141bd400) [pid = 1846] [serial = 1212] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f7908b3e800) [pid = 1846] [serial = 1293] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f791cc54c00) [pid = 1846] [serial = 1113] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f7927eca400) [pid = 1846] [serial = 1242] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f791055f800) [pid = 1846] [serial = 948] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f7926dabc00) [pid = 1846] [serial = 1128] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f7903a3c000) [pid = 1846] [serial = 1209] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f7927ed0400) [pid = 1846] [serial = 987] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f7904eb6800) [pid = 1846] [serial = 1283] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f79179d2400) [pid = 1846] [serial = 966] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f79179d1800) [pid = 1846] [serial = 1077] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f7909217000) [pid = 1846] [serial = 1301] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f7906f0e000) [pid = 1846] [serial = 1290] [outer = (nil)] [url = about:blank] 04:51:21 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f7902b98c00) [pid = 1846] [serial = 1149] [outer = (nil)] [url = about:blank] 04:51:22 INFO - PROCESS | 1846 | 1461153082099 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]]]}] 04:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1634ms 04:51:22 INFO - PROCESS | 1846 | 1461153082148 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 04:51:22 INFO - PROCESS | 1846 | 1461153082152 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 04:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:51:22 INFO - PROCESS | 1846 | 1461153082164 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:51:22 INFO - PROCESS | 1846 | 1461153082173 Marionette TRACE conn3 <- [1,1874,null,{}] 04:51:22 INFO - PROCESS | 1846 | 1461153082180 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}] 04:51:22 INFO - PROCESS | 1846 | 1461153082359 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 04:51:22 INFO - PROCESS | 1846 | 1461153082376 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904705800 == 122 [pid = 1846] [id = 476] 04:51:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f79032b8400) [pid = 1846] [serial = 1429] [outer = (nil)] 04:51:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f79075a1800) [pid = 1846] [serial = 1430] [outer = 0x7f79032b8400] 04:51:22 INFO - PROCESS | 1846 | 1461153082435 Marionette DEBUG loaded listener.js 04:51:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f79088ef000) [pid = 1846] [serial = 1431] [outer = 0x7f79032b8400] 04:51:23 INFO - PROCESS | 1846 | 1461153083325 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]]]}] 04:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1193ms 04:51:23 INFO - PROCESS | 1846 | 1461153083353 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 04:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:51:23 INFO - PROCESS | 1846 | 1461153083358 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 04:51:23 INFO - PROCESS | 1846 | 1461153083364 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:51:23 INFO - PROCESS | 1846 | 1461153083366 Marionette TRACE conn3 <- [1,1878,null,{}] 04:51:23 INFO - PROCESS | 1846 | 1461153083371 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}] 04:51:23 INFO - PROCESS | 1846 | 1461153083556 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 04:51:23 INFO - PROCESS | 1846 | 1461153083748 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7906eda000 == 123 [pid = 1846] [id = 477] 04:51:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f7904eb6800) [pid = 1846] [serial = 1432] [outer = (nil)] 04:51:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f7908a7c000) [pid = 1846] [serial = 1433] [outer = 0x7f7904eb6800] 04:51:23 INFO - PROCESS | 1846 | 1461153083811 Marionette DEBUG loaded listener.js 04:51:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f7908a8bc00) [pid = 1846] [serial = 1434] [outer = 0x7f7904eb6800] 04:51:24 INFO - PROCESS | 1846 | 1461153084643 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]]]}] 04:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1332ms 04:51:24 INFO - PROCESS | 1846 | 1461153084702 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 04:51:24 INFO - PROCESS | 1846 | 1461153084705 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 04:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:51:24 INFO - PROCESS | 1846 | 1461153084711 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:51:24 INFO - PROCESS | 1846 | 1461153084713 Marionette TRACE conn3 <- [1,1882,null,{}] 04:51:24 INFO - PROCESS | 1846 | 1461153084719 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}] 04:51:24 INFO - PROCESS | 1846 | 1461153084966 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 04:51:25 INFO - PROCESS | 1846 | 1461153085043 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790718b800 == 124 [pid = 1846] [id = 478] 04:51:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f7908b94400) [pid = 1846] [serial = 1435] [outer = (nil)] 04:51:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f7908b95000) [pid = 1846] [serial = 1436] [outer = 0x7f7908b94400] 04:51:25 INFO - PROCESS | 1846 | 1461153085351 Marionette DEBUG loaded listener.js 04:51:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f790da76800) [pid = 1846] [serial = 1437] [outer = 0x7f7908b94400] 04:51:26 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f7903166800) [pid = 1846] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:51:26 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f7910032800) [pid = 1846] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:51:26 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f78fe3a2c00) [pid = 1846] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:51:26 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f78fe394800) [pid = 1846] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:51:26 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f78fe3a3800) [pid = 1846] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:51:26 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f79007cf800) [pid = 1846] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:51:26 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f78fe394c00) [pid = 1846] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:51:26 INFO - PROCESS | 1846 | 1461153086508 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]]]}] 04:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1833ms 04:51:26 INFO - PROCESS | 1846 | 1461153086547 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 04:51:26 INFO - PROCESS | 1846 | 1461153086550 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 04:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:51:26 INFO - PROCESS | 1846 | 1461153086556 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:51:26 INFO - PROCESS | 1846 | 1461153086558 Marionette TRACE conn3 <- [1,1886,null,{}] 04:51:26 INFO - PROCESS | 1846 | 1461153086563 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}] 04:51:26 INFO - PROCESS | 1846 | 1461153086803 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 04:51:26 INFO - PROCESS | 1846 | 1461153086910 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907582000 == 125 [pid = 1846] [id = 479] 04:51:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7905b02c00) [pid = 1846] [serial = 1438] [outer = (nil)] 04:51:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f7908b9a000) [pid = 1846] [serial = 1439] [outer = 0x7f7905b02c00] 04:51:26 INFO - PROCESS | 1846 | 1461153086970 Marionette DEBUG loaded listener.js 04:51:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f791003a400) [pid = 1846] [serial = 1440] [outer = 0x7f7905b02c00] 04:51:27 INFO - PROCESS | 1846 | 1461153087675 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]]]}] 04:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1178ms 04:51:27 INFO - PROCESS | 1846 | 1461153087735 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 04:51:27 INFO - PROCESS | 1846 | 1461153087738 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 04:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:51:27 INFO - PROCESS | 1846 | 1461153087753 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:51:27 INFO - PROCESS | 1846 | 1461153087756 Marionette TRACE conn3 <- [1,1890,null,{}] 04:51:27 INFO - PROCESS | 1846 | 1461153087760 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}] 04:51:27 INFO - PROCESS | 1846 | 1461153087941 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 04:51:27 INFO - PROCESS | 1846 | 1461153087951 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790dec5800 == 126 [pid = 1846] [id = 480] 04:51:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f7904fcb800) [pid = 1846] [serial = 1441] [outer = (nil)] 04:51:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f7910393400) [pid = 1846] [serial = 1442] [outer = 0x7f7904fcb800] 04:51:28 INFO - PROCESS | 1846 | 1461153088012 Marionette DEBUG loaded listener.js 04:51:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f79106ac400) [pid = 1846] [serial = 1443] [outer = 0x7f7904fcb800] 04:51:29 INFO - PROCESS | 1846 | 1461153089183 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]]]}] 04:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1482ms 04:51:29 INFO - PROCESS | 1846 | 1461153089236 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 04:51:29 INFO - PROCESS | 1846 | 1461153089243 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 04:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:51:29 INFO - PROCESS | 1846 | 1461153089252 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:51:29 INFO - PROCESS | 1846 | 1461153089256 Marionette TRACE conn3 <- [1,1894,null,{}] 04:51:29 INFO - PROCESS | 1846 | 1461153089264 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}] 04:51:29 INFO - PROCESS | 1846 | 1461153089477 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 04:51:29 INFO - PROCESS | 1846 | 1461153089686 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904589800 == 127 [pid = 1846] [id = 481] 04:51:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f7903045c00) [pid = 1846] [serial = 1444] [outer = (nil)] 04:51:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f7903a33400) [pid = 1846] [serial = 1445] [outer = 0x7f7903045c00] 04:51:29 INFO - PROCESS | 1846 | 1461153089804 Marionette DEBUG loaded listener.js 04:51:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f7904ed7c00) [pid = 1846] [serial = 1446] [outer = 0x7f7903045c00] 04:51:30 INFO - PROCESS | 1846 | 1461153090863 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]]]}] 04:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1684ms 04:51:30 INFO - PROCESS | 1846 | 1461153090938 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 04:51:30 INFO - PROCESS | 1846 | 1461153090946 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 04:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:51:30 INFO - PROCESS | 1846 | 1461153090957 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:51:30 INFO - PROCESS | 1846 | 1461153090960 Marionette TRACE conn3 <- [1,1898,null,{}] 04:51:30 INFO - PROCESS | 1846 | 1461153090966 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}] 04:51:31 INFO - PROCESS | 1846 | 1461153091211 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 04:51:31 INFO - PROCESS | 1846 | 1461153091541 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907183800 == 128 [pid = 1846] [id = 482] 04:51:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f79031c9800) [pid = 1846] [serial = 1447] [outer = (nil)] 04:51:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f7906f04400) [pid = 1846] [serial = 1448] [outer = 0x7f79031c9800] 04:51:31 INFO - PROCESS | 1846 | 1461153091626 Marionette DEBUG loaded listener.js 04:51:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f79088e8800) [pid = 1846] [serial = 1449] [outer = 0x7f79031c9800] 04:51:32 INFO - PROCESS | 1846 | 1461153092523 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]]]}] 04:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1630ms 04:51:32 INFO - PROCESS | 1846 | 1461153092587 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 04:51:32 INFO - PROCESS | 1846 | 1461153092591 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 04:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:51:32 INFO - PROCESS | 1846 | 1461153092597 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:51:32 INFO - PROCESS | 1846 | 1461153092602 Marionette TRACE conn3 <- [1,1902,null,{}] 04:51:32 INFO - PROCESS | 1846 | 1461153092617 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}] 04:51:32 INFO - PROCESS | 1846 | 1461153092823 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 04:51:33 INFO - PROCESS | 1846 | 1461153093029 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910226800 == 129 [pid = 1846] [id = 483] 04:51:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f7905d6ec00) [pid = 1846] [serial = 1450] [outer = (nil)] 04:51:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f7909211400) [pid = 1846] [serial = 1451] [outer = 0x7f7905d6ec00] 04:51:33 INFO - PROCESS | 1846 | 1461153093149 Marionette DEBUG loaded listener.js 04:51:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f7910038800) [pid = 1846] [serial = 1452] [outer = 0x7f7905d6ec00] 04:51:34 INFO - PROCESS | 1846 | 1461153094059 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]]]}] 04:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1534ms 04:51:34 INFO - PROCESS | 1846 | 1461153094132 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 04:51:34 INFO - PROCESS | 1846 | 1461153094137 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 04:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:51:34 INFO - PROCESS | 1846 | 1461153094143 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:51:34 INFO - PROCESS | 1846 | 1461153094145 Marionette TRACE conn3 <- [1,1906,null,{}] 04:51:34 INFO - PROCESS | 1846 | 1461153094150 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}] 04:51:34 INFO - PROCESS | 1846 | 1461153094351 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 04:51:34 INFO - PROCESS | 1846 | 1461153094553 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910e6a000 == 130 [pid = 1846] [id = 484] 04:51:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f7908b41400) [pid = 1846] [serial = 1453] [outer = (nil)] 04:51:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f79106d2400) [pid = 1846] [serial = 1454] [outer = 0x7f7908b41400] 04:51:34 INFO - PROCESS | 1846 | 1461153094679 Marionette DEBUG loaded listener.js 04:51:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f79107e2000) [pid = 1846] [serial = 1455] [outer = 0x7f7908b41400] 04:51:35 INFO - PROCESS | 1846 | 1461153095607 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]]]}] 04:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1538ms 04:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:51:35 INFO - PROCESS | 1846 | 1461153095682 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 04:51:35 INFO - PROCESS | 1846 | 1461153095685 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 04:51:35 INFO - PROCESS | 1846 | 1461153095691 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:51:35 INFO - PROCESS | 1846 | 1461153095694 Marionette TRACE conn3 <- [1,1910,null,{}] 04:51:35 INFO - PROCESS | 1846 | 1461153095700 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}] 04:51:35 INFO - PROCESS | 1846 | 1461153095901 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 04:51:36 INFO - PROCESS | 1846 | 1461153096104 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914446800 == 131 [pid = 1846] [id = 485] 04:51:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f7910039800) [pid = 1846] [serial = 1456] [outer = (nil)] 04:51:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f7910bb9000) [pid = 1846] [serial = 1457] [outer = 0x7f7910039800] 04:51:36 INFO - PROCESS | 1846 | 1461153096177 Marionette DEBUG loaded listener.js 04:51:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f7910ed9000) [pid = 1846] [serial = 1458] [outer = 0x7f7910039800] 04:51:37 INFO - PROCESS | 1846 | 1461153097223 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]]]}] 04:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1579ms 04:51:37 INFO - PROCESS | 1846 | 1461153097271 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 04:51:37 INFO - PROCESS | 1846 | 1461153097274 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 04:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:51:37 INFO - PROCESS | 1846 | 1461153097280 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:51:37 INFO - PROCESS | 1846 | 1461153097282 Marionette TRACE conn3 <- [1,1914,null,{}] 04:51:37 INFO - PROCESS | 1846 | 1461153097288 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}] 04:51:37 INFO - PROCESS | 1846 | 1461153097495 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 04:51:37 INFO - PROCESS | 1846 | 1461153097700 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914dd3800 == 132 [pid = 1846] [id = 486] 04:51:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f7910ed8c00) [pid = 1846] [serial = 1459] [outer = (nil)] 04:51:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f79140f1000) [pid = 1846] [serial = 1460] [outer = 0x7f7910ed8c00] 04:51:37 INFO - PROCESS | 1846 | 1461153097776 Marionette DEBUG loaded listener.js 04:51:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f7914e2fc00) [pid = 1846] [serial = 1461] [outer = 0x7f7910ed8c00] 04:51:38 INFO - PROCESS | 1846 | 1461153098611 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]]]}] 04:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1381ms 04:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:51:38 INFO - PROCESS | 1846 | 1461153098662 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 04:51:38 INFO - PROCESS | 1846 | 1461153098665 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 04:51:38 INFO - PROCESS | 1846 | 1461153098671 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:51:38 INFO - PROCESS | 1846 | 1461153098674 Marionette TRACE conn3 <- [1,1918,null,{}] 04:51:38 INFO - PROCESS | 1846 | 1461153098679 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}] 04:51:38 INFO - PROCESS | 1846 | 1461153098865 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 04:51:39 INFO - PROCESS | 1846 | 1461153099075 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914f8a000 == 133 [pid = 1846] [id = 487] 04:51:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f7910ed9800) [pid = 1846] [serial = 1462] [outer = (nil)] 04:51:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f7914f9a000) [pid = 1846] [serial = 1463] [outer = 0x7f7910ed9800] 04:51:39 INFO - PROCESS | 1846 | 1461153099142 Marionette DEBUG loaded listener.js 04:51:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f7914f9e800) [pid = 1846] [serial = 1464] [outer = 0x7f7910ed9800] 04:51:39 INFO - PROCESS | 1846 | 1461153099991 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]]]}] 04:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1380ms 04:51:40 INFO - PROCESS | 1846 | 1461153100077 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 04:51:40 INFO - PROCESS | 1846 | 1461153100082 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 04:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:51:40 INFO - PROCESS | 1846 | 1461153100091 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:51:40 INFO - PROCESS | 1846 | 1461153100094 Marionette TRACE conn3 <- [1,1922,null,{}] 04:51:40 INFO - PROCESS | 1846 | 1461153100099 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}] 04:51:40 INFO - PROCESS | 1846 | 1461153100322 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 04:51:40 INFO - PROCESS | 1846 | 1461153100527 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79186b0000 == 134 [pid = 1846] [id = 488] 04:51:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f7914a7ac00) [pid = 1846] [serial = 1465] [outer = (nil)] 04:51:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f79169b8c00) [pid = 1846] [serial = 1466] [outer = 0x7f7914a7ac00] 04:51:40 INFO - PROCESS | 1846 | 1461153100641 Marionette DEBUG loaded listener.js 04:51:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f79179d8800) [pid = 1846] [serial = 1467] [outer = 0x7f7914a7ac00] 04:51:41 INFO - PROCESS | 1846 | 1461153101561 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]]]}] 04:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1527ms 04:51:41 INFO - PROCESS | 1846 | 1461153101620 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 04:51:41 INFO - PROCESS | 1846 | 1461153101623 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 04:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:51:41 INFO - PROCESS | 1846 | 1461153101629 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:51:41 INFO - PROCESS | 1846 | 1461153101632 Marionette TRACE conn3 <- [1,1926,null,{}] 04:51:41 INFO - PROCESS | 1846 | 1461153101637 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}] 04:51:41 INFO - PROCESS | 1846 | 1461153101834 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 04:51:42 INFO - PROCESS | 1846 | 1461153102041 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918edc800 == 135 [pid = 1846] [id = 489] 04:51:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f7914f96400) [pid = 1846] [serial = 1468] [outer = (nil)] 04:51:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f79186eac00) [pid = 1846] [serial = 1469] [outer = 0x7f7914f96400] 04:51:42 INFO - PROCESS | 1846 | 1461153102157 Marionette DEBUG loaded listener.js 04:51:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f7918c46400) [pid = 1846] [serial = 1470] [outer = 0x7f7914f96400] 04:51:43 INFO - PROCESS | 1846 | 1461153103062 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]]]}] 04:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1477ms 04:51:43 INFO - PROCESS | 1846 | 1461153103109 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 04:51:43 INFO - PROCESS | 1846 | 1461153103112 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 04:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:51:43 INFO - PROCESS | 1846 | 1461153103118 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:51:43 INFO - PROCESS | 1846 | 1461153103120 Marionette TRACE conn3 <- [1,1930,null,{}] 04:51:43 INFO - PROCESS | 1846 | 1461153103126 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}] 04:51:43 INFO - PROCESS | 1846 | 1461153103320 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 04:51:43 INFO - PROCESS | 1846 | 1461153103532 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919db6000 == 136 [pid = 1846] [id = 490] 04:51:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f7914fa1400) [pid = 1846] [serial = 1471] [outer = (nil)] 04:51:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f79198b5400) [pid = 1846] [serial = 1472] [outer = 0x7f7914fa1400] 04:51:43 INFO - PROCESS | 1846 | 1461153103646 Marionette DEBUG loaded listener.js 04:51:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f791a477400) [pid = 1846] [serial = 1473] [outer = 0x7f7914fa1400] 04:51:44 INFO - PROCESS | 1846 | 1461153104599 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]]]}] 04:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1530ms 04:51:44 INFO - PROCESS | 1846 | 1461153104650 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 04:51:44 INFO - PROCESS | 1846 | 1461153104653 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 04:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:51:44 INFO - PROCESS | 1846 | 1461153104660 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:51:44 INFO - PROCESS | 1846 | 1461153104664 Marionette TRACE conn3 <- [1,1934,null,{}] 04:51:44 INFO - PROCESS | 1846 | 1461153104684 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}] 04:51:44 INFO - PROCESS | 1846 | 1461153104961 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 04:51:45 INFO - PROCESS | 1846 | 1461153105225 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791ccf4800 == 137 [pid = 1846] [id = 491] 04:51:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f791838f800) [pid = 1846] [serial = 1474] [outer = (nil)] 04:51:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f7925eda000) [pid = 1846] [serial = 1475] [outer = 0x7f791838f800] 04:51:45 INFO - PROCESS | 1846 | 1461153105323 Marionette DEBUG loaded listener.js 04:51:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f7927e2a400) [pid = 1846] [serial = 1476] [outer = 0x7f791838f800] 04:51:46 INFO - PROCESS | 1846 | 1461153106168 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]]]}] 04:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1580ms 04:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:51:46 INFO - PROCESS | 1846 | 1461153106241 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 04:51:46 INFO - PROCESS | 1846 | 1461153106244 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 04:51:46 INFO - PROCESS | 1846 | 1461153106250 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:51:46 INFO - PROCESS | 1846 | 1461153106253 Marionette TRACE conn3 <- [1,1938,null,{}] 04:51:46 INFO - PROCESS | 1846 | 1461153106259 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}] 04:51:46 INFO - PROCESS | 1846 | 1461153106463 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 04:51:46 INFO - PROCESS | 1846 | 1461153106673 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926ddf000 == 138 [pid = 1846] [id = 492] 04:51:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f791b011400) [pid = 1846] [serial = 1477] [outer = (nil)] 04:51:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f792810e800) [pid = 1846] [serial = 1478] [outer = 0x7f791b011400] 04:51:46 INFO - PROCESS | 1846 | 1461153106786 Marionette DEBUG loaded listener.js 04:51:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f792b861000) [pid = 1846] [serial = 1479] [outer = 0x7f791b011400] 04:51:47 INFO - PROCESS | 1846 | 1461153107634 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]]]}] 04:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1440ms 04:51:47 INFO - PROCESS | 1846 | 1461153107690 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 04:51:47 INFO - PROCESS | 1846 | 1461153107694 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 04:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:51:47 INFO - PROCESS | 1846 | 1461153107699 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:51:47 INFO - PROCESS | 1846 | 1461153107702 Marionette TRACE conn3 <- [1,1942,null,{}] 04:51:47 INFO - PROCESS | 1846 | 1461153107708 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}] 04:51:47 INFO - PROCESS | 1846 | 1461153107911 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 04:51:48 INFO - PROCESS | 1846 | 1461153108125 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790ec1f800 == 139 [pid = 1846] [id = 493] 04:51:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f79007c7000) [pid = 1846] [serial = 1480] [outer = (nil)] 04:51:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f792a027c00) [pid = 1846] [serial = 1481] [outer = 0x7f79007c7000] 04:51:48 INFO - PROCESS | 1846 | 1461153108259 Marionette DEBUG loaded listener.js 04:51:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f792bfadc00) [pid = 1846] [serial = 1482] [outer = 0x7f79007c7000] 04:51:49 INFO - PROCESS | 1846 | 1461153109172 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]]]}] 04:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1530ms 04:51:49 INFO - PROCESS | 1846 | 1461153109231 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 04:51:49 INFO - PROCESS | 1846 | 1461153109234 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 04:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:51:49 INFO - PROCESS | 1846 | 1461153109240 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:51:49 INFO - PROCESS | 1846 | 1461153109242 Marionette TRACE conn3 <- [1,1946,null,{}] 04:51:49 INFO - PROCESS | 1846 | 1461153109248 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}] 04:51:49 INFO - PROCESS | 1846 | 1461153109432 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 04:51:49 INFO - PROCESS | 1846 | 1461153109648 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79022b7000 == 140 [pid = 1846] [id = 494] 04:51:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f78fcadd400) [pid = 1846] [serial = 1483] [outer = (nil)] 04:51:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f78fcae7400) [pid = 1846] [serial = 1484] [outer = 0x7f78fcadd400] 04:51:50 INFO - PROCESS | 1846 | 1461153110127 Marionette DEBUG loaded listener.js 04:51:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7f7900a67400) [pid = 1846] [serial = 1485] [outer = 0x7f78fcadd400] 04:51:51 INFO - PROCESS | 1846 | 1461153111128 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]]]}] 04:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1946ms 04:51:51 INFO - PROCESS | 1846 | 1461153111188 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 04:51:51 INFO - PROCESS | 1846 | 1461153111194 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 04:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:51:51 INFO - PROCESS | 1846 | 1461153111203 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:51:51 INFO - PROCESS | 1846 | 1461153111206 Marionette TRACE conn3 <- [1,1950,null,{}] 04:51:51 INFO - PROCESS | 1846 | 1461153111214 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}] 04:51:51 INFO - PROCESS | 1846 | 1461153111418 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 04:51:51 INFO - PROCESS | 1846 | 1461153111631 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79022b1800 == 141 [pid = 1846] [id = 495] 04:51:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7f78fe398c00) [pid = 1846] [serial = 1486] [outer = (nil)] 04:51:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7f7900a71000) [pid = 1846] [serial = 1487] [outer = 0x7f78fe398c00] 04:51:51 INFO - PROCESS | 1846 | 1461153111757 Marionette DEBUG loaded listener.js 04:51:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7f7903a38800) [pid = 1846] [serial = 1488] [outer = 0x7f78fe398c00] 04:51:52 INFO - PROCESS | 1846 | 1461153112810 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]]]}] 04:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1682ms 04:51:52 INFO - PROCESS | 1846 | 1461153112885 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 04:51:52 INFO - PROCESS | 1846 | 1461153112890 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 04:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:51:52 INFO - PROCESS | 1846 | 1461153112900 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:51:52 INFO - PROCESS | 1846 | 1461153112903 Marionette TRACE conn3 <- [1,1954,null,{}] 04:51:52 INFO - PROCESS | 1846 | 1461153112912 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}] 04:51:53 INFO - PROCESS | 1846 | 1461153113142 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 04:51:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910418800 == 140 [pid = 1846] [id = 415] 04:51:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7919a04000 == 139 [pid = 1846] [id = 416] 04:51:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918dde000 == 138 [pid = 1846] [id = 424] 04:51:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7907582000 == 137 [pid = 1846] [id = 479] 04:51:53 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7f791a476400) [pid = 1846] [serial = 1337] [outer = (nil)] [url = about:blank] 04:51:53 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7f7925ed6000) [pid = 1846] [serial = 1340] [outer = (nil)] [url = about:blank] 04:51:53 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7f78fcae4400) [pid = 1846] [serial = 1343] [outer = (nil)] [url = about:blank] 04:51:53 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7f7903048000) [pid = 1846] [serial = 1346] [outer = (nil)] [url = about:blank] 04:51:53 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f792010b000) [pid = 1846] [serial = 1349] [outer = (nil)] [url = about:blank] 04:51:53 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f79031c7c00) [pid = 1846] [serial = 1373] [outer = (nil)] [url = about:blank] 04:51:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790718b800 == 136 [pid = 1846] [id = 478] 04:51:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7906eda000 == 135 [pid = 1846] [id = 477] 04:51:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7904705800 == 134 [pid = 1846] [id = 476] 04:51:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f78ff93c800 == 133 [pid = 1846] [id = 475] 04:51:53 INFO - PROCESS | 1846 | 1461153113586 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79028cf800 == 132 [pid = 1846] [id = 474] 04:51:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79028c8000 == 131 [pid = 1846] [id = 473] 04:51:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79006eb000 == 132 [pid = 1846] [id = 496] 04:51:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f78fcae4400) [pid = 1846] [serial = 1489] [outer = (nil)] 04:51:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f7904eb6400) [pid = 1846] [serial = 1490] [outer = 0x7f78fcae4400] 04:51:53 INFO - PROCESS | 1846 | 1461153113663 Marionette DEBUG loaded listener.js 04:51:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7f7906f07000) [pid = 1846] [serial = 1491] [outer = 0x7f78fcae4400] 04:51:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792b93d800 == 131 [pid = 1846] [id = 465] 04:51:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926c71000 == 130 [pid = 1846] [id = 464] 04:51:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7919617800 == 129 [pid = 1846] [id = 463] 04:51:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914dd4800 == 128 [pid = 1846] [id = 462] 04:51:54 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791441a000 == 127 [pid = 1846] [id = 461] 04:51:54 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910a0b000 == 126 [pid = 1846] [id = 460] 04:51:54 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7907212800 == 125 [pid = 1846] [id = 459] 04:51:54 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7903152000 == 124 [pid = 1846] [id = 458] 04:51:54 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7907652000 == 123 [pid = 1846] [id = 457] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7f7902b96400) [pid = 1846] [serial = 1358] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f7905c75400) [pid = 1846] [serial = 1359] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f79007d1800) [pid = 1846] [serial = 1352] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f7902a95400) [pid = 1846] [serial = 1353] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f79179d7c00) [pid = 1846] [serial = 1334] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f7905b10c00) [pid = 1846] [serial = 1361] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f7908a85c00) [pid = 1846] [serial = 1362] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f79103a1c00) [pid = 1846] [serial = 1319] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f7910bb0400) [pid = 1846] [serial = 1322] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f790ed0a000) [pid = 1846] [serial = 1316] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f7912c33c00) [pid = 1846] [serial = 1325] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f7905122400) [pid = 1846] [serial = 1310] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f7903bcf800) [pid = 1846] [serial = 1356] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f7902a95000) [pid = 1846] [serial = 1355] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f79141b6400) [pid = 1846] [serial = 1328] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f7914e23c00) [pid = 1846] [serial = 1331] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f7908a85800) [pid = 1846] [serial = 1313] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f7908b42c00) [pid = 1846] [serial = 1364] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f790912a800) [pid = 1846] [serial = 1365] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f7900a69800) [pid = 1846] [serial = 1370] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f791003f400) [pid = 1846] [serial = 1367] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f79106d1c00) [pid = 1846] [serial = 1368] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f790304b400) [pid = 1846] [serial = 1371] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f790ed0e800) [pid = 1846] [serial = 1304] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f79032b2800) [pid = 1846] [serial = 1307] [outer = (nil)] [url = about:blank] 04:51:54 INFO - PROCESS | 1846 | 1461153114429 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]]]}] 04:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1545ms 04:51:54 INFO - PROCESS | 1846 | 1461153114445 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 04:51:54 INFO - PROCESS | 1846 | 1461153114449 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 04:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:51:54 INFO - PROCESS | 1846 | 1461153114454 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:51:54 INFO - PROCESS | 1846 | 1461153114459 Marionette TRACE conn3 <- [1,1958,null,{}] 04:51:54 INFO - PROCESS | 1846 | 1461153114474 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}] 04:51:54 INFO - PROCESS | 1846 | 1461153114728 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 04:51:54 INFO - PROCESS | 1846 | 1461153114860 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904595000 == 124 [pid = 1846] [id = 497] 04:51:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f7902b93800) [pid = 1846] [serial = 1492] [outer = (nil)] 04:51:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f7908a7a400) [pid = 1846] [serial = 1493] [outer = 0x7f7902b93800] 04:51:54 INFO - PROCESS | 1846 | 1461153114924 Marionette DEBUG loaded listener.js 04:51:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f7908a89400) [pid = 1846] [serial = 1494] [outer = 0x7f7902b93800] 04:51:55 INFO - PROCESS | 1846 | 1461153115703 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]]]}] 04:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1287ms 04:51:55 INFO - PROCESS | 1846 | 1461153115781 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 04:51:55 INFO - PROCESS | 1846 | 1461153115785 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 04:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:51:55 INFO - PROCESS | 1846 | 1461153115791 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:51:55 INFO - PROCESS | 1846 | 1461153115793 Marionette TRACE conn3 <- [1,1962,null,{}] 04:51:55 INFO - PROCESS | 1846 | 1461153115799 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}] 04:51:56 INFO - PROCESS | 1846 | 1461153116035 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 04:51:56 INFO - PROCESS | 1846 | 1461153116062 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7906eda000 == 125 [pid = 1846] [id = 498] 04:51:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f78fcadcc00) [pid = 1846] [serial = 1495] [outer = (nil)] 04:51:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f7909128c00) [pid = 1846] [serial = 1496] [outer = 0x7f78fcadcc00] 04:51:56 INFO - PROCESS | 1846 | 1461153116134 Marionette DEBUG loaded listener.js 04:51:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f790da82400) [pid = 1846] [serial = 1497] [outer = 0x7f78fcadcc00] 04:51:56 INFO - PROCESS | 1846 | 1461153116983 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]]]}] 04:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1236ms 04:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:51:57 INFO - PROCESS | 1846 | 1461153117035 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 04:51:57 INFO - PROCESS | 1846 | 1461153117037 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 04:51:57 INFO - PROCESS | 1846 | 1461153117043 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:51:57 INFO - PROCESS | 1846 | 1461153117045 Marionette TRACE conn3 <- [1,1966,null,{}] 04:51:57 INFO - PROCESS | 1846 | 1461153117051 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}] 04:51:57 INFO - PROCESS | 1846 | 1461153117286 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 04:51:57 INFO - PROCESS | 1846 | 1461153117322 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79072b6800 == 126 [pid = 1846] [id = 499] 04:51:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f790ed2d000) [pid = 1846] [serial = 1498] [outer = (nil)] 04:51:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f790fd4c800) [pid = 1846] [serial = 1499] [outer = 0x7f790ed2d000] 04:51:57 INFO - PROCESS | 1846 | 1461153117407 Marionette DEBUG loaded listener.js 04:51:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f79106d6000) [pid = 1846] [serial = 1500] [outer = 0x7f790ed2d000] 04:51:58 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f790089e000) [pid = 1846] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:51:58 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f79032b8400) [pid = 1846] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:51:58 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f790089c000) [pid = 1846] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:51:58 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f78fe395c00) [pid = 1846] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:51:58 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f7908b94400) [pid = 1846] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:51:58 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f7904eb6800) [pid = 1846] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:51:58 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f7905b02c00) [pid = 1846] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:51:58 INFO - PROCESS | 1846 | 1461153118645 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]]]}] 04:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1634ms 04:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:51:58 INFO - PROCESS | 1846 | 1461153118677 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 04:51:58 INFO - PROCESS | 1846 | 1461153118679 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 04:51:58 INFO - PROCESS | 1846 | 1461153118685 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:51:58 INFO - PROCESS | 1846 | 1461153118688 Marionette TRACE conn3 <- [1,1970,null,{}] 04:51:58 INFO - PROCESS | 1846 | 1461153118692 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}] 04:51:58 INFO - PROCESS | 1846 | 1461153118931 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 04:51:58 INFO - PROCESS | 1846 | 1461153118952 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908939000 == 127 [pid = 1846] [id = 500] 04:51:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f7905b0c000) [pid = 1846] [serial = 1501] [outer = (nil)] 04:51:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f790ed0ec00) [pid = 1846] [serial = 1502] [outer = 0x7f7905b0c000] 04:51:59 INFO - PROCESS | 1846 | 1461153119012 Marionette DEBUG loaded listener.js 04:51:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f7912b88800) [pid = 1846] [serial = 1503] [outer = 0x7f7905b0c000] 04:51:59 INFO - PROCESS | 1846 | 1461153119792 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]]]}] 04:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1135ms 04:51:59 INFO - PROCESS | 1846 | 1461153119820 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 04:51:59 INFO - PROCESS | 1846 | 1461153119823 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 04:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:51:59 INFO - PROCESS | 1846 | 1461153119829 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:51:59 INFO - PROCESS | 1846 | 1461153119832 Marionette TRACE conn3 <- [1,1974,null,{}] 04:51:59 INFO - PROCESS | 1846 | 1461153119836 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}] 04:52:00 INFO - PROCESS | 1846 | 1461153120077 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 04:52:00 INFO - PROCESS | 1846 | 1461153120097 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791004e800 == 128 [pid = 1846] [id = 501] 04:52:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f7905c74000) [pid = 1846] [serial = 1504] [outer = (nil)] 04:52:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f79140f0000) [pid = 1846] [serial = 1505] [outer = 0x7f7905c74000] 04:52:00 INFO - PROCESS | 1846 | 1461153120158 Marionette DEBUG loaded listener.js 04:52:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f7914f95000) [pid = 1846] [serial = 1506] [outer = 0x7f7905c74000] 04:52:01 INFO - PROCESS | 1846 | 1461153121427 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]]]}] 04:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1634ms 04:52:01 INFO - PROCESS | 1846 | 1461153121465 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 04:52:01 INFO - PROCESS | 1846 | 1461153121472 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 04:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:52:01 INFO - PROCESS | 1846 | 1461153121481 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:52:01 INFO - PROCESS | 1846 | 1461153121486 Marionette TRACE conn3 <- [1,1978,null,{}] 04:52:01 INFO - PROCESS | 1846 | 1461153121493 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}] 04:52:01 INFO - PROCESS | 1846 | 1461153121772 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 04:52:02 INFO - PROCESS | 1846 | 1461153122076 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904714000 == 129 [pid = 1846] [id = 502] 04:52:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f79032b3000) [pid = 1846] [serial = 1507] [outer = (nil)] 04:52:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f79049c3400) [pid = 1846] [serial = 1508] [outer = 0x7f79032b3000] 04:52:02 INFO - PROCESS | 1846 | 1461153122158 Marionette DEBUG loaded listener.js 04:52:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f790512bc00) [pid = 1846] [serial = 1509] [outer = 0x7f79032b3000] 04:52:03 INFO - PROCESS | 1846 | 1461153123094 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]]]}] 04:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1689ms 04:52:03 INFO - PROCESS | 1846 | 1461153123171 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 04:52:03 INFO - PROCESS | 1846 | 1461153123180 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 04:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:52:03 INFO - PROCESS | 1846 | 1461153123190 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:52:03 INFO - PROCESS | 1846 | 1461153123194 Marionette TRACE conn3 <- [1,1982,null,{}] 04:52:03 INFO - PROCESS | 1846 | 1461153123200 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}] 04:52:03 INFO - PROCESS | 1846 | 1461153123446 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 04:52:03 INFO - PROCESS | 1846 | 1461153123749 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908925800 == 130 [pid = 1846] [id = 503] 04:52:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f7905ad1400) [pid = 1846] [serial = 1510] [outer = (nil)] 04:52:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f79088f6c00) [pid = 1846] [serial = 1511] [outer = 0x7f7905ad1400] 04:52:03 INFO - PROCESS | 1846 | 1461153123822 Marionette DEBUG loaded listener.js 04:52:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f7908b47000) [pid = 1846] [serial = 1512] [outer = 0x7f7905ad1400] 04:52:04 INFO - PROCESS | 1846 | 1461153124658 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]]]}] 04:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1534ms 04:52:04 INFO - PROCESS | 1846 | 1461153124724 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 04:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:52:04 INFO - PROCESS | 1846 | 1461153124729 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 04:52:04 INFO - PROCESS | 1846 | 1461153124737 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:52:04 INFO - PROCESS | 1846 | 1461153124742 Marionette TRACE conn3 <- [1,1986,null,{}] 04:52:04 INFO - PROCESS | 1846 | 1461153124759 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}] 04:52:05 INFO - PROCESS | 1846 | 1461153125006 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 04:52:05 INFO - PROCESS | 1846 | 1461153125257 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791486f800 == 131 [pid = 1846] [id = 504] 04:52:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f7906f08800) [pid = 1846] [serial = 1513] [outer = (nil)] 04:52:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f79106a4000) [pid = 1846] [serial = 1514] [outer = 0x7f7906f08800] 04:52:05 INFO - PROCESS | 1846 | 1461153125406 Marionette DEBUG loaded listener.js 04:52:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f7912194000) [pid = 1846] [serial = 1515] [outer = 0x7f7906f08800] 04:52:06 INFO - PROCESS | 1846 | 1461153126233 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]]]}] 04:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1539ms 04:52:06 INFO - PROCESS | 1846 | 1461153126275 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 04:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:52:06 INFO - PROCESS | 1846 | 1461153126280 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 04:52:06 INFO - PROCESS | 1846 | 1461153126286 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:52:06 INFO - PROCESS | 1846 | 1461153126289 Marionette TRACE conn3 <- [1,1990,null,{}] 04:52:06 INFO - PROCESS | 1846 | 1461153126294 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}] 04:52:06 INFO - PROCESS | 1846 | 1461153126491 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 04:52:06 INFO - PROCESS | 1846 | 1461153126705 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914dd5000 == 132 [pid = 1846] [id = 505] 04:52:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f79031c7000) [pid = 1846] [serial = 1516] [outer = (nil)] 04:52:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f7914f9a400) [pid = 1846] [serial = 1517] [outer = 0x7f79031c7000] 04:52:06 INFO - PROCESS | 1846 | 1461153126816 Marionette DEBUG loaded listener.js 04:52:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f79184a3400) [pid = 1846] [serial = 1518] [outer = 0x7f79031c7000] 04:52:07 INFO - PROCESS | 1846 | 1461153127696 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]]]}] 04:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1430ms 04:52:07 INFO - PROCESS | 1846 | 1461153127716 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 04:52:07 INFO - PROCESS | 1846 | 1461153127720 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 04:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:52:07 INFO - PROCESS | 1846 | 1461153127745 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:52:07 INFO - PROCESS | 1846 | 1461153127749 Marionette TRACE conn3 <- [1,1994,null,{}] 04:52:07 INFO - PROCESS | 1846 | 1461153127754 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}] 04:52:07 INFO - PROCESS | 1846 | 1461153127952 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 04:52:08 INFO - PROCESS | 1846 | 1461153128165 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918d97800 == 133 [pid = 1846] [id = 506] 04:52:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f790920ac00) [pid = 1846] [serial = 1519] [outer = (nil)] 04:52:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f791971a400) [pid = 1846] [serial = 1520] [outer = 0x7f790920ac00] 04:52:08 INFO - PROCESS | 1846 | 1461153128278 Marionette DEBUG loaded listener.js 04:52:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f791a846400) [pid = 1846] [serial = 1521] [outer = 0x7f790920ac00] 04:52:09 INFO - PROCESS | 1846 | ************************* 04:52:09 INFO - PROCESS | 1846 | A coding exception was thrown and uncaught in a Task. 04:52:09 INFO - PROCESS | 1846 | 04:52:09 INFO - PROCESS | 1846 | Full message: TypeError: NetworkError when attempting to fetch resource. 04:52:09 INFO - PROCESS | 1846 | Full stack: 04:52:09 INFO - PROCESS | 1846 | ************************* 04:52:09 INFO - PROCESS | 1846 | 1461153129378 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]]]}] 04:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1688ms 04:52:09 INFO - PROCESS | 1846 | 1461153129431 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 04:52:09 INFO - PROCESS | 1846 | 1461153129435 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 04:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:52:09 INFO - PROCESS | 1846 | 1461153129440 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:52:09 INFO - PROCESS | 1846 | 1461153129443 Marionette TRACE conn3 <- [1,1998,null,{}] 04:52:09 INFO - PROCESS | 1846 | 1461153129448 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}] 04:52:09 INFO - PROCESS | 1846 | 1461153129668 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 04:52:09 INFO - PROCESS | 1846 | 1461153129880 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926df0800 == 134 [pid = 1846] [id = 507] 04:52:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f791886e800) [pid = 1846] [serial = 1522] [outer = (nil)] 04:52:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7f792b987800) [pid = 1846] [serial = 1523] [outer = 0x7f791886e800] 04:52:10 INFO - PROCESS | 1846 | 1461153129998 Marionette DEBUG loaded listener.js 04:52:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7f792b991000) [pid = 1846] [serial = 1524] [outer = 0x7f791886e800] 04:52:10 INFO - PROCESS | 1846 | 1461153130924 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]]]}] 04:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1535ms 04:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:52:10 INFO - PROCESS | 1846 | 1461153130977 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 04:52:10 INFO - PROCESS | 1846 | 1461153130980 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 04:52:10 INFO - PROCESS | 1846 | 1461153130986 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:52:10 INFO - PROCESS | 1846 | 1461153130989 Marionette TRACE conn3 <- [1,2002,null,{}] 04:52:10 INFO - PROCESS | 1846 | 1461153130995 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}] 04:52:11 INFO - PROCESS | 1846 | 1461153131192 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 04:52:11 INFO - PROCESS | 1846 | 1461153131408 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792b953000 == 135 [pid = 1846] [id = 508] 04:52:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7f7900689400) [pid = 1846] [serial = 1525] [outer = (nil)] 04:52:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7f7900692000) [pid = 1846] [serial = 1526] [outer = 0x7f7900689400] 04:52:11 INFO - PROCESS | 1846 | 1461153131523 Marionette DEBUG loaded listener.js 04:52:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7f7900697800) [pid = 1846] [serial = 1527] [outer = 0x7f7900689400] 04:52:12 INFO - PROCESS | 1846 | 1461153132389 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]]]}] 04:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1437ms 04:52:12 INFO - PROCESS | 1846 | 1461153132424 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 04:52:12 INFO - PROCESS | 1846 | 1461153132428 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 04:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:52:12 INFO - PROCESS | 1846 | 1461153132435 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:52:12 INFO - PROCESS | 1846 | 1461153132438 Marionette TRACE conn3 <- [1,2006,null,{}] 04:52:12 INFO - PROCESS | 1846 | 1461153132444 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}] 04:52:12 INFO - PROCESS | 1846 | 1461153132644 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 04:52:12 INFO - PROCESS | 1846 | 1461153132859 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792c267000 == 136 [pid = 1846] [id = 509] 04:52:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7f7900689c00) [pid = 1846] [serial = 1528] [outer = (nil)] 04:52:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7f792b98c800) [pid = 1846] [serial = 1529] [outer = 0x7f7900689c00] 04:52:12 INFO - PROCESS | 1846 | 1461153132972 Marionette DEBUG loaded listener.js 04:52:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7f792bd8d800) [pid = 1846] [serial = 1530] [outer = 0x7f7900689c00] 04:52:13 INFO - PROCESS | 1846 | 1461153133931 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]]]}] 04:52:13 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 04:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1541ms 04:52:13 INFO - PROCESS | 1846 | 1461153133978 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 04:52:13 INFO - PROCESS | 1846 | 1461153133982 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 04:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:52:13 INFO - PROCESS | 1846 | 1461153133987 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:52:13 INFO - PROCESS | 1846 | 1461153133989 Marionette TRACE conn3 <- [1,2010,null,{}] 04:52:13 INFO - PROCESS | 1846 | 1461153133995 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}] 04:52:14 INFO - PROCESS | 1846 | 1461153134191 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 04:52:14 INFO - PROCESS | 1846 | 1461153134410 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7930574000 == 137 [pid = 1846] [id = 510] 04:52:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7f78fcae2800) [pid = 1846] [serial = 1531] [outer = (nil)] 04:52:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7f790325b000) [pid = 1846] [serial = 1532] [outer = 0x7f78fcae2800] 04:52:14 INFO - PROCESS | 1846 | 1461153134520 Marionette DEBUG loaded listener.js 04:52:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7f7903261c00) [pid = 1846] [serial = 1533] [outer = 0x7f78fcae2800] 04:52:15 INFO - PROCESS | 1846 | 1461153135406 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]]]}] 04:52:15 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 04:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1484ms 04:52:15 INFO - PROCESS | 1846 | 1461153135481 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 04:52:15 INFO - PROCESS | 1846 | 1461153135488 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 04:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:52:15 INFO - PROCESS | 1846 | 1461153135498 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:52:15 INFO - PROCESS | 1846 | 1461153135500 Marionette TRACE conn3 <- [1,2014,null,{}] 04:52:15 INFO - PROCESS | 1846 | 1461153135505 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}] 04:52:15 INFO - PROCESS | 1846 | 1461153135706 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 04:52:15 INFO - PROCESS | 1846 | 1461153135967 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790dd3e000 == 138 [pid = 1846] [id = 511] 04:52:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7f7914d04c00) [pid = 1846] [serial = 1534] [outer = (nil)] 04:52:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7f7927110000) [pid = 1846] [serial = 1535] [outer = 0x7f7914d04c00] 04:52:16 INFO - PROCESS | 1846 | 1461153136087 Marionette DEBUG loaded listener.js 04:52:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7f792bd8e800) [pid = 1846] [serial = 1536] [outer = 0x7f7914d04c00] 04:52:16 INFO - PROCESS | 1846 | 1461153136950 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]]]}] 04:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1529ms 04:52:17 INFO - PROCESS | 1846 | 1461153137028 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 04:52:17 INFO - PROCESS | 1846 | 1461153137032 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 04:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:52:17 INFO - PROCESS | 1846 | 1461153137038 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:52:17 INFO - PROCESS | 1846 | 1461153137042 Marionette TRACE conn3 <- [1,2018,null,{}] 04:52:17 INFO - PROCESS | 1846 | 1461153137048 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}] 04:52:17 INFO - PROCESS | 1846 | 1461153137312 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 04:52:17 INFO - PROCESS | 1846 | 1461153137611 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79011e5000 == 139 [pid = 1846] [id = 512] 04:52:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7f790476cc00) [pid = 1846] [serial = 1537] [outer = (nil)] 04:52:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7f7904775000) [pid = 1846] [serial = 1538] [outer = 0x7f790476cc00] 04:52:17 INFO - PROCESS | 1846 | 1461153137694 Marionette DEBUG loaded listener.js 04:52:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7f792c294800) [pid = 1846] [serial = 1539] [outer = 0x7f790476cc00] 04:52:18 INFO - PROCESS | 1846 | 1461153138498 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]]]}] 04:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1533ms 04:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:52:18 INFO - PROCESS | 1846 | 1461153138572 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 04:52:18 INFO - PROCESS | 1846 | 1461153138574 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 04:52:18 INFO - PROCESS | 1846 | 1461153138582 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:52:18 INFO - PROCESS | 1846 | 1461153138585 Marionette TRACE conn3 <- [1,2022,null,{}] 04:52:18 INFO - PROCESS | 1846 | 1461153138592 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}] 04:52:18 INFO - PROCESS | 1846 | 1461153138813 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 04:52:19 INFO - PROCESS | 1846 | 1461153139179 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fe157000 == 140 [pid = 1846] [id = 513] 04:52:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7f7904770400) [pid = 1846] [serial = 1540] [outer = (nil)] 04:52:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7f7905108400) [pid = 1846] [serial = 1541] [outer = 0x7f7904770400] 04:52:19 INFO - PROCESS | 1846 | 1461153139255 Marionette DEBUG loaded listener.js 04:52:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7f790510dc00) [pid = 1846] [serial = 1542] [outer = 0x7f7904770400] 04:52:20 INFO - PROCESS | 1846 | 1461153140044 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]]]}] 04:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1538ms 04:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:52:20 INFO - PROCESS | 1846 | 1461153140120 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 04:52:20 INFO - PROCESS | 1846 | 1461153140122 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 04:52:20 INFO - PROCESS | 1846 | 1461153140129 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:52:20 INFO - PROCESS | 1846 | 1461153140132 Marionette TRACE conn3 <- [1,2026,null,{}] 04:52:20 INFO - PROCESS | 1846 | 1461153140137 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}] 04:52:20 INFO - PROCESS | 1846 | 1461153140344 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 04:52:20 INFO - PROCESS | 1846 | 1461153140621 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905ea2800 == 141 [pid = 1846] [id = 514] 04:52:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7f790068bc00) [pid = 1846] [serial = 1543] [outer = (nil)] 04:52:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7f79022ec400) [pid = 1846] [serial = 1544] [outer = 0x7f790068bc00] 04:52:20 INFO - PROCESS | 1846 | 1461153140738 Marionette DEBUG loaded listener.js 04:52:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7f79022f1000) [pid = 1846] [serial = 1545] [outer = 0x7f790068bc00] 04:52:21 INFO - PROCESS | 1846 | 1461153141561 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]]]}] 04:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1485ms 04:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:52:21 INFO - PROCESS | 1846 | 1461153141614 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 04:52:21 INFO - PROCESS | 1846 | 1461153141617 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 04:52:21 INFO - PROCESS | 1846 | 1461153141623 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:52:21 INFO - PROCESS | 1846 | 1461153141626 Marionette TRACE conn3 <- [1,2030,null,{}] 04:52:21 INFO - PROCESS | 1846 | 1461153141631 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}] 04:52:21 INFO - PROCESS | 1846 | 1461153141829 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 04:52:22 INFO - PROCESS | 1846 | 1461153142080 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78ff93f000 == 142 [pid = 1846] [id = 515] 04:52:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7f78fe394800) [pid = 1846] [serial = 1546] [outer = (nil)] 04:52:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7f79022f2000) [pid = 1846] [serial = 1547] [outer = 0x7f78fe394800] 04:52:22 INFO - PROCESS | 1846 | 1461153142192 Marionette DEBUG loaded listener.js 04:52:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7f7905109000) [pid = 1846] [serial = 1548] [outer = 0x7f78fe394800] 04:52:23 INFO - PROCESS | 1846 | 1461153143105 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]]]}] 04:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1533ms 04:52:23 INFO - PROCESS | 1846 | 1461153143156 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 04:52:23 INFO - PROCESS | 1846 | 1461153143159 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 04:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:52:23 INFO - PROCESS | 1846 | 1461153143181 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:52:23 INFO - PROCESS | 1846 | 1461153143185 Marionette TRACE conn3 <- [1,2034,null,{}] 04:52:23 INFO - PROCESS | 1846 | 1461153143196 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}] 04:52:23 INFO - PROCESS | 1846 | 1461153143418 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 04:52:24 INFO - PROCESS | 1846 | 1461153144089 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7903743000 == 143 [pid = 1846] [id = 516] 04:52:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7f78fe39a400) [pid = 1846] [serial = 1549] [outer = (nil)] 04:52:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7f790089e000) [pid = 1846] [serial = 1550] [outer = 0x7f78fe39a400] 04:52:24 INFO - PROCESS | 1846 | 1461153144224 Marionette DEBUG loaded listener.js 04:52:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7f7902b8ec00) [pid = 1846] [serial = 1551] [outer = 0x7f78fe39a400] 04:52:25 INFO - PROCESS | 1846 | 1461153145103 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]]]}] 04:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2011ms 04:52:25 INFO - PROCESS | 1846 | 1461153145177 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 04:52:25 INFO - PROCESS | 1846 | 1461153145185 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 04:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:52:25 INFO - PROCESS | 1846 | 1461153145193 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:52:25 INFO - PROCESS | 1846 | 1461153145198 Marionette TRACE conn3 <- [1,2038,null,{}] 04:52:25 INFO - PROCESS | 1846 | 1461153145204 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}] 04:52:25 INFO - PROCESS | 1846 | 1461153145476 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 04:52:25 INFO - PROCESS | 1846 | 1461153145843 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7906fb9000 == 144 [pid = 1846] [id = 517] 04:52:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7f790304cc00) [pid = 1846] [serial = 1552] [outer = (nil)] 04:52:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7f79032bc800) [pid = 1846] [serial = 1553] [outer = 0x7f790304cc00] 04:52:25 INFO - PROCESS | 1846 | 1461153145915 Marionette DEBUG loaded listener.js 04:52:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7f7904eae400) [pid = 1846] [serial = 1554] [outer = 0x7f790304cc00] 04:52:26 INFO - PROCESS | 1846 | 1461153146919 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]]]}] 04:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1783ms 04:52:26 INFO - PROCESS | 1846 | 1461153146979 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 04:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:52:26 INFO - PROCESS | 1846 | 1461153146985 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 04:52:26 INFO - PROCESS | 1846 | 1461153146993 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:52:26 INFO - PROCESS | 1846 | 1461153146996 Marionette TRACE conn3 <- [1,2042,null,{}] 04:52:27 INFO - PROCESS | 1846 | 1461153147002 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}] 04:52:27 INFO - PROCESS | 1846 | 1461153147212 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 04:52:27 INFO - PROCESS | 1846 | 1461153147556 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79012cb000 == 145 [pid = 1846] [id = 518] 04:52:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7f7903a37000) [pid = 1846] [serial = 1555] [outer = (nil)] 04:52:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7f7906f0cc00) [pid = 1846] [serial = 1556] [outer = 0x7f7903a37000] 04:52:27 INFO - PROCESS | 1846 | 1461153147631 Marionette DEBUG loaded listener.js 04:52:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7f7908a6f400) [pid = 1846] [serial = 1557] [outer = 0x7f7903a37000] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7906fd3000 == 144 [pid = 1846] [id = 436] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791a859800 == 143 [pid = 1846] [id = 189] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79045a4800 == 142 [pid = 1846] [id = 435] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791a43b000 == 141 [pid = 1846] [id = 392] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7f79031c8c00) [pid = 1846] [serial = 1418] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7f7900899c00) [pid = 1846] [serial = 1412] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7f791cc5c000) [pid = 1846] [serial = 1403] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7f792a18e400) [pid = 1846] [serial = 1409] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7f7927fd0000) [pid = 1846] [serial = 1406] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7f7919715c00) [pid = 1846] [serial = 1400] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7f7902cee400) [pid = 1846] [serial = 1415] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908939000 == 140 [pid = 1846] [id = 500] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79072b6800 == 139 [pid = 1846] [id = 499] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7906eda000 == 138 [pid = 1846] [id = 498] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7904595000 == 137 [pid = 1846] [id = 497] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79006eb000 == 136 [pid = 1846] [id = 496] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79022b1800 == 135 [pid = 1846] [id = 495] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79022b7000 == 134 [pid = 1846] [id = 494] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7919db6000 == 133 [pid = 1846] [id = 490] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918edc800 == 132 [pid = 1846] [id = 489] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79186b0000 == 131 [pid = 1846] [id = 488] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914f8a000 == 130 [pid = 1846] [id = 487] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914dd3800 == 129 [pid = 1846] [id = 486] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914446800 == 128 [pid = 1846] [id = 485] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910e6a000 == 127 [pid = 1846] [id = 484] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910226800 == 126 [pid = 1846] [id = 483] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7907183800 == 125 [pid = 1846] [id = 482] 04:52:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7904589800 == 124 [pid = 1846] [id = 481] 04:52:28 INFO - PROCESS | 1846 | 1461153148563 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]]]}] 04:52:28 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) 04:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1588ms 04:52:28 INFO - PROCESS | 1846 | 1461153148581 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 04:52:28 INFO - PROCESS | 1846 | 1461153148587 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 04:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:52:28 INFO - PROCESS | 1846 | 1461153148595 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:52:28 INFO - PROCESS | 1846 | 1461153148603 Marionette TRACE conn3 <- [1,2046,null,{}] 04:52:28 INFO - PROCESS | 1846 | 1461153148649 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}] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7f791003a400) [pid = 1846] [serial = 1440] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7f7905acec00) [pid = 1846] [serial = 1427] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7f7905ad1000) [pid = 1846] [serial = 1379] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7f79075a1800) [pid = 1846] [serial = 1430] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7f7916956000) [pid = 1846] [serial = 1394] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7f790ed06800) [pid = 1846] [serial = 1385] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7f79088ef000) [pid = 1846] [serial = 1431] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7f7905d66800) [pid = 1846] [serial = 1428] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7f7910ed1400) [pid = 1846] [serial = 1391] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7f79045cd400) [pid = 1846] [serial = 1425] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7f79031c4000) [pid = 1846] [serial = 1376] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7f7910572800) [pid = 1846] [serial = 1388] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7f7918389c00) [pid = 1846] [serial = 1397] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7f78fe39bc00) [pid = 1846] [serial = 1421] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7f7908a87c00) [pid = 1846] [serial = 1382] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7f7908b95000) [pid = 1846] [serial = 1436] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7f7908a7c000) [pid = 1846] [serial = 1433] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7f7902cecc00) [pid = 1846] [serial = 1424] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7f790089c800) [pid = 1846] [serial = 1422] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7f790da76800) [pid = 1846] [serial = 1437] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7f7908b9a000) [pid = 1846] [serial = 1439] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7f7908a8bc00) [pid = 1846] [serial = 1434] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1846 | 1461153148940 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 04:52:29 INFO - PROCESS | 1846 | 1461153149060 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790451e000 == 125 [pid = 1846] [id = 519] 04:52:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7f7904edb800) [pid = 1846] [serial = 1558] [outer = (nil)] 04:52:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7f7908b3f800) [pid = 1846] [serial = 1559] [outer = 0x7f7904edb800] 04:52:29 INFO - PROCESS | 1846 | 1461153149126 Marionette DEBUG loaded listener.js 04:52:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7f7908b93000) [pid = 1846] [serial = 1560] [outer = 0x7f7904edb800] 04:52:29 INFO - PROCESS | 1846 | 1461153149889 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]]]}] 04:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1347ms 04:52:29 INFO - PROCESS | 1846 | 1461153149969 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 04:52:29 INFO - PROCESS | 1846 | 1461153149974 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 04:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:52:29 INFO - PROCESS | 1846 | 1461153149982 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:52:29 INFO - PROCESS | 1846 | 1461153149985 Marionette TRACE conn3 <- [1,2050,null,{}] 04:52:29 INFO - PROCESS | 1846 | 1461153149989 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}] 04:52:30 INFO - PROCESS | 1846 | 1461153150184 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 04:52:30 INFO - PROCESS | 1846 | 1461153150195 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7906fd5000 == 126 [pid = 1846] [id = 520] 04:52:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7f7903044800) [pid = 1846] [serial = 1561] [outer = (nil)] 04:52:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7f790da7e000) [pid = 1846] [serial = 1562] [outer = 0x7f7903044800] 04:52:30 INFO - PROCESS | 1846 | 1461153150256 Marionette DEBUG loaded listener.js 04:52:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7f7910041400) [pid = 1846] [serial = 1563] [outer = 0x7f7903044800] 04:52:31 INFO - PROCESS | 1846 | 1461153151437 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]]]}] 04:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1489ms 04:52:31 INFO - PROCESS | 1846 | 1461153151475 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 04:52:31 INFO - PROCESS | 1846 | 1461153151477 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 04:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:52:31 INFO - PROCESS | 1846 | 1461153151484 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:52:31 INFO - PROCESS | 1846 | 1461153151486 Marionette TRACE conn3 <- [1,2054,null,{}] 04:52:31 INFO - PROCESS | 1846 | 1461153151491 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}] 04:52:31 INFO - PROCESS | 1846 | 1461153151744 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 04:52:31 INFO - PROCESS | 1846 | 1461153151779 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908938800 == 127 [pid = 1846] [id = 521] 04:52:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7f7910574000) [pid = 1846] [serial = 1564] [outer = (nil)] 04:52:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7f79107d4400) [pid = 1846] [serial = 1565] [outer = 0x7f7910574000] 04:52:31 INFO - PROCESS | 1846 | 1461153151852 Marionette DEBUG loaded listener.js 04:52:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7f791202b800) [pid = 1846] [serial = 1566] [outer = 0x7f7910574000] 04:52:32 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7f7905b0c000) [pid = 1846] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:52:32 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7f790ed2d000) [pid = 1846] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:52:32 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7f78fcadcc00) [pid = 1846] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:52:32 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7f78fcadd400) [pid = 1846] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:52:32 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7f78fe398c00) [pid = 1846] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:52:32 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7f7902b93800) [pid = 1846] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:52:32 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7f78fcae4400) [pid = 1846] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:52:33 INFO - PROCESS | 1846 | 1461153153129 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]]]}] 04:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1679ms 04:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:52:33 INFO - PROCESS | 1846 | 1461153153164 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 04:52:33 INFO - PROCESS | 1846 | 1461153153167 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 04:52:33 INFO - PROCESS | 1846 | 1461153153173 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:52:33 INFO - PROCESS | 1846 | 1461153153176 Marionette TRACE conn3 <- [1,2058,null,{}] 04:52:33 INFO - PROCESS | 1846 | 1461153153181 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}] 04:52:33 INFO - PROCESS | 1846 | 1461153153365 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 04:52:33 INFO - PROCESS | 1846 | 1461153153381 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908d5e800 == 128 [pid = 1846] [id = 522] 04:52:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7f7903a38c00) [pid = 1846] [serial = 1567] [outer = (nil)] 04:52:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7f7912191400) [pid = 1846] [serial = 1568] [outer = 0x7f7903a38c00] 04:52:33 INFO - PROCESS | 1846 | 1461153153476 Marionette DEBUG loaded listener.js 04:52:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7f7914f99000) [pid = 1846] [serial = 1569] [outer = 0x7f7903a38c00] 04:52:34 INFO - PROCESS | 1846 | 1461153154319 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]]]}] 04:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1183ms 04:52:34 INFO - PROCESS | 1846 | 1461153154356 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 04:52:34 INFO - PROCESS | 1846 | 1461153154359 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 04:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:52:34 INFO - PROCESS | 1846 | 1461153154364 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:52:34 INFO - PROCESS | 1846 | 1461153154366 Marionette TRACE conn3 <- [1,2062,null,{}] 04:52:34 INFO - PROCESS | 1846 | 1461153154372 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}] 04:52:34 INFO - PROCESS | 1846 | 1461153154638 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 04:52:34 INFO - PROCESS | 1846 | 1461153154759 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910e6a000 == 129 [pid = 1846] [id = 523] 04:52:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7f7903042400) [pid = 1846] [serial = 1570] [outer = (nil)] 04:52:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7f79169b8000) [pid = 1846] [serial = 1571] [outer = 0x7f7903042400] 04:52:34 INFO - PROCESS | 1846 | 1461153154820 Marionette DEBUG loaded listener.js 04:52:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7f7918863c00) [pid = 1846] [serial = 1572] [outer = 0x7f7903042400] 04:52:35 INFO - PROCESS | 1846 | 1461153155925 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]]]}] 04:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1629ms 04:52:35 INFO - PROCESS | 1846 | 1461153155996 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 04:52:36 INFO - PROCESS | 1846 | 1461153156004 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 04:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:52:36 INFO - PROCESS | 1846 | 1461153156014 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:52:36 INFO - PROCESS | 1846 | 1461153156018 Marionette TRACE conn3 <- [1,2066,null,{}] 04:52:36 INFO - PROCESS | 1846 | 1461153156026 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}] 04:52:36 INFO - PROCESS | 1846 | 1461153156289 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 04:52:36 INFO - PROCESS | 1846 | 1461153156612 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904595000 == 130 [pid = 1846] [id = 524] 04:52:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7f7903261800) [pid = 1846] [serial = 1573] [outer = (nil)] 04:52:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7f790476b000) [pid = 1846] [serial = 1574] [outer = 0x7f7903261800] 04:52:36 INFO - PROCESS | 1846 | 1461153156692 Marionette DEBUG loaded listener.js 04:52:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7f7904fd2800) [pid = 1846] [serial = 1575] [outer = 0x7f7903261800] 04:52:37 INFO - PROCESS | 1846 | 1461153157629 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]]]}] 04:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1690ms 04:52:37 INFO - PROCESS | 1846 | 1461153157705 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 04:52:37 INFO - PROCESS | 1846 | 1461153157713 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 04:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:52:37 INFO - PROCESS | 1846 | 1461153157723 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:52:37 INFO - PROCESS | 1846 | 1461153157728 Marionette TRACE conn3 <- [1,2070,null,{}] 04:52:37 INFO - PROCESS | 1846 | 1461153157734 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}] 04:52:37 INFO - PROCESS | 1846 | 1461153157985 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 04:52:38 INFO - PROCESS | 1846 | 1461153158325 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908931800 == 131 [pid = 1846] [id = 525] 04:52:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7f79032b2400) [pid = 1846] [serial = 1576] [outer = (nil)] 04:52:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7f7908a76800) [pid = 1846] [serial = 1577] [outer = 0x7f79032b2400] 04:52:38 INFO - PROCESS | 1846 | 1461153158405 Marionette DEBUG loaded listener.js 04:52:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7f7908b48800) [pid = 1846] [serial = 1578] [outer = 0x7f79032b2400] 04:52:39 INFO - PROCESS | 1846 | 1461153159256 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]]]}] 04:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1582ms 04:52:39 INFO - PROCESS | 1846 | 1461153159306 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 04:52:39 INFO - PROCESS | 1846 | 1461153159310 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 04:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:52:39 INFO - PROCESS | 1846 | 1461153159317 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:52:39 INFO - PROCESS | 1846 | 1461153159323 Marionette TRACE conn3 <- [1,2074,null,{}] 04:52:39 INFO - PROCESS | 1846 | 1461153159340 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}] 04:52:39 INFO - PROCESS | 1846 | 1461153159567 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 04:52:39 INFO - PROCESS | 1846 | 1461153159835 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914b8b000 == 132 [pid = 1846] [id = 526] 04:52:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7f7909125800) [pid = 1846] [serial = 1579] [outer = (nil)] 04:52:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7f7910baec00) [pid = 1846] [serial = 1580] [outer = 0x7f7909125800] 04:52:39 INFO - PROCESS | 1846 | 1461153159977 Marionette DEBUG loaded listener.js 04:52:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7f7914a7bc00) [pid = 1846] [serial = 1581] [outer = 0x7f7909125800] 04:52:40 INFO - PROCESS | 1846 | 1461153160866 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]]]}] 04:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1585ms 04:52:40 INFO - PROCESS | 1846 | 1461153160903 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 04:52:40 INFO - PROCESS | 1846 | 1461153160908 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 04:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:52:40 INFO - PROCESS | 1846 | 1461153160913 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:52:40 INFO - PROCESS | 1846 | 1461153160915 Marionette TRACE conn3 <- [1,2078,null,{}] 04:52:40 INFO - PROCESS | 1846 | 1461153160921 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}] 04:52:41 INFO - PROCESS | 1846 | 1461153161153 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 04:52:41 INFO - PROCESS | 1846 | 1461153161461 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79186aa800 == 133 [pid = 1846] [id = 527] 04:52:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7f790da7e800) [pid = 1846] [serial = 1582] [outer = (nil)] 04:52:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7f7919b04400) [pid = 1846] [serial = 1583] [outer = 0x7f790da7e800] 04:52:41 INFO - PROCESS | 1846 | 1461153161541 Marionette DEBUG loaded listener.js 04:52:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7f791ac16000) [pid = 1846] [serial = 1584] [outer = 0x7f790da7e800] 04:52:42 INFO - PROCESS | 1846 | 1461153162382 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]]]}] 04:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1528ms 04:52:42 INFO - PROCESS | 1846 | 1461153162444 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 04:52:42 INFO - PROCESS | 1846 | 1461153162447 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 04:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:52:42 INFO - PROCESS | 1846 | 1461153162453 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:52:42 INFO - PROCESS | 1846 | 1461153162457 Marionette TRACE conn3 <- [1,2082,null,{}] 04:52:42 INFO - PROCESS | 1846 | 1461153162462 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}] 04:52:42 INFO - PROCESS | 1846 | 1461153162676 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 04:52:42 INFO - PROCESS | 1846 | 1461153162935 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791a02c800 == 134 [pid = 1846] [id = 528] 04:52:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7f7920055000) [pid = 1846] [serial = 1585] [outer = (nil)] 04:52:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7f7925ed2000) [pid = 1846] [serial = 1586] [outer = 0x7f7920055000] 04:52:43 INFO - PROCESS | 1846 | 1461153163060 Marionette DEBUG loaded listener.js 04:52:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7f792a0c4400) [pid = 1846] [serial = 1587] [outer = 0x7f7920055000] 04:52:43 INFO - PROCESS | 1846 | 1461153163927 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]]]}] 04:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1530ms 04:52:43 INFO - PROCESS | 1846 | 1461153163985 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 04:52:43 INFO - PROCESS | 1846 | 1461153163988 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 04:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:52:43 INFO - PROCESS | 1846 | 1461153163995 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:52:43 INFO - PROCESS | 1846 | 1461153163997 Marionette TRACE conn3 <- [1,2086,null,{}] 04:52:44 INFO - PROCESS | 1846 | 1461153164003 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}] 04:52:44 INFO - PROCESS | 1846 | 1461153164236 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 04:52:44 INFO - PROCESS | 1846 | 1461153164496 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7927b4c000 == 135 [pid = 1846] [id = 529] 04:52:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7f790326a000) [pid = 1846] [serial = 1588] [outer = (nil)] 04:52:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7f7903271400) [pid = 1846] [serial = 1589] [outer = 0x7f790326a000] 04:52:44 INFO - PROCESS | 1846 | 1461153164619 Marionette DEBUG loaded listener.js 04:52:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7f792b98c000) [pid = 1846] [serial = 1590] [outer = 0x7f790326a000] 04:52:45 INFO - PROCESS | 1846 | 1461153165507 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]]]}] 04:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1579ms 04:52:45 INFO - PROCESS | 1846 | 1461153165575 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 04:52:45 INFO - PROCESS | 1846 | 1461153165579 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 04:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:52:45 INFO - PROCESS | 1846 | 1461153165585 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:52:45 INFO - PROCESS | 1846 | 1461153165587 Marionette TRACE conn3 <- [1,2090,null,{}] 04:52:45 INFO - PROCESS | 1846 | 1461153165592 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}] 04:52:45 INFO - PROCESS | 1846 | 1461153165799 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 04:52:46 INFO - PROCESS | 1846 | 1461153166069 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7930566000 == 136 [pid = 1846] [id = 530] 04:52:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7f7905e3b000) [pid = 1846] [serial = 1591] [outer = (nil)] 04:52:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7f7905e3fc00) [pid = 1846] [serial = 1592] [outer = 0x7f7905e3b000] 04:52:46 INFO - PROCESS | 1846 | 1461153166192 Marionette DEBUG loaded listener.js 04:52:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7f7905e44000) [pid = 1846] [serial = 1593] [outer = 0x7f7905e3b000] 04:52:47 INFO - PROCESS | 1846 | 1461153167090 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]]]}] 04:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1584ms 04:52:47 INFO - PROCESS | 1846 | 1461153167170 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 04:52:47 INFO - PROCESS | 1846 | 1461153167174 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 04:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:52:47 INFO - PROCESS | 1846 | 1461153167180 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:52:47 INFO - PROCESS | 1846 | 1461153167183 Marionette TRACE conn3 <- [1,2094,null,{}] 04:52:47 INFO - PROCESS | 1846 | 1461153167188 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}] 04:52:47 INFO - PROCESS | 1846 | 1461153167399 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 04:52:47 INFO - PROCESS | 1846 | 1461153167659 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904e28800 == 137 [pid = 1846] [id = 531] 04:52:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 250 (0x7f7900f83400) [pid = 1846] [serial = 1594] [outer = (nil)] 04:52:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 251 (0x7f7900f8b800) [pid = 1846] [serial = 1595] [outer = 0x7f7900f83400] 04:52:47 INFO - PROCESS | 1846 | 1461153167777 Marionette DEBUG loaded listener.js 04:52:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 252 (0x7f7900f90400) [pid = 1846] [serial = 1596] [outer = 0x7f7900f83400] 04:52:48 INFO - PROCESS | 1846 | 1461153168575 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]]]}] 04:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1436ms 04:52:48 INFO - PROCESS | 1846 | 1461153168617 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 04:52:48 INFO - PROCESS | 1846 | 1461153168621 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 04:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:52:48 INFO - PROCESS | 1846 | 1461153168627 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:52:48 INFO - PROCESS | 1846 | 1461153168630 Marionette TRACE conn3 <- [1,2098,null,{}] 04:52:48 INFO - PROCESS | 1846 | 1461153168635 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}] 04:52:48 INFO - PROCESS | 1846 | 1461153168845 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 04:52:49 INFO - PROCESS | 1846 | 1461153169111 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7901113000 == 138 [pid = 1846] [id = 532] 04:52:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 253 (0x7f7900f84800) [pid = 1846] [serial = 1597] [outer = (nil)] 04:52:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 254 (0x7f7905e44800) [pid = 1846] [serial = 1598] [outer = 0x7f7900f84800] 04:52:49 INFO - PROCESS | 1846 | 1461153169192 Marionette DEBUG loaded listener.js 04:52:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 255 (0x7f792a18e400) [pid = 1846] [serial = 1599] [outer = 0x7f7900f84800] 04:52:50 INFO - PROCESS | 1846 | 1461153170049 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]]]}] 04:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1484ms 04:52:50 INFO - PROCESS | 1846 | 1461153170112 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 04:52:50 INFO - PROCESS | 1846 | 1461153170116 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 04:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:52:50 INFO - PROCESS | 1846 | 1461153170122 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:52:50 INFO - PROCESS | 1846 | 1461153170124 Marionette TRACE conn3 <- [1,2102,null,{}] 04:52:50 INFO - PROCESS | 1846 | 1461153170130 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}] 04:52:50 INFO - PROCESS | 1846 | 1461153170334 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 04:52:50 INFO - PROCESS | 1846 | 1461153170615 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fcfd0800 == 139 [pid = 1846] [id = 533] 04:52:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 256 (0x7f791076fc00) [pid = 1846] [serial = 1600] [outer = (nil)] 04:52:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 257 (0x7f7910772400) [pid = 1846] [serial = 1601] [outer = 0x7f791076fc00] 04:52:50 INFO - PROCESS | 1846 | 1461153170746 Marionette DEBUG loaded listener.js 04:52:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7f7910776000) [pid = 1846] [serial = 1602] [outer = 0x7f791076fc00] 04:52:51 INFO - PROCESS | 1846 | 1461153171607 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]]]}] 04:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1534ms 04:52:51 INFO - PROCESS | 1846 | 1461153171656 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 04:52:51 INFO - PROCESS | 1846 | 1461153171661 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 04:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:52:51 INFO - PROCESS | 1846 | 1461153171666 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:52:51 INFO - PROCESS | 1846 | 1461153171669 Marionette TRACE conn3 <- [1,2106,null,{}] 04:52:51 INFO - PROCESS | 1846 | 1461153171675 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}] 04:52:51 INFO - PROCESS | 1846 | 1461153171896 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 04:52:52 INFO - PROCESS | 1846 | 1461153172158 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7902949000 == 140 [pid = 1846] [id = 534] 04:52:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7f79005ddc00) [pid = 1846] [serial = 1603] [outer = (nil)] 04:52:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7f79005e3400) [pid = 1846] [serial = 1604] [outer = 0x7f79005ddc00] 04:52:52 INFO - PROCESS | 1846 | 1461153172283 Marionette DEBUG loaded listener.js 04:52:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 261 (0x7f792b990400) [pid = 1846] [serial = 1605] [outer = 0x7f79005ddc00] 04:52:53 INFO - PROCESS | 1846 | 1461153173091 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]]]}] 04:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1479ms 04:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:52:53 INFO - PROCESS | 1846 | 1461153173147 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 04:52:53 INFO - PROCESS | 1846 | 1461153173150 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 04:52:53 INFO - PROCESS | 1846 | 1461153173156 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:52:53 INFO - PROCESS | 1846 | 1461153173159 Marionette TRACE conn3 <- [1,2110,null,{}] 04:52:53 INFO - PROCESS | 1846 | 1461153173164 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}] 04:52:53 INFO - PROCESS | 1846 | 1461153173367 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 04:52:53 INFO - PROCESS | 1846 | 1461153173603 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7902962800 == 141 [pid = 1846] [id = 535] 04:52:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 262 (0x7f78fc46e000) [pid = 1846] [serial = 1606] [outer = (nil)] 04:52:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 263 (0x7f78fc476800) [pid = 1846] [serial = 1607] [outer = 0x7f78fc46e000] 04:52:53 INFO - PROCESS | 1846 | 1461153173678 Marionette DEBUG loaded listener.js 04:52:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 264 (0x7f78fc47b400) [pid = 1846] [serial = 1608] [outer = 0x7f78fc46e000] 04:52:54 INFO - PROCESS | 1846 | 1461153174536 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]]]}] 04:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1442ms 04:52:54 INFO - PROCESS | 1846 | 1461153174598 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 04:52:54 INFO - PROCESS | 1846 | 1461153174602 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 04:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:52:54 INFO - PROCESS | 1846 | 1461153174608 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:52:54 INFO - PROCESS | 1846 | 1461153174611 Marionette TRACE conn3 <- [1,2114,null,{}] 04:52:54 INFO - PROCESS | 1846 | 1461153174616 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}] 04:52:54 INFO - PROCESS | 1846 | 1461153174825 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 04:52:55 INFO - PROCESS | 1846 | 1461153175093 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7901019000 == 142 [pid = 1846] [id = 536] 04:52:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 265 (0x7f78fc471400) [pid = 1846] [serial = 1609] [outer = (nil)] 04:52:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 266 (0x7f78fc546000) [pid = 1846] [serial = 1610] [outer = 0x7f78fc471400] 04:52:55 INFO - PROCESS | 1846 | 1461153175204 Marionette DEBUG loaded listener.js 04:52:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 267 (0x7f78fc54a800) [pid = 1846] [serial = 1611] [outer = 0x7f78fc471400] 04:52:56 INFO - PROCESS | 1846 | 1461153176112 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]]]}] 04:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1553ms 04:52:56 INFO - PROCESS | 1846 | 1461153176163 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 04:52:56 INFO - PROCESS | 1846 | 1461153176166 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 04:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:52:56 INFO - PROCESS | 1846 | 1461153176172 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:52:56 INFO - PROCESS | 1846 | 1461153176174 Marionette TRACE conn3 <- [1,2118,null,{}] 04:52:56 INFO - PROCESS | 1846 | 1461153176180 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}] 04:52:56 INFO - PROCESS | 1846 | 1461153176385 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 04:52:56 INFO - PROCESS | 1846 | 1461153176695 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fde76000 == 143 [pid = 1846] [id = 537] 04:52:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 268 (0x7f78fc476c00) [pid = 1846] [serial = 1612] [outer = (nil)] 04:52:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 269 (0x7f78fc551400) [pid = 1846] [serial = 1613] [outer = 0x7f78fc476c00] 04:52:56 INFO - PROCESS | 1846 | 1461153176774 Marionette DEBUG loaded listener.js 04:52:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 270 (0x7f79169c3400) [pid = 1846] [serial = 1614] [outer = 0x7f78fc476c00] 04:52:57 INFO - PROCESS | 1846 | 1461153177599 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]]]}] 04:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1478ms 04:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:52:57 INFO - PROCESS | 1846 | 1461153177651 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 04:52:57 INFO - PROCESS | 1846 | 1461153177653 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 04:52:57 INFO - PROCESS | 1846 | 1461153177660 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:52:57 INFO - PROCESS | 1846 | 1461153177663 Marionette TRACE conn3 <- [1,2122,null,{}] 04:52:57 INFO - PROCESS | 1846 | 1461153177668 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}] 04:52:57 INFO - PROCESS | 1846 | 1461153177875 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 04:52:58 INFO - PROCESS | 1846 | 1461153178145 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7902829000 == 144 [pid = 1846] [id = 538] 04:52:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 271 (0x7f78fc47c800) [pid = 1846] [serial = 1615] [outer = (nil)] 04:52:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 272 (0x7f78fdfb0000) [pid = 1846] [serial = 1616] [outer = 0x7f78fc47c800] 04:52:58 INFO - PROCESS | 1846 | 1461153178261 Marionette DEBUG loaded listener.js 04:52:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 273 (0x7f78fdfb5c00) [pid = 1846] [serial = 1617] [outer = 0x7f78fc47c800] 04:52:59 INFO - PROCESS | 1846 | 1461153179082 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]]]}] 04:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1491ms 04:52:59 INFO - PROCESS | 1846 | 1461153179151 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 04:52:59 INFO - PROCESS | 1846 | 1461153179155 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 04:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:52:59 INFO - PROCESS | 1846 | 1461153179160 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:52:59 INFO - PROCESS | 1846 | 1461153179163 Marionette TRACE conn3 <- [1,2126,null,{}] 04:52:59 INFO - PROCESS | 1846 | 1461153179168 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}] 04:52:59 INFO - PROCESS | 1846 | 1461153179384 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 04:52:59 INFO - PROCESS | 1846 | 1461153179651 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7902840800 == 145 [pid = 1846] [id = 539] 04:52:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 274 (0x7f78fc54dc00) [pid = 1846] [serial = 1618] [outer = (nil)] 04:52:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 275 (0x7f78ffed4800) [pid = 1846] [serial = 1619] [outer = 0x7f78fc54dc00] 04:52:59 INFO - PROCESS | 1846 | 1461153179775 Marionette DEBUG loaded listener.js 04:52:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 276 (0x7f78ffed9000) [pid = 1846] [serial = 1620] [outer = 0x7f78fc54dc00] 04:53:00 INFO - PROCESS | 1846 | 1461153180617 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]]]}] 04:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1480ms 04:53:00 INFO - PROCESS | 1846 | 1461153180643 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 04:53:00 INFO - PROCESS | 1846 | 1461153180647 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 04:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:53:00 INFO - PROCESS | 1846 | 1461153180653 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:53:00 INFO - PROCESS | 1846 | 1461153180655 Marionette TRACE conn3 <- [1,2130,null,{}] 04:53:00 INFO - PROCESS | 1846 | 1461153180661 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}] 04:53:00 INFO - PROCESS | 1846 | 1461153180870 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 04:53:01 INFO - PROCESS | 1846 | 1461153181175 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fffd9000 == 146 [pid = 1846] [id = 540] 04:53:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 277 (0x7f78fdfb0400) [pid = 1846] [serial = 1621] [outer = (nil)] 04:53:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 278 (0x7f78ffedd000) [pid = 1846] [serial = 1622] [outer = 0x7f78fdfb0400] 04:53:01 INFO - PROCESS | 1846 | 1461153181290 Marionette DEBUG loaded listener.js 04:53:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 279 (0x7f78ffee2000) [pid = 1846] [serial = 1623] [outer = 0x7f78fdfb0400] 04:53:02 INFO - PROCESS | 1846 | 1461153182680 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] 04:53:02 INFO - PROCESS | 1846 | 1461153182814 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 04:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:53:02 INFO - PROCESS | 1846 | 1461153182827 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:53:02 INFO - PROCESS | 1846 | 1461153182831 Marionette TRACE conn3 <- [1,2134,null,{}] 04:53:02 INFO - PROCESS | 1846 | 1461153182839 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}] 04:53:03 INFO - PROCESS | 1846 | 1461153183052 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 04:53:03 INFO - PROCESS | 1846 | 1461153183324 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7900a45800 == 147 [pid = 1846] [id = 541] 04:53:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 280 (0x7f78fc544c00) [pid = 1846] [serial = 1624] [outer = (nil)] 04:53:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 281 (0x7f78fcae7000) [pid = 1846] [serial = 1625] [outer = 0x7f78fc544c00] 04:53:03 INFO - PROCESS | 1846 | 1461153183394 Marionette DEBUG loaded listener.js 04:53:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 282 (0x7f79005dcc00) [pid = 1846] [serial = 1626] [outer = 0x7f78fc544c00] 04:53:04 INFO - PROCESS | 1846 | 1461153184308 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]]]}] 04:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1540ms 04:53:04 INFO - PROCESS | 1846 | 1461153184367 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 04:53:04 INFO - PROCESS | 1846 | 1461153184375 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 04:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:53:04 INFO - PROCESS | 1846 | 1461153184385 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:53:04 INFO - PROCESS | 1846 | 1461153184388 Marionette TRACE conn3 <- [1,2138,null,{}] 04:53:04 INFO - PROCESS | 1846 | 1461153184394 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}] 04:53:04 INFO - PROCESS | 1846 | 1461153184600 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 04:53:05 INFO - PROCESS | 1846 | 1461153185033 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fe165000 == 148 [pid = 1846] [id = 542] 04:53:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 283 (0x7f79007d3c00) [pid = 1846] [serial = 1627] [outer = (nil)] 04:53:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 284 (0x7f790089d400) [pid = 1846] [serial = 1628] [outer = 0x7f79007d3c00] 04:53:05 INFO - PROCESS | 1846 | 1461153185110 Marionette DEBUG loaded listener.js 04:53:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 285 (0x7f7900a6d000) [pid = 1846] [serial = 1629] [outer = 0x7f79007d3c00] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908d5e800 == 147 [pid = 1846] [id = 522] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908938800 == 146 [pid = 1846] [id = 521] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7906fd5000 == 145 [pid = 1846] [id = 520] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790451e000 == 144 [pid = 1846] [id = 519] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79012cb000 == 143 [pid = 1846] [id = 518] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7906fb9000 == 142 [pid = 1846] [id = 517] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7903743000 == 141 [pid = 1846] [id = 516] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905ea2800 == 140 [pid = 1846] [id = 514] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f78fe157000 == 139 [pid = 1846] [id = 513] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79011e5000 == 138 [pid = 1846] [id = 512] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790dd3e000 == 137 [pid = 1846] [id = 511] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7930574000 == 136 [pid = 1846] [id = 510] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792c267000 == 135 [pid = 1846] [id = 509] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792b953000 == 134 [pid = 1846] [id = 508] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926df0800 == 133 [pid = 1846] [id = 507] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918d97800 == 132 [pid = 1846] [id = 506] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914dd5000 == 131 [pid = 1846] [id = 505] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791486f800 == 130 [pid = 1846] [id = 504] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908925800 == 129 [pid = 1846] [id = 503] 04:53:06 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7904714000 == 128 [pid = 1846] [id = 502] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 284 (0x7f790ed0ec00) [pid = 1846] [serial = 1502] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 283 (0x7f7912b88800) [pid = 1846] [serial = 1503] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 282 (0x7f790fd4c800) [pid = 1846] [serial = 1499] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 281 (0x7f7906f04400) [pid = 1846] [serial = 1448] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 280 (0x7f792810e800) [pid = 1846] [serial = 1478] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 279 (0x7f792a027c00) [pid = 1846] [serial = 1481] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 278 (0x7f79140f1000) [pid = 1846] [serial = 1460] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 277 (0x7f7909128c00) [pid = 1846] [serial = 1496] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 276 (0x7f79186eac00) [pid = 1846] [serial = 1469] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 275 (0x7f7910bb9000) [pid = 1846] [serial = 1457] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 274 (0x7f7925eda000) [pid = 1846] [serial = 1475] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 273 (0x7f78fcae7400) [pid = 1846] [serial = 1484] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 272 (0x7f7900a71000) [pid = 1846] [serial = 1487] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 271 (0x7f7910393400) [pid = 1846] [serial = 1442] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 270 (0x7f7903a38800) [pid = 1846] [serial = 1488] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 269 (0x7f7914f9a000) [pid = 1846] [serial = 1463] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 268 (0x7f790da82400) [pid = 1846] [serial = 1497] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 267 (0x7f7903a33400) [pid = 1846] [serial = 1445] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 266 (0x7f7900a67400) [pid = 1846] [serial = 1485] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 265 (0x7f7908a7a400) [pid = 1846] [serial = 1493] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 264 (0x7f79198b5400) [pid = 1846] [serial = 1472] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 263 (0x7f7908a89400) [pid = 1846] [serial = 1494] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 262 (0x7f79169b8c00) [pid = 1846] [serial = 1466] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 261 (0x7f7909211400) [pid = 1846] [serial = 1451] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 260 (0x7f7906f07000) [pid = 1846] [serial = 1491] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7f79106d2400) [pid = 1846] [serial = 1454] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7f7904eb6400) [pid = 1846] [serial = 1490] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7f79106d6000) [pid = 1846] [serial = 1500] [outer = (nil)] [url = about:blank] 04:53:06 INFO - PROCESS | 1846 | 1461153186630 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]]]}] 04:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2281ms 04:53:06 INFO - PROCESS | 1846 | 1461153186667 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 04:53:06 INFO - PROCESS | 1846 | 1461153186671 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 04:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:53:06 INFO - PROCESS | 1846 | 1461153186677 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:53:06 INFO - PROCESS | 1846 | 1461153186682 Marionette TRACE conn3 <- [1,2142,null,{}] 04:53:06 INFO - PROCESS | 1846 | 1461153186697 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}] 04:53:06 INFO - PROCESS | 1846 | 1461153186933 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 04:53:07 INFO - PROCESS | 1846 | 1461153187128 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79011d2800 == 129 [pid = 1846] [id = 543] 04:53:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7f7900691c00) [pid = 1846] [serial = 1630] [outer = (nil)] 04:53:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7f7902a8fc00) [pid = 1846] [serial = 1631] [outer = 0x7f7900691c00] 04:53:07 INFO - PROCESS | 1846 | 1461153187199 Marionette DEBUG loaded listener.js 04:53:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7f7903043000) [pid = 1846] [serial = 1632] [outer = 0x7f7900691c00] 04:53:07 INFO - PROCESS | 1846 | 1461153187931 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] 04:53:07 INFO - PROCESS | 1846 | 1461153187969 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 04:53:07 INFO - PROCESS | 1846 | 1461153187976 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:53:07 INFO - PROCESS | 1846 | 1461153187979 Marionette TRACE conn3 <- [1,2146,null,{}] 04:53:07 INFO - PROCESS | 1846 | 1461153187984 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}] 04:53:08 INFO - PROCESS | 1846 | 1461153188258 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 04:53:08 INFO - PROCESS | 1846 | 1461153188377 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7902953000 == 130 [pid = 1846] [id = 544] 04:53:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 261 (0x7f79022e4400) [pid = 1846] [serial = 1633] [outer = (nil)] 04:53:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 262 (0x7f79031c9400) [pid = 1846] [serial = 1634] [outer = 0x7f79022e4400] 04:53:08 INFO - PROCESS | 1846 | 1461153188442 Marionette DEBUG loaded listener.js 04:53:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 263 (0x7f790325a400) [pid = 1846] [serial = 1635] [outer = 0x7f79022e4400] 04:53:09 INFO - PROCESS | 1846 | 1461153189270 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] 04:53:09 INFO - PROCESS | 1846 | 1461153189313 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 04:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:53:09 INFO - PROCESS | 1846 | 1461153189318 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:53:09 INFO - PROCESS | 1846 | 1461153189320 Marionette TRACE conn3 <- [1,2150,null,{}] 04:53:09 INFO - PROCESS | 1846 | 1461153189346 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}] 04:53:09 INFO - PROCESS | 1846 | 1461153189587 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 04:53:09 INFO - PROCESS | 1846 | 1461153189619 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7903743000 == 131 [pid = 1846] [id = 545] 04:53:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 264 (0x7f79031c3000) [pid = 1846] [serial = 1636] [outer = (nil)] 04:53:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 265 (0x7f790326d000) [pid = 1846] [serial = 1637] [outer = 0x7f79031c3000] 04:53:09 INFO - PROCESS | 1846 | 1461153189677 Marionette DEBUG loaded listener.js 04:53:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 266 (0x7f79032b5800) [pid = 1846] [serial = 1638] [outer = 0x7f79031c3000] 04:53:10 INFO - PROCESS | 1846 | 1461153190568 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]]]}] 04:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1336ms 04:53:11 INFO - PROCESS | 1846 | --DOMWINDOW == 265 (0x7f7904edb800) [pid = 1846] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:53:11 INFO - PROCESS | 1846 | --DOMWINDOW == 264 (0x7f7903044800) [pid = 1846] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:53:11 INFO - PROCESS | 1846 | --DOMWINDOW == 263 (0x7f7908a75c00) [pid = 1846] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:53:11 INFO - PROCESS | 1846 | --DOMWINDOW == 262 (0x7f790089f800) [pid = 1846] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:53:11 INFO - PROCESS | 1846 | --DOMWINDOW == 261 (0x7f7900898400) [pid = 1846] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:53:11 INFO - PROCESS | 1846 | --DOMWINDOW == 260 (0x7f7903a38c00) [pid = 1846] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:53:11 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7f7902cf9c00) [pid = 1846] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:53:11 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7f7910574000) [pid = 1846] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:53:11 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7f790304cc00) [pid = 1846] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:53:11 INFO - PROCESS | 1846 | --DOMWINDOW == 256 (0x7f78fe396400) [pid = 1846] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:53:11 INFO - PROCESS | 1846 | --DOMWINDOW == 255 (0x7f7902b96000) [pid = 1846] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:53:11 INFO - PROCESS | 1846 | --DOMWINDOW == 254 (0x7f78fe39a400) [pid = 1846] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:53:11 INFO - PROCESS | 1846 | --DOMWINDOW == 253 (0x7f7908b95c00) [pid = 1846] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:53:11 INFO - PROCESS | 1846 | --DOMWINDOW == 252 (0x7f7903a37000) [pid = 1846] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:53:11 INFO - PROCESS | 1846 | 1461153191605 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 04:53:11 INFO - PROCESS | 1846 | 1461153191607 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 04:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:53:11 INFO - PROCESS | 1846 | 1461153191632 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:53:11 INFO - PROCESS | 1846 | 1461153191635 Marionette TRACE conn3 <- [1,2154,null,{}] 04:53:11 INFO - PROCESS | 1846 | 1461153191642 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}] 04:53:11 INFO - PROCESS | 1846 | 1461153191895 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 04:53:12 INFO - PROCESS | 1846 | 1461153192009 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904597800 == 132 [pid = 1846] [id = 546] 04:53:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 253 (0x7f79032b6800) [pid = 1846] [serial = 1639] [outer = (nil)] 04:53:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 254 (0x7f7903bcd000) [pid = 1846] [serial = 1640] [outer = 0x7f79032b6800] 04:53:12 INFO - PROCESS | 1846 | 1461153192073 Marionette DEBUG loaded listener.js 04:53:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 255 (0x7f79049cbc00) [pid = 1846] [serial = 1641] [outer = 0x7f79032b6800] 04:53:12 INFO - PROCESS | 1846 | 1461153192766 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]]]}] 04:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1188ms 04:53:12 INFO - PROCESS | 1846 | 1461153192817 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 04:53:12 INFO - PROCESS | 1846 | 1461153192820 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 04:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:53:12 INFO - PROCESS | 1846 | 1461153192837 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:53:12 INFO - PROCESS | 1846 | 1461153192839 Marionette TRACE conn3 <- [1,2158,null,{}] 04:53:12 INFO - PROCESS | 1846 | 1461153192848 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}] 04:53:13 INFO - PROCESS | 1846 | 1461153193027 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 04:53:13 INFO - PROCESS | 1846 | 1461153193036 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79048a1800 == 133 [pid = 1846] [id = 547] 04:53:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 256 (0x7f79049cc400) [pid = 1846] [serial = 1642] [outer = (nil)] 04:53:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 257 (0x7f7904ed0000) [pid = 1846] [serial = 1643] [outer = 0x7f79049cc400] 04:53:13 INFO - PROCESS | 1846 | 1461153193094 Marionette DEBUG loaded listener.js 04:53:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7f7904fcdc00) [pid = 1846] [serial = 1644] [outer = 0x7f79049cc400] 04:53:14 INFO - PROCESS | 1846 | 1461153194263 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]]]}] 04:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1495ms 04:53:14 INFO - PROCESS | 1846 | 1461153194332 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 04:53:14 INFO - PROCESS | 1846 | 1461153194339 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 04:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:53:14 INFO - PROCESS | 1846 | 1461153194348 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:53:14 INFO - PROCESS | 1846 | 1461153194353 Marionette TRACE conn3 <- [1,2162,null,{}] 04:53:14 INFO - PROCESS | 1846 | 1461153194361 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}] 04:53:14 INFO - PROCESS | 1846 | 1461153194622 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 04:53:14 INFO - PROCESS | 1846 | 1461153194943 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7900edc000 == 134 [pid = 1846] [id = 548] 04:53:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7f79005de800) [pid = 1846] [serial = 1645] [outer = (nil)] 04:53:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7f7900692400) [pid = 1846] [serial = 1646] [outer = 0x7f79005de800] 04:53:15 INFO - PROCESS | 1846 | 1461153195022 Marionette DEBUG loaded listener.js 04:53:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 261 (0x7f790089f800) [pid = 1846] [serial = 1647] [outer = 0x7f79005de800] 04:53:15 INFO - PROCESS | 1846 | 1461153195925 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]]]}] 04:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1638ms 04:53:15 INFO - PROCESS | 1846 | 1461153195987 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 04:53:15 INFO - PROCESS | 1846 | 1461153195996 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 04:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:53:16 INFO - PROCESS | 1846 | 1461153196006 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:53:16 INFO - PROCESS | 1846 | 1461153196009 Marionette TRACE conn3 <- [1,2166,null,{}] 04:53:16 INFO - PROCESS | 1846 | 1461153196015 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}] 04:53:16 INFO - PROCESS | 1846 | 1461153196229 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 04:53:16 INFO - PROCESS | 1846 | 1461153196612 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7903144800 == 135 [pid = 1846] [id = 549] 04:53:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 262 (0x7f7902a92000) [pid = 1846] [serial = 1648] [outer = (nil)] 04:53:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 263 (0x7f7902cf5000) [pid = 1846] [serial = 1649] [outer = 0x7f7902a92000] 04:53:16 INFO - PROCESS | 1846 | 1461153196687 Marionette DEBUG loaded listener.js 04:53:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 264 (0x7f79031cd400) [pid = 1846] [serial = 1650] [outer = 0x7f7902a92000] 04:53:17 INFO - PROCESS | 1846 | 1461153197563 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]]]}] 04:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1630ms 04:53:17 INFO - PROCESS | 1846 | 1461153197636 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 04:53:17 INFO - PROCESS | 1846 | 1461153197639 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 04:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:53:17 INFO - PROCESS | 1846 | 1461153197646 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:53:17 INFO - PROCESS | 1846 | 1461153197652 Marionette TRACE conn3 <- [1,2170,null,{}] 04:53:17 INFO - PROCESS | 1846 | 1461153197667 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}] 04:53:17 INFO - PROCESS | 1846 | 1461153197927 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 04:53:18 INFO - PROCESS | 1846 | 1461153198237 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905b25000 == 136 [pid = 1846] [id = 550] 04:53:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 265 (0x7f79032c1000) [pid = 1846] [serial = 1651] [outer = (nil)] 04:53:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 266 (0x7f79045c8800) [pid = 1846] [serial = 1652] [outer = 0x7f79032c1000] 04:53:18 INFO - PROCESS | 1846 | 1461153198316 Marionette DEBUG loaded listener.js 04:53:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 267 (0x7f7904775400) [pid = 1846] [serial = 1653] [outer = 0x7f79032c1000] 04:53:19 INFO - PROCESS | 1846 | 1461153199128 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]]]}] 04:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1534ms 04:53:19 INFO - PROCESS | 1846 | 1461153199181 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 04:53:19 INFO - PROCESS | 1846 | 1461153199185 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 04:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:53:19 INFO - PROCESS | 1846 | 1461153199191 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:53:19 INFO - PROCESS | 1846 | 1461153199195 Marionette TRACE conn3 <- [1,2174,null,{}] 04:53:19 INFO - PROCESS | 1846 | 1461153199200 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}] 04:53:19 INFO - PROCESS | 1846 | 1461153199408 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 04:53:19 INFO - PROCESS | 1846 | 1461153199672 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905eab000 == 137 [pid = 1846] [id = 551] 04:53:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 268 (0x7f7903a40000) [pid = 1846] [serial = 1654] [outer = (nil)] 04:53:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 269 (0x7f7904fc9800) [pid = 1846] [serial = 1655] [outer = 0x7f7903a40000] 04:53:19 INFO - PROCESS | 1846 | 1461153199749 Marionette DEBUG loaded listener.js 04:53:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 270 (0x7f7905103400) [pid = 1846] [serial = 1656] [outer = 0x7f7903a40000] 04:53:20 INFO - PROCESS | 1846 | 1461153200594 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]]]}] 04:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1441ms 04:53:20 INFO - PROCESS | 1846 | 1461153200632 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 04:53:20 INFO - PROCESS | 1846 | 1461153200635 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 04:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:53:20 INFO - PROCESS | 1846 | 1461153200642 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:53:20 INFO - PROCESS | 1846 | 1461153200644 Marionette TRACE conn3 <- [1,2178,null,{}] 04:53:20 INFO - PROCESS | 1846 | 1461153200649 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}] 04:53:20 INFO - PROCESS | 1846 | 1461153200863 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 04:53:21 INFO - PROCESS | 1846 | 1461153201132 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7906ef5800 == 138 [pid = 1846] [id = 552] 04:53:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 271 (0x7f79049ca000) [pid = 1846] [serial = 1657] [outer = (nil)] 04:53:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 272 (0x7f790510f400) [pid = 1846] [serial = 1658] [outer = 0x7f79049ca000] 04:53:21 INFO - PROCESS | 1846 | 1461153201207 Marionette DEBUG loaded listener.js 04:53:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 273 (0x7f790512f400) [pid = 1846] [serial = 1659] [outer = 0x7f79049ca000] 04:53:22 INFO - PROCESS | 1846 | 1461153202087 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]]]}] 04:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1477ms 04:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:53:22 INFO - PROCESS | 1846 | 1461153202120 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 04:53:22 INFO - PROCESS | 1846 | 1461153202123 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 04:53:22 INFO - PROCESS | 1846 | 1461153202129 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:53:22 INFO - PROCESS | 1846 | 1461153202132 Marionette TRACE conn3 <- [1,2182,null,{}] 04:53:22 INFO - PROCESS | 1846 | 1461153202157 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}] 04:53:22 INFO - PROCESS | 1846 | 1461153202397 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 04:53:22 INFO - PROCESS | 1846 | 1461153202669 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79071a2000 == 139 [pid = 1846] [id = 553] 04:53:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 274 (0x7f7905b11000) [pid = 1846] [serial = 1660] [outer = (nil)] 04:53:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 275 (0x7f7905d65800) [pid = 1846] [serial = 1661] [outer = 0x7f7905b11000] 04:53:22 INFO - PROCESS | 1846 | 1461153202800 Marionette DEBUG loaded listener.js 04:53:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 276 (0x7f7905d71400) [pid = 1846] [serial = 1662] [outer = 0x7f7905b11000] 04:53:23 INFO - PROCESS | 1846 | 1461153203664 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]]]}] 04:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1600ms 04:53:23 INFO - PROCESS | 1846 | 1461153203731 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 04:53:23 INFO - PROCESS | 1846 | 1461153203734 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 04:53:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:53:23 INFO - PROCESS | 1846 | 1461153203743 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:53:23 INFO - PROCESS | 1846 | 1461153203745 Marionette TRACE conn3 <- [1,2186,null,{}] 04:53:23 INFO - PROCESS | 1846 | 1461153203750 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}] 04:53:23 INFO - PROCESS | 1846 | 1461153203956 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 04:53:24 INFO - PROCESS | 1846 | 1461153204224 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907580000 == 140 [pid = 1846] [id = 554] 04:53:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 277 (0x7f7905b11c00) [pid = 1846] [serial = 1663] [outer = (nil)] 04:53:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 278 (0x7f7906f06400) [pid = 1846] [serial = 1664] [outer = 0x7f7905b11c00] 04:53:24 INFO - PROCESS | 1846 | 1461153204335 Marionette DEBUG loaded listener.js 04:53:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 279 (0x7f79075a2c00) [pid = 1846] [serial = 1665] [outer = 0x7f7905b11c00] 04:53:25 INFO - PROCESS | 1846 | 1461153205196 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]]]}] 04:53:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:53:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1498ms 04:53:25 INFO - PROCESS | 1846 | 1461153205242 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 04:53:25 INFO - PROCESS | 1846 | 1461153205246 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 04:53:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:53:25 INFO - PROCESS | 1846 | 1461153205252 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:53:25 INFO - PROCESS | 1846 | 1461153205255 Marionette TRACE conn3 <- [1,2190,null,{}] 04:53:25 INFO - PROCESS | 1846 | 1461153205260 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}] 04:53:25 INFO - PROCESS | 1846 | 1461153205475 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 04:53:25 INFO - PROCESS | 1846 | 1461153205754 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908921800 == 141 [pid = 1846] [id = 555] 04:53:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 280 (0x7f7905c76c00) [pid = 1846] [serial = 1666] [outer = (nil)] 04:53:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 281 (0x7f79075aa800) [pid = 1846] [serial = 1667] [outer = 0x7f7905c76c00] 04:53:25 INFO - PROCESS | 1846 | 1461153205871 Marionette DEBUG loaded listener.js 04:53:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 282 (0x7f79088ec800) [pid = 1846] [serial = 1668] [outer = 0x7f7905c76c00] 04:53:26 INFO - PROCESS | 1846 | 1461153206747 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]]]}] 04:53:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:53:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1528ms 04:53:26 INFO - PROCESS | 1846 | 1461153206781 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 04:53:26 INFO - PROCESS | 1846 | 1461153206785 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 04:53:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:53:26 INFO - PROCESS | 1846 | 1461153206791 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:53:26 INFO - PROCESS | 1846 | 1461153206794 Marionette TRACE conn3 <- [1,2194,null,{}] 04:53:26 INFO - PROCESS | 1846 | 1461153206799 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}] 04:53:27 INFO - PROCESS | 1846 | 1461153207009 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 04:53:27 INFO - PROCESS | 1846 | 1461153207286 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908d66800 == 142 [pid = 1846] [id = 556] 04:53:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 283 (0x7f7908a72c00) [pid = 1846] [serial = 1669] [outer = (nil)] 04:53:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 284 (0x7f7908a7c000) [pid = 1846] [serial = 1670] [outer = 0x7f7908a72c00] 04:53:27 INFO - PROCESS | 1846 | 1461153207403 Marionette DEBUG loaded listener.js 04:53:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 285 (0x7f7908a89400) [pid = 1846] [serial = 1671] [outer = 0x7f7908a72c00] 04:53:28 INFO - PROCESS | 1846 | 1461153208215 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]]]}] 04:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1478ms 04:53:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:53:28 INFO - PROCESS | 1846 | 1461153208270 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 04:53:28 INFO - PROCESS | 1846 | 1461153208273 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 04:53:28 INFO - PROCESS | 1846 | 1461153208280 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:53:28 INFO - PROCESS | 1846 | 1461153208283 Marionette TRACE conn3 <- [1,2198,null,{}] 04:53:28 INFO - PROCESS | 1846 | 1461153208288 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}] 04:53:28 INFO - PROCESS | 1846 | 1461153208495 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 04:53:28 INFO - PROCESS | 1846 | 1461153208767 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790decf800 == 143 [pid = 1846] [id = 557] 04:53:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 286 (0x7f7908a78000) [pid = 1846] [serial = 1672] [outer = (nil)] 04:53:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 287 (0x7f7908b44800) [pid = 1846] [serial = 1673] [outer = 0x7f7908a78000] 04:53:28 INFO - PROCESS | 1846 | 1461153208844 Marionette DEBUG loaded listener.js 04:53:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 288 (0x7f7908b8f400) [pid = 1846] [serial = 1674] [outer = 0x7f7908a78000] 04:53:29 INFO - PROCESS | 1846 | 1461153209694 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]]]}] 04:53:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:53:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1443ms 04:53:29 INFO - PROCESS | 1846 | 1461153209725 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 04:53:29 INFO - PROCESS | 1846 | 1461153209730 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 04:53:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:53:29 INFO - PROCESS | 1846 | 1461153209738 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:53:29 INFO - PROCESS | 1846 | 1461153209742 Marionette TRACE conn3 <- [1,2202,null,{}] 04:53:29 INFO - PROCESS | 1846 | 1461153209748 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}] 04:53:29 INFO - PROCESS | 1846 | 1461153209988 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 04:53:30 INFO - PROCESS | 1846 | 1461153210255 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791040b000 == 144 [pid = 1846] [id = 558] 04:53:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 289 (0x7f7908a89800) [pid = 1846] [serial = 1675] [outer = (nil)] 04:53:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 290 (0x7f7909134400) [pid = 1846] [serial = 1676] [outer = 0x7f7908a89800] 04:53:30 INFO - PROCESS | 1846 | 1461153210336 Marionette DEBUG loaded listener.js 04:53:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 291 (0x7f790da80800) [pid = 1846] [serial = 1677] [outer = 0x7f7908a89800] 04:53:31 INFO - PROCESS | 1846 | 1461153211221 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]]]}] 04:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1529ms 04:53:31 INFO - PROCESS | 1846 | 1461153211269 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 04:53:31 INFO - PROCESS | 1846 | 1461153211273 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 04:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:53:31 INFO - PROCESS | 1846 | 1461153211279 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:53:31 INFO - PROCESS | 1846 | 1461153211281 Marionette TRACE conn3 <- [1,2206,null,{}] 04:53:31 INFO - PROCESS | 1846 | 1461153211286 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}] 04:53:31 INFO - PROCESS | 1846 | 1461153211489 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 04:53:31 INFO - PROCESS | 1846 | 1461153211763 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910c47000 == 145 [pid = 1846] [id = 559] 04:53:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 292 (0x7f7908b96400) [pid = 1846] [serial = 1678] [outer = (nil)] 04:53:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 293 (0x7f790ed0a800) [pid = 1846] [serial = 1679] [outer = 0x7f7908b96400] 04:53:31 INFO - PROCESS | 1846 | 1461153211886 Marionette DEBUG loaded listener.js 04:53:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 294 (0x7f790ed2d000) [pid = 1846] [serial = 1680] [outer = 0x7f7908b96400] 04:53:32 INFO - PROCESS | 1846 | 1461153212832 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]]]}] 04:53:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:53:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1633ms 04:53:32 INFO - PROCESS | 1846 | 1461153212915 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 04:53:32 INFO - PROCESS | 1846 | 1461153212920 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 04:53:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:53:32 INFO - PROCESS | 1846 | 1461153212929 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:53:32 INFO - PROCESS | 1846 | 1461153212937 Marionette TRACE conn3 <- [1,2210,null,{}] 04:53:32 INFO - PROCESS | 1846 | 1461153212944 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}] 04:53:33 INFO - PROCESS | 1846 | 1461153213200 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 04:53:33 INFO - PROCESS | 1846 | 1461153213514 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791211f000 == 146 [pid = 1846] [id = 560] 04:53:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 295 (0x7f7909212c00) [pid = 1846] [serial = 1681] [outer = (nil)] 04:53:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 296 (0x7f790fd46c00) [pid = 1846] [serial = 1682] [outer = 0x7f7909212c00] 04:53:33 INFO - PROCESS | 1846 | 1461153213592 Marionette DEBUG loaded listener.js 04:53:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 297 (0x7f7910035400) [pid = 1846] [serial = 1683] [outer = 0x7f7909212c00] 04:53:34 INFO - PROCESS | 1846 | 1461153214411 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]]]}] 04:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1544ms 04:53:34 INFO - PROCESS | 1846 | 1461153214474 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 04:53:34 INFO - PROCESS | 1846 | 1461153214477 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 04:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:53:34 INFO - PROCESS | 1846 | 1461153214483 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:53:34 INFO - PROCESS | 1846 | 1461153214486 Marionette TRACE conn3 <- [1,2214,null,{}] 04:53:34 INFO - PROCESS | 1846 | 1461153214491 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}] 04:53:34 INFO - PROCESS | 1846 | 1461153214700 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 04:53:34 INFO - PROCESS | 1846 | 1461153214979 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79149e5000 == 147 [pid = 1846] [id = 561] 04:53:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 298 (0x7f790ed09800) [pid = 1846] [serial = 1684] [outer = (nil)] 04:53:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 299 (0x7f79100d8c00) [pid = 1846] [serial = 1685] [outer = 0x7f790ed09800] 04:53:35 INFO - PROCESS | 1846 | 1461153215101 Marionette DEBUG loaded listener.js 04:53:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 300 (0x7f791026b800) [pid = 1846] [serial = 1686] [outer = 0x7f790ed09800] 04:53:35 INFO - PROCESS | 1846 | 1461153215902 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]]]}] 04:53:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:53:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1433ms 04:53:35 INFO - PROCESS | 1846 | 1461153215916 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 04:53:35 INFO - PROCESS | 1846 | 1461153215918 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 04:53:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:53:35 INFO - PROCESS | 1846 | 1461153215924 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:53:35 INFO - PROCESS | 1846 | 1461153215926 Marionette TRACE conn3 <- [1,2218,null,{}] 04:53:35 INFO - PROCESS | 1846 | 1461153215932 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}] 04:53:36 INFO - PROCESS | 1846 | 1461153216128 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 04:53:36 INFO - PROCESS | 1846 | 1461153216411 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914b9b800 == 148 [pid = 1846] [id = 562] 04:53:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 301 (0x7f7904ed4c00) [pid = 1846] [serial = 1687] [outer = (nil)] 04:53:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 302 (0x7f79102fb400) [pid = 1846] [serial = 1688] [outer = 0x7f7904ed4c00] 04:53:36 INFO - PROCESS | 1846 | 1461153216488 Marionette DEBUG loaded listener.js 04:53:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 303 (0x7f79103a5400) [pid = 1846] [serial = 1689] [outer = 0x7f7904ed4c00] 04:53:37 INFO - PROCESS | 1846 | 1461153217367 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]]]}] 04:53:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:53:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1480ms 04:53:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:53:37 INFO - PROCESS | 1846 | 1461153217405 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 04:53:37 INFO - PROCESS | 1846 | 1461153217407 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 04:53:37 INFO - PROCESS | 1846 | 1461153217414 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:53:37 INFO - PROCESS | 1846 | 1461153217417 Marionette TRACE conn3 <- [1,2222,null,{}] 04:53:37 INFO - PROCESS | 1846 | 1461153217422 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}] 04:53:37 INFO - PROCESS | 1846 | 1461153217618 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 04:53:37 INFO - PROCESS | 1846 | 1461153217895 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914f22000 == 149 [pid = 1846] [id = 563] 04:53:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 304 (0x7f790ed30800) [pid = 1846] [serial = 1690] [outer = (nil)] 04:53:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 305 (0x7f79104a9000) [pid = 1846] [serial = 1691] [outer = 0x7f790ed30800] 04:53:37 INFO - PROCESS | 1846 | 1461153217970 Marionette DEBUG loaded listener.js 04:53:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 306 (0x7f7910572800) [pid = 1846] [serial = 1692] [outer = 0x7f790ed30800] 04:53:38 INFO - PROCESS | 1846 | 1461153218983 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]]]}] 04:53:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:53:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1633ms 04:53:39 INFO - PROCESS | 1846 | 1461153219047 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 04:53:39 INFO - PROCESS | 1846 | 1461153219050 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 04:53:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:53:39 INFO - PROCESS | 1846 | 1461153219056 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:53:39 INFO - PROCESS | 1846 | 1461153219058 Marionette TRACE conn3 <- [1,2226,null,{}] 04:53:39 INFO - PROCESS | 1846 | 1461153219064 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}] 04:53:39 INFO - PROCESS | 1846 | 1461153219273 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 04:53:39 INFO - PROCESS | 1846 | 1461153219564 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7916c41000 == 150 [pid = 1846] [id = 564] 04:53:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 307 (0x7f78fc473000) [pid = 1846] [serial = 1693] [outer = (nil)] 04:53:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 308 (0x7f79103a2c00) [pid = 1846] [serial = 1694] [outer = 0x7f78fc473000] 04:53:39 INFO - PROCESS | 1846 | 1461153219638 Marionette DEBUG loaded listener.js 04:53:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 309 (0x7f79106ad800) [pid = 1846] [serial = 1695] [outer = 0x7f78fc473000] 04:53:40 INFO - PROCESS | 1846 | 1461153220526 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]]]}] 04:53:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:53:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1532ms 04:53:40 INFO - PROCESS | 1846 | 1461153220589 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 04:53:40 INFO - PROCESS | 1846 | 1461153220592 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 04:53:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:53:40 INFO - PROCESS | 1846 | 1461153220597 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:53:40 INFO - PROCESS | 1846 | 1461153220600 Marionette TRACE conn3 <- [1,2230,null,{}] 04:53:40 INFO - PROCESS | 1846 | 1461153220605 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}] 04:53:40 INFO - PROCESS | 1846 | 1461153220813 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 04:53:41 INFO - PROCESS | 1846 | 1461153221099 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790dd24800 == 151 [pid = 1846] [id = 565] 04:53:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 310 (0x7f78fc548c00) [pid = 1846] [serial = 1696] [outer = (nil)] 04:53:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 311 (0x7f7905acd400) [pid = 1846] [serial = 1697] [outer = 0x7f78fc548c00] 04:53:41 INFO - PROCESS | 1846 | 1461153221215 Marionette DEBUG loaded listener.js 04:53:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 312 (0x7f79106d2000) [pid = 1846] [serial = 1698] [outer = 0x7f78fc548c00] 04:53:42 INFO - PROCESS | 1846 | 1461153222108 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]]]}] 04:53:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:53:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1583ms 04:53:42 INFO - PROCESS | 1846 | 1461153222182 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 04:53:42 INFO - PROCESS | 1846 | 1461153222185 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 04:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:53:42 INFO - PROCESS | 1846 | 1461153222191 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:53:42 INFO - PROCESS | 1846 | 1461153222194 Marionette TRACE conn3 <- [1,2234,null,{}] 04:53:42 INFO - PROCESS | 1846 | 1461153222199 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}] 04:53:42 INFO - PROCESS | 1846 | 1461153222445 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 04:53:42 INFO - PROCESS | 1846 | 1461153222776 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919967000 == 152 [pid = 1846] [id = 566] 04:53:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 313 (0x7f78fcae4400) [pid = 1846] [serial = 1699] [outer = (nil)] 04:53:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 314 (0x7f791076e400) [pid = 1846] [serial = 1700] [outer = 0x7f78fcae4400] 04:53:42 INFO - PROCESS | 1846 | 1461153222851 Marionette DEBUG loaded listener.js 04:53:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 315 (0x7f79107db400) [pid = 1846] [serial = 1701] [outer = 0x7f78fcae4400] 04:53:43 INFO - PROCESS | 1846 | 1461153223668 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]]]}] 04:53:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:53:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1532ms 04:53:43 INFO - PROCESS | 1846 | 1461153223727 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 04:53:43 INFO - PROCESS | 1846 | 1461153223730 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 04:53:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:53:43 INFO - PROCESS | 1846 | 1461153223736 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:53:43 INFO - PROCESS | 1846 | 1461153223738 Marionette TRACE conn3 <- [1,2238,null,{}] 04:53:43 INFO - PROCESS | 1846 | 1461153223744 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}] 04:53:43 INFO - PROCESS | 1846 | 1461153223951 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791004e800 == 151 [pid = 1846] [id = 501] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7903743000 == 150 [pid = 1846] [id = 545] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7902953000 == 149 [pid = 1846] [id = 544] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f78fe165000 == 148 [pid = 1846] [id = 542] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7900a45800 == 147 [pid = 1846] [id = 541] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f78fde76000 == 146 [pid = 1846] [id = 537] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7901019000 == 145 [pid = 1846] [id = 536] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7902962800 == 144 [pid = 1846] [id = 535] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7902949000 == 143 [pid = 1846] [id = 534] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f78fcfd0800 == 142 [pid = 1846] [id = 533] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7901113000 == 141 [pid = 1846] [id = 532] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7904e28800 == 140 [pid = 1846] [id = 531] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7930566000 == 139 [pid = 1846] [id = 530] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7927b4c000 == 138 [pid = 1846] [id = 529] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791a02c800 == 137 [pid = 1846] [id = 528] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79186aa800 == 136 [pid = 1846] [id = 527] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914b8b000 == 135 [pid = 1846] [id = 526] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908931800 == 134 [pid = 1846] [id = 525] 04:53:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7904595000 == 133 [pid = 1846] [id = 524] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 314 (0x7f7908b3f800) [pid = 1846] [serial = 1559] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 313 (0x7f790da7e000) [pid = 1846] [serial = 1562] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 312 (0x7f79140fdc00) [pid = 1846] [serial = 1251] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 311 (0x7f7904775000) [pid = 1846] [serial = 1538] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 310 (0x7f792b98c800) [pid = 1846] [serial = 1529] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 309 (0x7f7908b93000) [pid = 1846] [serial = 1560] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 308 (0x7f7900692000) [pid = 1846] [serial = 1526] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 307 (0x7f7910041400) [pid = 1846] [serial = 1563] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 306 (0x7f7900a6e800) [pid = 1846] [serial = 1218] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 305 (0x7f79008a5c00) [pid = 1846] [serial = 1215] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 304 (0x7f7912191400) [pid = 1846] [serial = 1568] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 303 (0x7f79106a4000) [pid = 1846] [serial = 1514] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 302 (0x7f7914f9a400) [pid = 1846] [serial = 1517] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 301 (0x7f7908b3f400) [pid = 1846] [serial = 1248] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 300 (0x7f7905108400) [pid = 1846] [serial = 1541] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 299 (0x7f790325b000) [pid = 1846] [serial = 1532] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 298 (0x7f791971a400) [pid = 1846] [serial = 1520] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 297 (0x7f7927110000) [pid = 1846] [serial = 1535] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 296 (0x7f792b987800) [pid = 1846] [serial = 1523] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 295 (0x7f7914f99000) [pid = 1846] [serial = 1569] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 294 (0x7f791202b800) [pid = 1846] [serial = 1566] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 293 (0x7f79088f6c00) [pid = 1846] [serial = 1511] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 292 (0x7f79049c3400) [pid = 1846] [serial = 1508] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 291 (0x7f79032bc800) [pid = 1846] [serial = 1553] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 290 (0x7f7906f11000) [pid = 1846] [serial = 1275] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 289 (0x7f7904eae400) [pid = 1846] [serial = 1554] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 288 (0x7f7903a3d800) [pid = 1846] [serial = 1245] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 287 (0x7f7902b8ec00) [pid = 1846] [serial = 1551] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 286 (0x7f79022ec400) [pid = 1846] [serial = 1544] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 285 (0x7f79140f0000) [pid = 1846] [serial = 1505] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 284 (0x7f791b084400) [pid = 1846] [serial = 1254] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 283 (0x7f7908a6f400) [pid = 1846] [serial = 1557] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 282 (0x7f79022f2000) [pid = 1846] [serial = 1547] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 281 (0x7f79107d4400) [pid = 1846] [serial = 1565] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 280 (0x7f790089e000) [pid = 1846] [serial = 1550] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | --DOMWINDOW == 279 (0x7f7906f0cc00) [pid = 1846] [serial = 1556] [outer = (nil)] [url = about:blank] 04:53:45 INFO - PROCESS | 1846 | 1461153225516 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fde6b000 == 134 [pid = 1846] [id = 567] 04:53:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 280 (0x7f78fc550c00) [pid = 1846] [serial = 1702] [outer = (nil)] 04:53:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 281 (0x7f78fcae1c00) [pid = 1846] [serial = 1703] [outer = 0x7f78fc550c00] 04:53:45 INFO - PROCESS | 1846 | 1461153225590 Marionette DEBUG loaded listener.js 04:53:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 282 (0x7f78fdfb4000) [pid = 1846] [serial = 1704] [outer = 0x7f78fc550c00] 04:53:46 INFO - PROCESS | 1846 | 1461153226478 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]]]}] 04:53:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:53:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 2789ms 04:53:46 INFO - PROCESS | 1846 | 1461153226526 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 04:53:46 INFO - PROCESS | 1846 | 1461153226532 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 04:53:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:53:46 INFO - PROCESS | 1846 | 1461153226566 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:53:46 INFO - PROCESS | 1846 | 1461153226571 Marionette TRACE conn3 <- [1,2242,null,{}] 04:53:46 INFO - PROCESS | 1846 | 1461153226579 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}] 04:53:46 INFO - PROCESS | 1846 | 1461153226777 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 04:53:46 INFO - PROCESS | 1846 | 1461153226788 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7900a5d800 == 135 [pid = 1846] [id = 568] 04:53:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 283 (0x7f78ffedbc00) [pid = 1846] [serial = 1705] [outer = (nil)] 04:53:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 284 (0x7f790068b400) [pid = 1846] [serial = 1706] [outer = 0x7f78ffedbc00] 04:53:46 INFO - PROCESS | 1846 | 1461153226861 Marionette DEBUG loaded listener.js 04:53:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 285 (0x7f790089e000) [pid = 1846] [serial = 1707] [outer = 0x7f78ffedbc00] 04:53:47 INFO - PROCESS | 1846 | 1461153227817 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]]]}] 04:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1358ms 04:53:47 INFO - PROCESS | 1846 | 1461153227909 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 04:53:47 INFO - PROCESS | 1846 | 1461153227914 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 04:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:53:47 INFO - PROCESS | 1846 | 1461153227920 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:53:47 INFO - PROCESS | 1846 | 1461153227923 Marionette TRACE conn3 <- [1,2246,null,{}] 04:53:47 INFO - PROCESS | 1846 | 1461153227928 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}] 04:53:48 INFO - PROCESS | 1846 | 1461153228165 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 04:53:48 INFO - PROCESS | 1846 | 1461153228194 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79011ed000 == 136 [pid = 1846] [id = 569] 04:53:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 286 (0x7f7900690800) [pid = 1846] [serial = 1708] [outer = (nil)] 04:53:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 287 (0x7f79022e5800) [pid = 1846] [serial = 1709] [outer = 0x7f7900690800] 04:53:48 INFO - PROCESS | 1846 | 1461153228256 Marionette DEBUG loaded listener.js 04:53:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 288 (0x7f7902cea400) [pid = 1846] [serial = 1710] [outer = 0x7f7900690800] 04:53:49 INFO - PROCESS | 1846 | 1461153229138 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]]]}] 04:53:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:53:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1285ms 04:53:49 INFO - PROCESS | 1846 | 1461153229207 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 04:53:49 INFO - PROCESS | 1846 | 1461153229211 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 04:53:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:53:49 INFO - PROCESS | 1846 | 1461153229224 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:53:49 INFO - PROCESS | 1846 | 1461153229232 Marionette TRACE conn3 <- [1,2250,null,{}] 04:53:49 INFO - PROCESS | 1846 | 1461153229245 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}] 04:53:49 INFO - PROCESS | 1846 | 1461153229500 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 04:53:49 INFO - PROCESS | 1846 | 1461153229530 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7902947000 == 137 [pid = 1846] [id = 570] 04:53:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 289 (0x7f7902ceac00) [pid = 1846] [serial = 1711] [outer = (nil)] 04:53:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 290 (0x7f790325c400) [pid = 1846] [serial = 1712] [outer = 0x7f7902ceac00] 04:53:49 INFO - PROCESS | 1846 | 1461153229588 Marionette DEBUG loaded listener.js 04:53:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 291 (0x7f7903267c00) [pid = 1846] [serial = 1713] [outer = 0x7f7902ceac00] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 290 (0x7f79031c9800) [pid = 1846] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 289 (0x7f7908b41400) [pid = 1846] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 288 (0x7f7905c74000) [pid = 1846] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 287 (0x7f79032b3000) [pid = 1846] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 286 (0x7f7906f08800) [pid = 1846] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 285 (0x7f7905ad1400) [pid = 1846] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 284 (0x7f79031c7000) [pid = 1846] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 283 (0x7f7903a3bc00) [pid = 1846] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 282 (0x7f7912035000) [pid = 1846] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 281 (0x7f79106db400) [pid = 1846] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 280 (0x7f7903163800) [pid = 1846] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 279 (0x7f7910570800) [pid = 1846] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 278 (0x7f79075a7000) [pid = 1846] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 277 (0x7f79075a3c00) [pid = 1846] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 276 (0x7f790ed28000) [pid = 1846] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 275 (0x7f7916955400) [pid = 1846] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 274 (0x7f7920104000) [pid = 1846] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 273 (0x7f79007c7400) [pid = 1846] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 272 (0x7f79100d5c00) [pid = 1846] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 271 (0x7f791b010400) [pid = 1846] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 270 (0x7f791838f800) [pid = 1846] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 269 (0x7f7906f0ac00) [pid = 1846] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 268 (0x7f79106d9800) [pid = 1846] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 267 (0x7f7914fa1400) [pid = 1846] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 266 (0x7f7902a91400) [pid = 1846] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 265 (0x7f790920a400) [pid = 1846] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 264 (0x7f79031c3000) [pid = 1846] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 263 (0x7f79032b6800) [pid = 1846] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 262 (0x7f78fc544c00) [pid = 1846] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 261 (0x7f7903042400) [pid = 1846] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 260 (0x7f7900691c00) [pid = 1846] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7f79140f6400) [pid = 1846] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7f79007c7000) [pid = 1846] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7f7914f96400) [pid = 1846] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 256 (0x7f7908b3ec00) [pid = 1846] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 255 (0x7f7903bcc000) [pid = 1846] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 254 (0x7f79107d7400) [pid = 1846] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 253 (0x7f7914a7ec00) [pid = 1846] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 252 (0x7f79007d3c00) [pid = 1846] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 251 (0x7f7910ed9800) [pid = 1846] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 250 (0x7f79022e4400) [pid = 1846] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 249 (0x7f7905d6ec00) [pid = 1846] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7f79007c4800) [pid = 1846] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7f7910ed8c00) [pid = 1846] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7f7903bc4800) [pid = 1846] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7f7902cf9800) [pid = 1846] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7f7902cefc00) [pid = 1846] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7f7910039800) [pid = 1846] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7f791056e800) [pid = 1846] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7f7903045c00) [pid = 1846] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7f7903bc2800) [pid = 1846] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7f79141b2400) [pid = 1846] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7f78fcadec00) [pid = 1846] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7f7905b04c00) [pid = 1846] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7f78fcadf400) [pid = 1846] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7f79282bb800) [pid = 1846] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7f7902a98000) [pid = 1846] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7f7914d08c00) [pid = 1846] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7f7906f0a000) [pid = 1846] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7f791b011400) [pid = 1846] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7f79007c6000) [pid = 1846] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7f78fe39c000) [pid = 1846] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:53:51 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7f7914a7ac00) [pid = 1846] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:53:51 INFO - PROCESS | 1846 | 1461153231427 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]]]}] 04:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2257ms 04:53:51 INFO - PROCESS | 1846 | 1461153231475 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 04:53:51 INFO - PROCESS | 1846 | 1461153231479 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 04:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:53:51 INFO - PROCESS | 1846 | 1461153231495 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:53:51 INFO - PROCESS | 1846 | 1461153231497 Marionette TRACE conn3 <- [1,2254,null,{}] 04:53:51 INFO - PROCESS | 1846 | 1461153231502 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}] 04:53:51 INFO - PROCESS | 1846 | 1461153231681 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 04:53:51 INFO - PROCESS | 1846 | 1461153231707 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79022b7000 == 138 [pid = 1846] [id = 571] 04:53:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7f78fe396000) [pid = 1846] [serial = 1714] [outer = (nil)] 04:53:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7f7902cf3800) [pid = 1846] [serial = 1715] [outer = 0x7f78fe396000] 04:53:51 INFO - PROCESS | 1846 | 1461153231766 Marionette DEBUG loaded listener.js 04:53:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7f7903266800) [pid = 1846] [serial = 1716] [outer = 0x7f78fe396000] 04:53:52 INFO - PROCESS | 1846 | 1461153232653 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]]]}] 04:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1180ms 04:53:52 INFO - PROCESS | 1846 | 1461153232675 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 04:53:52 INFO - PROCESS | 1846 | 1461153232678 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 04:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:53:52 INFO - PROCESS | 1846 | 1461153232684 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:53:52 INFO - PROCESS | 1846 | 1461153232686 Marionette TRACE conn3 <- [1,2258,null,{}] 04:53:52 INFO - PROCESS | 1846 | 1461153232704 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}] 04:53:52 INFO - PROCESS | 1846 | 1461153232893 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 04:53:53 INFO - PROCESS | 1846 | 1461153233049 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fcfe0800 == 139 [pid = 1846] [id = 572] 04:53:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7f78fc46f800) [pid = 1846] [serial = 1717] [outer = (nil)] 04:53:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7f78fc54d000) [pid = 1846] [serial = 1718] [outer = 0x7f78fc46f800] 04:53:53 INFO - PROCESS | 1846 | 1461153233292 Marionette DEBUG loaded listener.js 04:53:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7f78fe397400) [pid = 1846] [serial = 1719] [outer = 0x7f78fc46f800] 04:53:54 INFO - PROCESS | 1846 | 1461153234296 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]]]}] 04:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1646ms 04:53:54 INFO - PROCESS | 1846 | 1461153234331 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 04:53:54 INFO - PROCESS | 1846 | 1461153234339 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 04:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:53:54 INFO - PROCESS | 1846 | 1461153234347 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:53:54 INFO - PROCESS | 1846 | 1461153234351 Marionette TRACE conn3 <- [1,2262,null,{}] 04:53:54 INFO - PROCESS | 1846 | 1461153234358 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}] 04:53:54 INFO - PROCESS | 1846 | 1461153234586 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 04:53:54 INFO - PROCESS | 1846 | 1461153234906 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790283e800 == 140 [pid = 1846] [id = 573] 04:53:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7f7900f8e000) [pid = 1846] [serial = 1720] [outer = (nil)] 04:53:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7f7902a8f800) [pid = 1846] [serial = 1721] [outer = 0x7f7900f8e000] 04:53:54 INFO - PROCESS | 1846 | 1461153234987 Marionette DEBUG loaded listener.js 04:53:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7f7902cf7c00) [pid = 1846] [serial = 1722] [outer = 0x7f7900f8e000] 04:53:55 INFO - PROCESS | 1846 | 1461153235911 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]]]}] 04:53:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:53:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1631ms 04:53:55 INFO - PROCESS | 1846 | 1461153235982 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 04:53:55 INFO - PROCESS | 1846 | 1461153235989 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 04:53:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:53:56 INFO - PROCESS | 1846 | 1461153235997 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:53:56 INFO - PROCESS | 1846 | 1461153235999 Marionette TRACE conn3 <- [1,2266,null,{}] 04:53:56 INFO - PROCESS | 1846 | 1461153236006 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}] 04:53:56 INFO - PROCESS | 1846 | 1461153236235 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 04:53:56 INFO - PROCESS | 1846 | 1461153236587 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904893800 == 141 [pid = 1846] [id = 574] 04:53:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7f7903166000) [pid = 1846] [serial = 1723] [outer = (nil)] 04:53:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7f79032b2c00) [pid = 1846] [serial = 1724] [outer = 0x7f7903166000] 04:53:56 INFO - PROCESS | 1846 | 1461153236668 Marionette DEBUG loaded listener.js 04:53:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7f7903bc2800) [pid = 1846] [serial = 1725] [outer = 0x7f7903166000] 04:53:57 INFO - PROCESS | 1846 | 1461153237611 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]]]}] 04:53:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:53:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1680ms 04:53:57 INFO - PROCESS | 1846 | 1461153237677 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 04:53:57 INFO - PROCESS | 1846 | 1461153237682 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 04:53:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:53:57 INFO - PROCESS | 1846 | 1461153237690 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:53:57 INFO - PROCESS | 1846 | 1461153237698 Marionette TRACE conn3 <- [1,2270,null,{}] 04:53:57 INFO - PROCESS | 1846 | 1461153237712 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}] 04:53:57 INFO - PROCESS | 1846 | 1461153237969 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 04:53:58 INFO - PROCESS | 1846 | 1461153238287 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905cab000 == 142 [pid = 1846] [id = 575] 04:53:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7f7903269c00) [pid = 1846] [serial = 1726] [outer = (nil)] 04:53:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7f7904edc400) [pid = 1846] [serial = 1727] [outer = 0x7f7903269c00] 04:53:58 INFO - PROCESS | 1846 | 1461153238359 Marionette DEBUG loaded listener.js 04:53:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7f7905109400) [pid = 1846] [serial = 1728] [outer = 0x7f7903269c00] 04:53:59 INFO - PROCESS | 1846 | 1461153239188 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]]]}] 04:53:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:53:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1544ms 04:53:59 INFO - PROCESS | 1846 | 1461153239233 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 04:53:59 INFO - PROCESS | 1846 | 1461153239238 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 04:53:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:53:59 INFO - PROCESS | 1846 | 1461153239244 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:53:59 INFO - PROCESS | 1846 | 1461153239247 Marionette TRACE conn3 <- [1,2274,null,{}] 04:53:59 INFO - PROCESS | 1846 | 1461153239252 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}] 04:53:59 INFO - PROCESS | 1846 | 1461153239468 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 04:53:59 INFO - PROCESS | 1846 | 1461153239750 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79070c5800 == 143 [pid = 1846] [id = 576] 04:53:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7f7904776000) [pid = 1846] [serial = 1729] [outer = (nil)] 04:53:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7f7905ad8c00) [pid = 1846] [serial = 1730] [outer = 0x7f7904776000] 04:53:59 INFO - PROCESS | 1846 | 1461153239867 Marionette DEBUG loaded listener.js 04:53:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7f7905b0c000) [pid = 1846] [serial = 1731] [outer = 0x7f7904776000] 04:54:00 INFO - PROCESS | 1846 | 1461153240706 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]]]}] 04:54:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:54:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1533ms 04:54:00 INFO - PROCESS | 1846 | 1461153240780 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 04:54:00 INFO - PROCESS | 1846 | 1461153240784 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 04:54:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:54:00 INFO - PROCESS | 1846 | 1461153240790 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:54:00 INFO - PROCESS | 1846 | 1461153240792 Marionette TRACE conn3 <- [1,2278,null,{}] 04:54:00 INFO - PROCESS | 1846 | 1461153240798 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}] 04:54:01 INFO - PROCESS | 1846 | 1461153241065 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 04:54:01 INFO - PROCESS | 1846 | 1461153241392 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790757f800 == 144 [pid = 1846] [id = 577] 04:54:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7f7905d6c800) [pid = 1846] [serial = 1732] [outer = (nil)] 04:54:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7f7905e37c00) [pid = 1846] [serial = 1733] [outer = 0x7f7905d6c800] 04:54:01 INFO - PROCESS | 1846 | 1461153241486 Marionette DEBUG loaded listener.js 04:54:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7f7908a7d000) [pid = 1846] [serial = 1734] [outer = 0x7f7905d6c800] 04:54:02 INFO - PROCESS | 1846 | 1461153242441 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]]]}] 04:54:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:54:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1700ms 04:54:02 INFO - PROCESS | 1846 | 1461153242491 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 04:54:02 INFO - PROCESS | 1846 | 1461153242495 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 04:54:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:54:02 INFO - PROCESS | 1846 | 1461153242500 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:54:02 INFO - PROCESS | 1846 | 1461153242503 Marionette TRACE conn3 <- [1,2282,null,{}] 04:54:02 INFO - PROCESS | 1846 | 1461153242508 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}] 04:54:02 INFO - PROCESS | 1846 | 1461153242723 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 04:54:03 INFO - PROCESS | 1846 | 1461153243108 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790ee06800 == 145 [pid = 1846] [id = 578] 04:54:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 250 (0x7f7908a82000) [pid = 1846] [serial = 1735] [outer = (nil)] 04:54:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 251 (0x7f790912e800) [pid = 1846] [serial = 1736] [outer = 0x7f7908a82000] 04:54:03 INFO - PROCESS | 1846 | 1461153243240 Marionette DEBUG loaded listener.js 04:54:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 252 (0x7f7909216c00) [pid = 1846] [serial = 1737] [outer = 0x7f7908a82000] 04:54:04 INFO - PROCESS | 1846 | 1461153244443 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]]]}] 04:54:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1992ms 04:54:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:54:04 INFO - PROCESS | 1846 | 1461153244495 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 04:54:04 INFO - PROCESS | 1846 | 1461153244498 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 04:54:04 INFO - PROCESS | 1846 | 1461153244505 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:54:04 INFO - PROCESS | 1846 | 1461153244507 Marionette TRACE conn3 <- [1,2286,null,{}] 04:54:04 INFO - PROCESS | 1846 | 1461153244515 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}] 04:54:04 INFO - PROCESS | 1846 | 1461153244747 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 04:54:05 INFO - PROCESS | 1846 | 1461153245075 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910c28800 == 146 [pid = 1846] [id = 579] 04:54:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 253 (0x7f7908b3f800) [pid = 1846] [serial = 1738] [outer = (nil)] 04:54:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 254 (0x7f790eca4400) [pid = 1846] [serial = 1739] [outer = 0x7f7908b3f800] 04:54:05 INFO - PROCESS | 1846 | 1461153245154 Marionette DEBUG loaded listener.js 04:54:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 255 (0x7f790ed28000) [pid = 1846] [serial = 1740] [outer = 0x7f7908b3f800] 04:54:06 INFO - PROCESS | 1846 | 1461153246314 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]]]}] 04:54:06 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 04:54:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1888ms 04:54:06 INFO - PROCESS | 1846 | 1461153246392 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 04:54:06 INFO - PROCESS | 1846 | 1461153246395 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 04:54:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:54:06 INFO - PROCESS | 1846 | 1461153246401 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:54:06 INFO - PROCESS | 1846 | 1461153246404 Marionette TRACE conn3 <- [1,2290,null,{}] 04:54:06 INFO - PROCESS | 1846 | 1461153246410 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}] 04:54:06 INFO - PROCESS | 1846 | 1461153246647 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 04:54:06 INFO - PROCESS | 1846 | 1461153246963 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914460800 == 147 [pid = 1846] [id = 580] 04:54:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 256 (0x7f7909218400) [pid = 1846] [serial = 1741] [outer = (nil)] 04:54:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 257 (0x7f7910037800) [pid = 1846] [serial = 1742] [outer = 0x7f7909218400] 04:54:07 INFO - PROCESS | 1846 | 1461153247085 Marionette DEBUG loaded listener.js 04:54:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7f7910271400) [pid = 1846] [serial = 1743] [outer = 0x7f7909218400] 04:54:07 INFO - PROCESS | 1846 | 1461153247979 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]]]}] 04:54:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:54:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1630ms 04:54:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:54:08 INFO - PROCESS | 1846 | 1461153248033 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 04:54:08 INFO - PROCESS | 1846 | 1461153248036 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 04:54:08 INFO - PROCESS | 1846 | 1461153248042 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:54:08 INFO - PROCESS | 1846 | 1461153248045 Marionette TRACE conn3 <- [1,2294,null,{}] 04:54:08 INFO - PROCESS | 1846 | 1461153248051 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}] 04:54:08 INFO - PROCESS | 1846 | 1461153248267 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 04:54:08 INFO - PROCESS | 1846 | 1461153248547 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914f08800 == 148 [pid = 1846] [id = 581] 04:54:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7f7908a77c00) [pid = 1846] [serial = 1744] [outer = (nil)] 04:54:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7f79103ae800) [pid = 1846] [serial = 1745] [outer = 0x7f7908a77c00] 04:54:08 INFO - PROCESS | 1846 | 1461153248624 Marionette DEBUG loaded listener.js 04:54:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 261 (0x7f7910563400) [pid = 1846] [serial = 1746] [outer = 0x7f7908a77c00] 04:54:09 INFO - PROCESS | 1846 | 1461153249696 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]]]}] 04:54:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:54:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1687ms 04:54:09 INFO - PROCESS | 1846 | 1461153249729 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 04:54:09 INFO - PROCESS | 1846 | 1461153249733 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 04:54:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:54:09 INFO - PROCESS | 1846 | 1461153249739 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:54:09 INFO - PROCESS | 1846 | 1461153249741 Marionette TRACE conn3 <- [1,2298,null,{}] 04:54:09 INFO - PROCESS | 1846 | 1461153249746 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}] 04:54:09 INFO - PROCESS | 1846 | 1461153249951 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 04:54:10 INFO - PROCESS | 1846 | 1461153250238 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918dd6800 == 149 [pid = 1846] [id = 582] 04:54:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 262 (0x7f79106adc00) [pid = 1846] [serial = 1747] [outer = (nil)] 04:54:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 263 (0x7f7910774800) [pid = 1846] [serial = 1748] [outer = 0x7f79106adc00] 04:54:10 INFO - PROCESS | 1846 | 1461153250331 Marionette DEBUG loaded listener.js 04:54:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 264 (0x7f7910bb9c00) [pid = 1846] [serial = 1749] [outer = 0x7f79106adc00] 04:54:11 INFO - PROCESS | 1846 | 1461153251255 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]]]}] 04:54:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:54:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1588ms 04:54:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:54:11 INFO - PROCESS | 1846 | 1461153251328 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 04:54:11 INFO - PROCESS | 1846 | 1461153251332 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 04:54:11 INFO - PROCESS | 1846 | 1461153251338 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:54:11 INFO - PROCESS | 1846 | 1461153251342 Marionette TRACE conn3 <- [1,2302,null,{}] 04:54:11 INFO - PROCESS | 1846 | 1461153251347 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}] 04:54:11 INFO - PROCESS | 1846 | 1461153251625 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 04:54:11 INFO - PROCESS | 1846 | 1461153251968 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791cbc7800 == 150 [pid = 1846] [id = 583] 04:54:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 265 (0x7f7909129000) [pid = 1846] [serial = 1750] [outer = (nil)] 04:54:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 266 (0x7f7910f37c00) [pid = 1846] [serial = 1751] [outer = 0x7f7909129000] 04:54:12 INFO - PROCESS | 1846 | 1461153252043 Marionette DEBUG loaded listener.js 04:54:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 267 (0x7f7912031000) [pid = 1846] [serial = 1752] [outer = 0x7f7909129000] 04:54:13 INFO - PROCESS | 1846 | 1461153253113 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]]]}] 04:54:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:54:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1831ms 04:54:13 INFO - PROCESS | 1846 | 1461153253170 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 04:54:13 INFO - PROCESS | 1846 | 1461153253173 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 04:54:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:54:13 INFO - PROCESS | 1846 | 1461153253179 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:54:13 INFO - PROCESS | 1846 | 1461153253181 Marionette TRACE conn3 <- [1,2306,null,{}] 04:54:13 INFO - PROCESS | 1846 | 1461153253187 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}] 04:54:13 INFO - PROCESS | 1846 | 1461153253428 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 04:54:13 INFO - PROCESS | 1846 | 1461153253750 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926cc1000 == 151 [pid = 1846] [id = 584] 04:54:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 268 (0x7f790068d400) [pid = 1846] [serial = 1753] [outer = (nil)] 04:54:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 269 (0x7f7912199000) [pid = 1846] [serial = 1754] [outer = 0x7f790068d400] 04:54:13 INFO - PROCESS | 1846 | 1461153253830 Marionette DEBUG loaded listener.js 04:54:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 270 (0x7f7912c39400) [pid = 1846] [serial = 1755] [outer = 0x7f790068d400] 04:54:14 INFO - PROCESS | 1846 | 1461153254679 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]]]}] 04:54:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:54:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1538ms 04:54:14 INFO - PROCESS | 1846 | 1461153254718 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 04:54:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:54:14 INFO - PROCESS | 1846 | 1461153254722 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 04:54:14 INFO - PROCESS | 1846 | 1461153254729 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:54:14 INFO - PROCESS | 1846 | 1461153254733 Marionette TRACE conn3 <- [1,2310,null,{}] 04:54:14 INFO - PROCESS | 1846 | 1461153254739 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}] 04:54:14 INFO - PROCESS | 1846 | 1461153254967 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 04:54:15 INFO - PROCESS | 1846 | 1461153255250 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7927e15800 == 152 [pid = 1846] [id = 585] 04:54:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 271 (0x7f78fc474400) [pid = 1846] [serial = 1756] [outer = (nil)] 04:54:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 272 (0x7f791076d800) [pid = 1846] [serial = 1757] [outer = 0x7f78fc474400] 04:54:15 INFO - PROCESS | 1846 | 1461153255368 Marionette DEBUG loaded listener.js 04:54:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 273 (0x7f7912c74800) [pid = 1846] [serial = 1758] [outer = 0x7f78fc474400] 04:54:16 INFO - PROCESS | 1846 | 1461153256508 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]]]}] 04:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1843ms 04:54:16 INFO - PROCESS | 1846 | 1461153256572 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 04:54:16 INFO - PROCESS | 1846 | 1461153256575 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 04:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:54:16 INFO - PROCESS | 1846 | 1461153256582 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:54:16 INFO - PROCESS | 1846 | 1461153256584 Marionette TRACE conn3 <- [1,2314,null,{}] 04:54:16 INFO - PROCESS | 1846 | 1461153256589 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}] 04:54:16 INFO - PROCESS | 1846 | 1461153256832 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 04:54:17 INFO - PROCESS | 1846 | 1461153257159 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792b810000 == 153 [pid = 1846] [id = 586] 04:54:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 274 (0x7f78fdfb0800) [pid = 1846] [serial = 1759] [outer = (nil)] 04:54:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 275 (0x7f79140f0000) [pid = 1846] [serial = 1760] [outer = 0x7f78fdfb0800] 04:54:17 INFO - PROCESS | 1846 | 1461153257239 Marionette DEBUG loaded listener.js 04:54:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 276 (0x7f79141ba800) [pid = 1846] [serial = 1761] [outer = 0x7f78fdfb0800] 04:54:18 INFO - PROCESS | 1846 | 1461153258093 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]]]}] 04:54:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1577ms 04:54:18 INFO - PROCESS | 1846 | 1461153258161 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 04:54:18 INFO - PROCESS | 1846 | 1461153258164 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 04:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:54:18 INFO - PROCESS | 1846 | 1461153258171 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:54:18 INFO - PROCESS | 1846 | 1461153258175 Marionette TRACE conn3 <- [1,2318,null,{}] 04:54:18 INFO - PROCESS | 1846 | 1461153258180 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}] 04:54:18 INFO - PROCESS | 1846 | 1461153258408 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 04:54:18 INFO - PROCESS | 1846 | 1461153258736 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792bb56800 == 154 [pid = 1846] [id = 587] 04:54:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 277 (0x7f7910d31c00) [pid = 1846] [serial = 1762] [outer = (nil)] 04:54:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 278 (0x7f7914602800) [pid = 1846] [serial = 1763] [outer = 0x7f7910d31c00] 04:54:18 INFO - PROCESS | 1846 | 1461153258818 Marionette DEBUG loaded listener.js 04:54:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 279 (0x7f7914a7c000) [pid = 1846] [serial = 1764] [outer = 0x7f7910d31c00] 04:54:19 INFO - PROCESS | 1846 | 1461153259733 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] 04:54:19 INFO - PROCESS | 1846 | 1461153259810 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 04:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:54:19 INFO - PROCESS | 1846 | 1461153259817 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:54:19 INFO - PROCESS | 1846 | 1461153259820 Marionette TRACE conn3 <- [1,2322,null,{}] 04:54:19 INFO - PROCESS | 1846 | 1461153259825 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}] 04:54:20 INFO - PROCESS | 1846 | 1461153260057 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 04:54:20 INFO - PROCESS | 1846 | 1461153260380 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792c428000 == 155 [pid = 1846] [id = 588] 04:54:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 280 (0x7f79140efc00) [pid = 1846] [serial = 1765] [outer = (nil)] 04:54:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 281 (0x7f7914a88c00) [pid = 1846] [serial = 1766] [outer = 0x7f79140efc00] 04:54:20 INFO - PROCESS | 1846 | 1461153260460 Marionette DEBUG loaded listener.js 04:54:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 282 (0x7f7914e24400) [pid = 1846] [serial = 1767] [outer = 0x7f79140efc00] 04:54:21 INFO - PROCESS | 1846 | 1461153261309 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]]]}] 04:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1530ms 04:54:21 INFO - PROCESS | 1846 | 1461153261348 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 04:54:21 INFO - PROCESS | 1846 | 1461153261352 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 04:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:54:21 INFO - PROCESS | 1846 | 1461153261358 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:54:21 INFO - PROCESS | 1846 | 1461153261361 Marionette TRACE conn3 <- [1,2326,null,{}] 04:54:21 INFO - PROCESS | 1846 | 1461153261366 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}] 04:54:21 INFO - PROCESS | 1846 | 1461153261591 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 04:54:21 INFO - PROCESS | 1846 | 1461153261891 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79391dd000 == 156 [pid = 1846] [id = 589] 04:54:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 283 (0x7f79100d9400) [pid = 1846] [serial = 1768] [outer = (nil)] 04:54:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 284 (0x7f7914e2dc00) [pid = 1846] [serial = 1769] [outer = 0x7f79100d9400] 04:54:22 INFO - PROCESS | 1846 | 1461153262008 Marionette DEBUG loaded listener.js 04:54:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 285 (0x7f7914f9c800) [pid = 1846] [serial = 1770] [outer = 0x7f79100d9400] 04:54:22 INFO - PROCESS | 1846 | 1461153262899 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]]]}] 04:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1584ms 04:54:22 INFO - PROCESS | 1846 | 1461153262943 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 04:54:22 INFO - PROCESS | 1846 | 1461153262946 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 04:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:54:22 INFO - PROCESS | 1846 | 1461153262952 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:54:22 INFO - PROCESS | 1846 | 1461153262954 Marionette TRACE conn3 <- [1,2330,null,{}] 04:54:22 INFO - PROCESS | 1846 | 1461153262960 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}] 04:54:23 INFO - PROCESS | 1846 | 1461153263181 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79006ec000 == 155 [pid = 1846] [id = 467] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792c419000 == 154 [pid = 1846] [id = 376] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792ed39800 == 153 [pid = 1846] [id = 377] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79391cc000 == 152 [pid = 1846] [id = 378] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914b78000 == 151 [pid = 1846] [id = 381] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79048c9800 == 150 [pid = 1846] [id = 414] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790ee12000 == 149 [pid = 1846] [id = 380] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790471d000 == 148 [pid = 1846] [id = 471] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791cbc6800 == 147 [pid = 1846] [id = 373] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79022ab800 == 146 [pid = 1846] [id = 468] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905b32000 == 145 [pid = 1846] [id = 379] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792c42b000 == 144 [pid = 1846] [id = 466] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7904597800 == 143 [pid = 1846] [id = 546] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79022b7000 == 142 [pid = 1846] [id = 571] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7902947000 == 141 [pid = 1846] [id = 570] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79011ed000 == 140 [pid = 1846] [id = 569] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79011d2800 == 139 [pid = 1846] [id = 543] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7900a5d800 == 138 [pid = 1846] [id = 568] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f78fde6b000 == 137 [pid = 1846] [id = 567] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7919967000 == 136 [pid = 1846] [id = 566] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790dd24800 == 135 [pid = 1846] [id = 565] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7916c41000 == 134 [pid = 1846] [id = 564] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914f22000 == 133 [pid = 1846] [id = 563] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914b9b800 == 132 [pid = 1846] [id = 562] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79149e5000 == 131 [pid = 1846] [id = 561] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791211f000 == 130 [pid = 1846] [id = 560] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910c47000 == 129 [pid = 1846] [id = 559] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791040b000 == 128 [pid = 1846] [id = 558] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790decf800 == 127 [pid = 1846] [id = 557] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908d66800 == 126 [pid = 1846] [id = 556] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908921800 == 125 [pid = 1846] [id = 555] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7907580000 == 124 [pid = 1846] [id = 554] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79071a2000 == 123 [pid = 1846] [id = 553] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7906ef5800 == 122 [pid = 1846] [id = 552] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905eab000 == 121 [pid = 1846] [id = 551] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905b25000 == 120 [pid = 1846] [id = 550] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7903144800 == 119 [pid = 1846] [id = 549] 04:54:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7900edc000 == 118 [pid = 1846] [id = 548] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 284 (0x7f79088e8800) [pid = 1846] [serial = 1449] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 283 (0x7f79107e2000) [pid = 1846] [serial = 1455] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 282 (0x7f7914f95000) [pid = 1846] [serial = 1506] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 281 (0x7f790512bc00) [pid = 1846] [serial = 1509] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 280 (0x7f7912194000) [pid = 1846] [serial = 1515] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 279 (0x7f7908b47000) [pid = 1846] [serial = 1512] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 278 (0x7f79184a3400) [pid = 1846] [serial = 1518] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 277 (0x7f7905d67c00) [pid = 1846] [serial = 1380] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 276 (0x7f79169c2000) [pid = 1846] [serial = 1332] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 275 (0x7f791460a800) [pid = 1846] [serial = 1392] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 274 (0x7f7905c78000) [pid = 1846] [serial = 1311] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 273 (0x7f7912c40c00) [pid = 1846] [serial = 1326] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 272 (0x7f7910038000) [pid = 1846] [serial = 1317] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 271 (0x7f7908b49400) [pid = 1846] [serial = 1314] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 270 (0x7f7927109400) [pid = 1846] [serial = 1341] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 269 (0x7f7919ebe800) [pid = 1846] [serial = 1401] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 268 (0x7f792a18d400) [pid = 1846] [serial = 1407] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 267 (0x7f79032bd800) [pid = 1846] [serial = 1416] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 266 (0x7f79106cfc00) [pid = 1846] [serial = 1389] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 265 (0x7f7920111400) [pid = 1846] [serial = 1404] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 264 (0x7f7927e2a400) [pid = 1846] [serial = 1476] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 263 (0x7f790fd4e000) [pid = 1846] [serial = 1386] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 262 (0x7f7914a7e800) [pid = 1846] [serial = 1329] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 261 (0x7f791a477400) [pid = 1846] [serial = 1473] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 260 (0x7f79032c1800) [pid = 1846] [serial = 1377] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7f791056f400) [pid = 1846] [serial = 1320] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7f790326d000) [pid = 1846] [serial = 1637] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7f7903bcd000) [pid = 1846] [serial = 1640] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 256 (0x7f79032b5800) [pid = 1846] [serial = 1638] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 255 (0x7f78fcae7000) [pid = 1846] [serial = 1625] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 254 (0x7f79005e3400) [pid = 1846] [serial = 1604] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 253 (0x7f7905e44800) [pid = 1846] [serial = 1598] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 252 (0x7f7908a76800) [pid = 1846] [serial = 1577] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 251 (0x7f79169b8000) [pid = 1846] [serial = 1571] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 250 (0x7f7902a8fc00) [pid = 1846] [serial = 1631] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 249 (0x7f7903043000) [pid = 1846] [serial = 1632] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7f7918863c00) [pid = 1846] [serial = 1572] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7f790476b000) [pid = 1846] [serial = 1574] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7f7925ed2000) [pid = 1846] [serial = 1586] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7f7900f8b800) [pid = 1846] [serial = 1595] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7f7910772400) [pid = 1846] [serial = 1601] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7f78ffed4800) [pid = 1846] [serial = 1619] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7f7918838000) [pid = 1846] [serial = 1335] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7f78ffedd000) [pid = 1846] [serial = 1622] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7f792bfadc00) [pid = 1846] [serial = 1482] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7f7918c46400) [pid = 1846] [serial = 1470] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7f7904ed0000) [pid = 1846] [serial = 1643] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7f7905e3fc00) [pid = 1846] [serial = 1592] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7f790fd51400) [pid = 1846] [serial = 1305] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7f7903271400) [pid = 1846] [serial = 1589] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7f7906f0d000) [pid = 1846] [serial = 1272] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7f79174dd800) [pid = 1846] [serial = 1395] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7f7918e1ac00) [pid = 1846] [serial = 1398] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7f7900a6d000) [pid = 1846] [serial = 1629] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7f790089d400) [pid = 1846] [serial = 1628] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7f7914f9e800) [pid = 1846] [serial = 1464] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7f79031c9400) [pid = 1846] [serial = 1634] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7f7910038800) [pid = 1846] [serial = 1452] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7f78fc546000) [pid = 1846] [serial = 1610] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7f7904eb2800) [pid = 1846] [serial = 1374] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7f7914e2fc00) [pid = 1846] [serial = 1461] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7f78fc551400) [pid = 1846] [serial = 1613] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7f790920ec00) [pid = 1846] [serial = 1269] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7f7903a34000) [pid = 1846] [serial = 1308] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7f7910baec00) [pid = 1846] [serial = 1580] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7f7927136000) [pid = 1846] [serial = 1350] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7f79049cbc00) [pid = 1846] [serial = 1641] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7f7910ed9000) [pid = 1846] [serial = 1458] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7f7911be9c00) [pid = 1846] [serial = 1323] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7f78fc476800) [pid = 1846] [serial = 1607] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7f7904ed7c00) [pid = 1846] [serial = 1446] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f7903bd0c00) [pid = 1846] [serial = 1266] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f7919b04400) [pid = 1846] [serial = 1583] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f79282c1400) [pid = 1846] [serial = 1257] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f78fcae9000) [pid = 1846] [serial = 1344] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f7905b11800) [pid = 1846] [serial = 1263] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f78fdfb0000) [pid = 1846] [serial = 1616] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f79103ad400) [pid = 1846] [serial = 1347] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f79005dcc00) [pid = 1846] [serial = 1626] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f792e095c00) [pid = 1846] [serial = 1260] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f7904ea9c00) [pid = 1846] [serial = 1419] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f790325a400) [pid = 1846] [serial = 1635] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f791cea5800) [pid = 1846] [serial = 1338] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f7908b98000) [pid = 1846] [serial = 1383] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f792b861000) [pid = 1846] [serial = 1479] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f7903169800) [pid = 1846] [serial = 1413] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f792bf59400) [pid = 1846] [serial = 1410] [outer = (nil)] [url = about:blank] 04:54:24 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f79179d8800) [pid = 1846] [serial = 1467] [outer = (nil)] [url = about:blank] 04:54:25 INFO - PROCESS | 1846 | 1461153265152 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fe148800 == 119 [pid = 1846] [id = 590] 04:54:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f78fe396400) [pid = 1846] [serial = 1771] [outer = (nil)] 04:54:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f78fe399400) [pid = 1846] [serial = 1772] [outer = 0x7f78fe396400] 04:54:25 INFO - PROCESS | 1846 | 1461153265229 Marionette DEBUG loaded listener.js 04:54:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f78ffedd000) [pid = 1846] [serial = 1773] [outer = 0x7f78fe396400] 04:54:25 INFO - PROCESS | 1846 | 1461153265974 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]]]}] 04:54:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 3039ms 04:54:25 INFO - PROCESS | 1846 | 1461153265992 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 04:54:26 INFO - PROCESS | 1846 | 1461153265999 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 04:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:54:26 INFO - PROCESS | 1846 | 1461153266006 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:54:26 INFO - PROCESS | 1846 | 1461153266009 Marionette TRACE conn3 <- [1,2334,null,{}] 04:54:26 INFO - PROCESS | 1846 | 1461153266016 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}] 04:54:26 INFO - PROCESS | 1846 | 1461153266233 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 04:54:26 INFO - PROCESS | 1846 | 1461153266421 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7900ed8000 == 120 [pid = 1846] [id = 591] 04:54:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f78fc543c00) [pid = 1846] [serial = 1774] [outer = (nil)] 04:54:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f7900897400) [pid = 1846] [serial = 1775] [outer = 0x7f78fc543c00] 04:54:26 INFO - PROCESS | 1846 | 1461153266489 Marionette DEBUG loaded listener.js 04:54:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f7900a6f400) [pid = 1846] [serial = 1776] [outer = 0x7f78fc543c00] 04:54:27 INFO - PROCESS | 1846 | 1461153267396 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]]]}] 04:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1441ms 04:54:27 INFO - PROCESS | 1846 | 1461153267456 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 04:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:54:27 INFO - PROCESS | 1846 | 1461153267462 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 04:54:27 INFO - PROCESS | 1846 | 1461153267468 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:54:27 INFO - PROCESS | 1846 | 1461153267471 Marionette TRACE conn3 <- [1,2338,null,{}] 04:54:27 INFO - PROCESS | 1846 | 1461153267477 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}] 04:54:27 INFO - PROCESS | 1846 | 1461153267752 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 04:54:27 INFO - PROCESS | 1846 | 1461153267821 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7901105000 == 121 [pid = 1846] [id = 592] 04:54:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f7902b98400) [pid = 1846] [serial = 1777] [outer = (nil)] 04:54:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f7902cf7800) [pid = 1846] [serial = 1778] [outer = 0x7f7902b98400] 04:54:27 INFO - PROCESS | 1846 | 1461153267896 Marionette DEBUG loaded listener.js 04:54:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f790316e400) [pid = 1846] [serial = 1779] [outer = 0x7f7902b98400] 04:54:29 INFO - PROCESS | 1846 | 1461153269005 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]]]}] 04:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1579ms 04:54:29 INFO - PROCESS | 1846 | 1461153269049 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 04:54:29 INFO - PROCESS | 1846 | 1461153269056 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 04:54:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:54:29 INFO - PROCESS | 1846 | 1461153269093 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:54:29 INFO - PROCESS | 1846 | 1461153269109 Marionette TRACE conn3 <- [1,2342,null,{}] 04:54:29 INFO - PROCESS | 1846 | 1461153269144 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}] 04:54:30 INFO - PROCESS | 1846 | 1461153270483 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f790476cc00) [pid = 1846] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f7920055000) [pid = 1846] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f78fc54dc00) [pid = 1846] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f790da7e800) [pid = 1846] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f78fcae2800) [pid = 1846] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f7905e3b000) [pid = 1846] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f78fc476c00) [pid = 1846] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f78fdfb0400) [pid = 1846] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f79005ddc00) [pid = 1846] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f790920ac00) [pid = 1846] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f7909125800) [pid = 1846] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f7900f84800) [pid = 1846] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f7900689400) [pid = 1846] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f790326a000) [pid = 1846] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f7900f83400) [pid = 1846] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f78fc46e000) [pid = 1846] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f791076fc00) [pid = 1846] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f7904fcb800) [pid = 1846] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f7900689c00) [pid = 1846] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f791886e800) [pid = 1846] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f7914d04c00) [pid = 1846] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f78fc47c800) [pid = 1846] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f78fc471400) [pid = 1846] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f79032b2400) [pid = 1846] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f790068bc00) [pid = 1846] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f7904770400) [pid = 1846] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f7903261800) [pid = 1846] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f78fe394800) [pid = 1846] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f7902ceac00) [pid = 1846] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f79005de800) [pid = 1846] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f7908a78000) [pid = 1846] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f78fc550c00) [pid = 1846] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f7904ed4c00) [pid = 1846] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f7905b11000) [pid = 1846] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f7908a89800) [pid = 1846] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f78ffedbc00) [pid = 1846] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f79049ca000) [pid = 1846] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f7908a72c00) [pid = 1846] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f790ed30800) [pid = 1846] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f79049cc400) [pid = 1846] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f78fc473000) [pid = 1846] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f7902a92000) [pid = 1846] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f790ed09800) [pid = 1846] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7909212c00) [pid = 1846] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f78fc548c00) [pid = 1846] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f7905c76c00) [pid = 1846] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f7908b96400) [pid = 1846] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f7905b11c00) [pid = 1846] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f78fcae4400) [pid = 1846] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f7903a40000) [pid = 1846] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f79032c1000) [pid = 1846] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:54:30 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f7900690800) [pid = 1846] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:54:30 INFO - PROCESS | 1846 | 1461153270825 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fde6d000 == 122 [pid = 1846] [id = 593] 04:54:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f78fc46e000) [pid = 1846] [serial = 1780] [outer = (nil)] 04:54:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f78fc479800) [pid = 1846] [serial = 1781] [outer = 0x7f78fc46e000] 04:54:30 INFO - PROCESS | 1846 | 1461153270921 Marionette DEBUG loaded listener.js 04:54:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f78fdfab800) [pid = 1846] [serial = 1782] [outer = 0x7f78fc46e000] 04:54:31 INFO - PROCESS | 1846 | 1461153271650 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]]]}] 04:54:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:54:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 2630ms 04:54:31 INFO - PROCESS | 1846 | 1461153271700 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 04:54:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:54:31 INFO - PROCESS | 1846 | 1461153271706 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 04:54:31 INFO - PROCESS | 1846 | 1461153271711 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:54:31 INFO - PROCESS | 1846 | 1461153271714 Marionette TRACE conn3 <- [1,2346,null,{}] 04:54:31 INFO - PROCESS | 1846 | 1461153271719 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}] 04:54:32 INFO - PROCESS | 1846 | 1461153272006 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 04:54:32 INFO - PROCESS | 1846 | 1461153272028 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790282c000 == 123 [pid = 1846] [id = 594] 04:54:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f78fc46ec00) [pid = 1846] [serial = 1783] [outer = (nil)] 04:54:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f7902ceac00) [pid = 1846] [serial = 1784] [outer = 0x7f78fc46ec00] 04:54:32 INFO - PROCESS | 1846 | 1461153272101 Marionette DEBUG loaded listener.js 04:54:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7903267800) [pid = 1846] [serial = 1785] [outer = 0x7f78fc46ec00] 04:54:33 INFO - PROCESS | 1846 | 1461153273295 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]]]}] 04:54:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:54:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1631ms 04:54:33 INFO - PROCESS | 1846 | 1461153273344 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 04:54:33 INFO - PROCESS | 1846 | 1461153273352 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 04:54:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:54:33 INFO - PROCESS | 1846 | 1461153273362 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:54:33 INFO - PROCESS | 1846 | 1461153273367 Marionette TRACE conn3 <- [1,2350,null,{}] 04:54:33 INFO - PROCESS | 1846 | 1461153273375 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}] 04:54:33 INFO - PROCESS | 1846 | 1461153273605 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 04:54:33 INFO - PROCESS | 1846 | 1461153273955 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790101e000 == 124 [pid = 1846] [id = 595] 04:54:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f79007ce400) [pid = 1846] [serial = 1786] [outer = (nil)] 04:54:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f790089f000) [pid = 1846] [serial = 1787] [outer = 0x7f79007ce400] 04:54:34 INFO - PROCESS | 1846 | 1461153274034 Marionette DEBUG loaded listener.js 04:54:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7902a92000) [pid = 1846] [serial = 1788] [outer = 0x7f79007ce400] 04:54:34 INFO - PROCESS | 1846 | 1461153274980 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]]]}] 04:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1691ms 04:54:35 INFO - PROCESS | 1846 | 1461153275055 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 04:54:35 INFO - PROCESS | 1846 | 1461153275063 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 04:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:54:35 INFO - PROCESS | 1846 | 1461153275072 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:54:35 INFO - PROCESS | 1846 | 1461153275077 Marionette TRACE conn3 <- [1,2354,null,{}] 04:54:35 INFO - PROCESS | 1846 | 1461153275082 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}] 04:54:35 INFO - PROCESS | 1846 | 1461153275352 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 04:54:35 INFO - PROCESS | 1846 | 1461153275709 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7902950000 == 125 [pid = 1846] [id = 596] 04:54:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f7903045400) [pid = 1846] [serial = 1789] [outer = (nil)] 04:54:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f7903266400) [pid = 1846] [serial = 1790] [outer = 0x7f7903045400] 04:54:35 INFO - PROCESS | 1846 | 1461153275783 Marionette DEBUG loaded listener.js 04:54:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f79032b9c00) [pid = 1846] [serial = 1791] [outer = 0x7f7903045400] 04:54:36 INFO - PROCESS | 1846 | 1461153276644 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]]]}] 04:54:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:54:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1630ms 04:54:36 INFO - PROCESS | 1846 | 1461153276704 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 04:54:36 INFO - PROCESS | 1846 | 1461153276707 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 04:54:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:54:36 INFO - PROCESS | 1846 | 1461153276713 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:54:36 INFO - PROCESS | 1846 | 1461153276719 Marionette TRACE conn3 <- [1,2358,null,{}] 04:54:36 INFO - PROCESS | 1846 | 1461153276738 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}] 04:54:37 INFO - PROCESS | 1846 | 1461153277038 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 04:54:37 INFO - PROCESS | 1846 | 1461153277350 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904509800 == 126 [pid = 1846] [id = 597] 04:54:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f79031d0800) [pid = 1846] [serial = 1792] [outer = (nil)] 04:54:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7903bca800) [pid = 1846] [serial = 1793] [outer = 0x7f79031d0800] 04:54:37 INFO - PROCESS | 1846 | 1461153277435 Marionette DEBUG loaded listener.js 04:54:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f7904768800) [pid = 1846] [serial = 1794] [outer = 0x7f79031d0800] 04:54:38 INFO - PROCESS | 1846 | 1461153278392 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]]]}] 04:54:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:54:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1742ms 04:54:38 INFO - PROCESS | 1846 | 1461153278456 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 04:54:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:54:38 INFO - PROCESS | 1846 | 1461153278461 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 04:54:38 INFO - PROCESS | 1846 | 1461153278467 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:54:38 INFO - PROCESS | 1846 | 1461153278470 Marionette TRACE conn3 <- [1,2362,null,{}] 04:54:38 INFO - PROCESS | 1846 | 1461153278476 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}] 04:54:38 INFO - PROCESS | 1846 | 1461153278714 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 04:54:39 INFO - PROCESS | 1846 | 1461153279021 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790489f800 == 127 [pid = 1846] [id = 598] 04:54:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f7903bca400) [pid = 1846] [serial = 1795] [outer = (nil)] 04:54:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f79049cc400) [pid = 1846] [serial = 1796] [outer = 0x7f7903bca400] 04:54:39 INFO - PROCESS | 1846 | 1461153279110 Marionette DEBUG loaded listener.js 04:54:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f7904eb2800) [pid = 1846] [serial = 1797] [outer = 0x7f7903bca400] 04:54:40 INFO - PROCESS | 1846 | 1461153280021 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]]]}] 04:54:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:54:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1590ms 04:54:40 INFO - PROCESS | 1846 | 1461153280058 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 04:54:40 INFO - PROCESS | 1846 | 1461153280062 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 04:54:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:54:40 INFO - PROCESS | 1846 | 1461153280068 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:54:40 INFO - PROCESS | 1846 | 1461153280070 Marionette TRACE conn3 <- [1,2366,null,{}] 04:54:40 INFO - PROCESS | 1846 | 1461153280078 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}] 04:54:40 INFO - PROCESS | 1846 | 1461153280296 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 04:54:40 INFO - PROCESS | 1846 | 1461153280568 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905142800 == 128 [pid = 1846] [id = 599] 04:54:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f7904ed5000) [pid = 1846] [serial = 1798] [outer = (nil)] 04:54:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f7904edcc00) [pid = 1846] [serial = 1799] [outer = 0x7f7904ed5000] 04:54:40 INFO - PROCESS | 1846 | 1461153280699 Marionette DEBUG loaded listener.js 04:54:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f7905102400) [pid = 1846] [serial = 1800] [outer = 0x7f7904ed5000] 04:54:41 INFO - PROCESS | 1846 | 1461153281575 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]]]}] 04:54:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:54:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1583ms 04:54:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:54:41 INFO - PROCESS | 1846 | 1461153281652 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 04:54:41 INFO - PROCESS | 1846 | 1461153281655 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 04:54:41 INFO - PROCESS | 1846 | 1461153281662 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:54:41 INFO - PROCESS | 1846 | 1461153281665 Marionette TRACE conn3 <- [1,2370,null,{}] 04:54:41 INFO - PROCESS | 1846 | 1461153281671 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}] 04:54:42 INFO - PROCESS | 1846 | 1461153282020 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 04:54:42 INFO - PROCESS | 1846 | 1461153282332 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905dbc800 == 129 [pid = 1846] [id = 600] 04:54:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f7903a41c00) [pid = 1846] [serial = 1801] [outer = (nil)] 04:54:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f7905ad4000) [pid = 1846] [serial = 1802] [outer = 0x7f7903a41c00] 04:54:42 INFO - PROCESS | 1846 | 1461153282428 Marionette DEBUG loaded listener.js 04:54:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f7905d68800) [pid = 1846] [serial = 1803] [outer = 0x7f7903a41c00] 04:54:43 INFO - PROCESS | 1846 | 1461153283371 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]]]}] 04:54:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:54:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1744ms 04:54:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:54:43 INFO - PROCESS | 1846 | 1461153283406 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 04:54:43 INFO - PROCESS | 1846 | 1461153283408 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 04:54:43 INFO - PROCESS | 1846 | 1461153283414 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:54:43 INFO - PROCESS | 1846 | 1461153283417 Marionette TRACE conn3 <- [1,2374,null,{}] 04:54:43 INFO - PROCESS | 1846 | 1461153283423 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}] 04:54:43 INFO - PROCESS | 1846 | 1461153283640 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 04:54:43 INFO - PROCESS | 1846 | 1461153283920 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7906ee6800 == 130 [pid = 1846] [id = 601] 04:54:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f7904ed5c00) [pid = 1846] [serial = 1804] [outer = (nil)] 04:54:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f7905e46000) [pid = 1846] [serial = 1805] [outer = 0x7f7904ed5c00] 04:54:44 INFO - PROCESS | 1846 | 1461153284048 Marionette DEBUG loaded listener.js 04:54:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f7906f0e000) [pid = 1846] [serial = 1806] [outer = 0x7f7904ed5c00] 04:54:44 INFO - PROCESS | 1846 | 1461153284934 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]]]}] 04:54:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:54:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1580ms 04:54:44 INFO - PROCESS | 1846 | 1461153284995 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 04:54:45 INFO - PROCESS | 1846 | 1461153284999 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 04:54:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:54:45 INFO - PROCESS | 1846 | 1461153285005 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:54:45 INFO - PROCESS | 1846 | 1461153285007 Marionette TRACE conn3 <- [1,2378,null,{}] 04:54:45 INFO - PROCESS | 1846 | 1461153285013 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}] 04:54:45 INFO - PROCESS | 1846 | 1461153285244 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 04:54:45 INFO - PROCESS | 1846 | 1461153285513 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790718f000 == 131 [pid = 1846] [id = 602] 04:54:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f7905b04800) [pid = 1846] [serial = 1807] [outer = (nil)] 04:54:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f79075a7000) [pid = 1846] [serial = 1808] [outer = 0x7f7905b04800] 04:54:45 INFO - PROCESS | 1846 | 1461153285633 Marionette DEBUG loaded listener.js 04:54:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f79088ee800) [pid = 1846] [serial = 1809] [outer = 0x7f7905b04800] 04:54:46 INFO - PROCESS | 1846 | 1461153286546 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]]]}] 04:54:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:54:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1580ms 04:54:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:54:46 INFO - PROCESS | 1846 | 1461153286586 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 04:54:46 INFO - PROCESS | 1846 | 1461153286589 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 04:54:46 INFO - PROCESS | 1846 | 1461153286595 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:54:46 INFO - PROCESS | 1846 | 1461153286598 Marionette TRACE conn3 <- [1,2382,null,{}] 04:54:46 INFO - PROCESS | 1846 | 1461153286603 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}] 04:54:46 INFO - PROCESS | 1846 | 1461153286814 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 04:54:47 INFO - PROCESS | 1846 | 1461153287090 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907653800 == 132 [pid = 1846] [id = 603] 04:54:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f79008a0400) [pid = 1846] [serial = 1810] [outer = (nil)] 04:54:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f79088eec00) [pid = 1846] [serial = 1811] [outer = 0x7f79008a0400] 04:54:47 INFO - PROCESS | 1846 | 1461153287208 Marionette DEBUG loaded listener.js 04:54:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f7908a87800) [pid = 1846] [serial = 1812] [outer = 0x7f79008a0400] 04:54:48 INFO - PROCESS | 1846 | 1461153288084 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]]]}] 04:54:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:54:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1529ms 04:54:48 INFO - PROCESS | 1846 | 1461153288128 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 04:54:48 INFO - PROCESS | 1846 | 1461153288133 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 04:54:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:54:48 INFO - PROCESS | 1846 | 1461153288139 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:54:48 INFO - PROCESS | 1846 | 1461153288143 Marionette TRACE conn3 <- [1,2386,null,{}] 04:54:48 INFO - PROCESS | 1846 | 1461153288148 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}] 04:54:48 INFO - PROCESS | 1846 | 1461153288373 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 04:54:48 INFO - PROCESS | 1846 | 1461153288712 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908d52800 == 133 [pid = 1846] [id = 604] 04:54:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f7908b48400) [pid = 1846] [serial = 1813] [outer = (nil)] 04:54:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f7908b93c00) [pid = 1846] [serial = 1814] [outer = 0x7f7908b48400] 04:54:48 INFO - PROCESS | 1846 | 1461153288799 Marionette DEBUG loaded listener.js 04:54:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f7909125400) [pid = 1846] [serial = 1815] [outer = 0x7f7908b48400] 04:54:49 INFO - PROCESS | 1846 | 1461153289712 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]]]}] 04:54:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:54:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1632ms 04:54:49 INFO - PROCESS | 1846 | 1461153289775 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 04:54:49 INFO - PROCESS | 1846 | 1461153289781 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 04:54:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:54:49 INFO - PROCESS | 1846 | 1461153289788 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:54:49 INFO - PROCESS | 1846 | 1461153289792 Marionette TRACE conn3 <- [1,2390,null,{}] 04:54:49 INFO - PROCESS | 1846 | 1461153289798 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}] 04:54:50 INFO - PROCESS | 1846 | 1461153290064 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 04:54:50 INFO - PROCESS | 1846 | 1461153290408 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790ec1e800 == 134 [pid = 1846] [id = 605] 04:54:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f7908b49800) [pid = 1846] [serial = 1816] [outer = (nil)] 04:54:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f790da79000) [pid = 1846] [serial = 1817] [outer = 0x7f7908b49800] 04:54:50 INFO - PROCESS | 1846 | 1461153290499 Marionette DEBUG loaded listener.js 04:54:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f790ed27c00) [pid = 1846] [serial = 1818] [outer = 0x7f7908b49800] 04:54:51 INFO - PROCESS | 1846 | 1461153291420 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]]]}] 04:54:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:54:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1682ms 04:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:54:51 INFO - PROCESS | 1846 | 1461153291471 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 04:54:51 INFO - PROCESS | 1846 | 1461153291474 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 04:54:51 INFO - PROCESS | 1846 | 1461153291480 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:54:51 INFO - PROCESS | 1846 | 1461153291483 Marionette TRACE conn3 <- [1,2394,null,{}] 04:54:51 INFO - PROCESS | 1846 | 1461153291489 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}] 04:54:51 INFO - PROCESS | 1846 | 1461153291713 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 04:54:52 INFO - PROCESS | 1846 | 1461153291998 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910c2e000 == 135 [pid = 1846] [id = 606] 04:54:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f79075a8800) [pid = 1846] [serial = 1819] [outer = (nil)] 04:54:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f790fd46400) [pid = 1846] [serial = 1820] [outer = 0x7f79075a8800] 04:54:52 INFO - PROCESS | 1846 | 1461153292121 Marionette DEBUG loaded listener.js 04:54:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f791003e400) [pid = 1846] [serial = 1821] [outer = 0x7f79075a8800] 04:54:53 INFO - PROCESS | 1846 | 1461153293082 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]]]}] 04:54:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:54:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1635ms 04:54:53 INFO - PROCESS | 1846 | 1461153293118 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 04:54:53 INFO - PROCESS | 1846 | 1461153293123 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 04:54:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:54:53 INFO - PROCESS | 1846 | 1461153293133 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:54:53 INFO - PROCESS | 1846 | 1461153293138 Marionette TRACE conn3 <- [1,2398,null,{}] 04:54:53 INFO - PROCESS | 1846 | 1461153293146 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}] 04:54:53 INFO - PROCESS | 1846 | 1461153293468 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 04:54:53 INFO - PROCESS | 1846 | 1461153293786 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791104f800 == 136 [pid = 1846] [id = 607] 04:54:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f790912a000) [pid = 1846] [serial = 1822] [outer = (nil)] 04:54:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f79100e1400) [pid = 1846] [serial = 1823] [outer = 0x7f790912a000] 04:54:53 INFO - PROCESS | 1846 | 1461153293863 Marionette DEBUG loaded listener.js 04:54:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f79102f9000) [pid = 1846] [serial = 1824] [outer = 0x7f790912a000] 04:54:54 INFO - PROCESS | 1846 | 1461153294861 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]]]}] 04:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1786ms 04:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:54:54 INFO - PROCESS | 1846 | 1461153294918 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 04:54:54 INFO - PROCESS | 1846 | 1461153294921 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 04:54:54 INFO - PROCESS | 1846 | 1461153294927 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:54:54 INFO - PROCESS | 1846 | 1461153294930 Marionette TRACE conn3 <- [1,2402,null,{}] 04:54:54 INFO - PROCESS | 1846 | 1461153294935 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}] 04:54:55 INFO - PROCESS | 1846 | 1461153295238 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 04:54:55 INFO - PROCESS | 1846 | 1461153295629 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791487b800 == 137 [pid = 1846] [id = 608] 04:54:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f790ed31000) [pid = 1846] [serial = 1825] [outer = (nil)] 04:54:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f79103a6c00) [pid = 1846] [serial = 1826] [outer = 0x7f790ed31000] 04:54:55 INFO - PROCESS | 1846 | 1461153295758 Marionette DEBUG loaded listener.js 04:54:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f791055e400) [pid = 1846] [serial = 1827] [outer = 0x7f790ed31000] 04:54:56 INFO - PROCESS | 1846 | 1461153296727 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]]]}] 04:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1835ms 04:54:56 INFO - PROCESS | 1846 | 1461153296762 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 04:54:56 INFO - PROCESS | 1846 | 1461153296766 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 04:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:54:56 INFO - PROCESS | 1846 | 1461153296772 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:54:56 INFO - PROCESS | 1846 | 1461153296774 Marionette TRACE conn3 <- [1,2406,null,{}] 04:54:56 INFO - PROCESS | 1846 | 1461153296780 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}] 04:54:57 INFO - PROCESS | 1846 | 1461153297018 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 04:54:57 INFO - PROCESS | 1846 | 1461153297357 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914b8a000 == 138 [pid = 1846] [id = 609] 04:54:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f79100d6800) [pid = 1846] [serial = 1828] [outer = (nil)] 04:54:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f79106a2000) [pid = 1846] [serial = 1829] [outer = 0x7f79100d6800] 04:54:57 INFO - PROCESS | 1846 | 1461153297447 Marionette DEBUG loaded listener.js 04:54:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f79106d9400) [pid = 1846] [serial = 1830] [outer = 0x7f79100d6800] 04:54:58 INFO - PROCESS | 1846 | 1461153298375 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]]]}] 04:54:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:54:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1634ms 04:54:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:54:58 INFO - PROCESS | 1846 | 1461153298407 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 04:54:58 INFO - PROCESS | 1846 | 1461153298409 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 04:54:58 INFO - PROCESS | 1846 | 1461153298415 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:54:58 INFO - PROCESS | 1846 | 1461153298418 Marionette TRACE conn3 <- [1,2410,null,{}] 04:54:58 INFO - PROCESS | 1846 | 1461153298424 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}] 04:54:58 INFO - PROCESS | 1846 | 1461153298692 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 04:54:59 INFO - PROCESS | 1846 | 1461153299010 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914f1e800 == 139 [pid = 1846] [id = 610] 04:54:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f7903a38800) [pid = 1846] [serial = 1831] [outer = (nil)] 04:54:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f7910772400) [pid = 1846] [serial = 1832] [outer = 0x7f7903a38800] 04:54:59 INFO - PROCESS | 1846 | 1461153299090 Marionette DEBUG loaded listener.js 04:54:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f79107e2000) [pid = 1846] [serial = 1833] [outer = 0x7f7903a38800] 04:55:00 INFO - PROCESS | 1846 | 1461153300049 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]]]}] 04:55:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:55:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1690ms 04:55:00 INFO - PROCESS | 1846 | 1461153300106 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 04:55:00 INFO - PROCESS | 1846 | 1461153300110 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 04:55:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:55:00 INFO - PROCESS | 1846 | 1461153300116 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:55:00 INFO - PROCESS | 1846 | 1461153300118 Marionette TRACE conn3 <- [1,2414,null,{}] 04:55:00 INFO - PROCESS | 1846 | 1461153300123 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}] 04:55:00 INFO - PROCESS | 1846 | 1461153300362 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 04:55:00 INFO - PROCESS | 1846 | 1461153300641 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7917368800 == 140 [pid = 1846] [id = 611] 04:55:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f79100d7400) [pid = 1846] [serial = 1834] [outer = (nil)] 04:55:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f7910d31000) [pid = 1846] [serial = 1835] [outer = 0x7f79100d7400] 04:55:00 INFO - PROCESS | 1846 | 1461153300763 Marionette DEBUG loaded listener.js 04:55:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f7910defc00) [pid = 1846] [serial = 1836] [outer = 0x7f79100d7400] 04:55:01 INFO - PROCESS | 1846 | 1461153301706 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]]]}] 04:55:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:55:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1628ms 04:55:01 INFO - PROCESS | 1846 | 1461153301745 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 04:55:01 INFO - PROCESS | 1846 | 1461153301751 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 04:55:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:55:01 INFO - PROCESS | 1846 | 1461153301760 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:55:01 INFO - PROCESS | 1846 | 1461153301763 Marionette TRACE conn3 <- [1,2418,null,{}] 04:55:01 INFO - PROCESS | 1846 | 1461153301771 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}] 04:55:02 INFO - PROCESS | 1846 | 1461153302109 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 04:55:02 INFO - PROCESS | 1846 | 1461153302465 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918ec8000 == 141 [pid = 1846] [id = 612] 04:55:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f7900a6b000) [pid = 1846] [serial = 1837] [outer = (nil)] 04:55:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f7910ed9800) [pid = 1846] [serial = 1838] [outer = 0x7f7900a6b000] 04:55:02 INFO - PROCESS | 1846 | 1461153302543 Marionette DEBUG loaded listener.js 04:55:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f791218e400) [pid = 1846] [serial = 1839] [outer = 0x7f7900a6b000] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914f04800 == 140 [pid = 1846] [id = 369] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926ddf000 == 139 [pid = 1846] [id = 492] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790764c800 == 138 [pid = 1846] [id = 364] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791ccf4800 == 137 [pid = 1846] [id = 491] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7902829000 == 136 [pid = 1846] [id = 538] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7902840800 == 135 [pid = 1846] [id = 539] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910fb0000 == 134 [pid = 1846] [id = 368] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792c428000 == 133 [pid = 1846] [id = 588] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792bb56800 == 132 [pid = 1846] [id = 587] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792b810000 == 131 [pid = 1846] [id = 586] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7927e15800 == 130 [pid = 1846] [id = 585] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926cc1000 == 129 [pid = 1846] [id = 584] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791cbc7800 == 128 [pid = 1846] [id = 583] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918dd6800 == 127 [pid = 1846] [id = 582] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790ec1f800 == 126 [pid = 1846] [id = 493] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914f08800 == 125 [pid = 1846] [id = 581] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914460800 == 124 [pid = 1846] [id = 580] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910c28800 == 123 [pid = 1846] [id = 579] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790ee06800 == 122 [pid = 1846] [id = 578] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790757f800 == 121 [pid = 1846] [id = 577] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79070c5800 == 120 [pid = 1846] [id = 576] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905cab000 == 119 [pid = 1846] [id = 575] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7904893800 == 118 [pid = 1846] [id = 574] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790283e800 == 117 [pid = 1846] [id = 573] 04:55:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f78fcfe0800 == 116 [pid = 1846] [id = 572] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f792c294800) [pid = 1846] [serial = 1539] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f792a0c4400) [pid = 1846] [serial = 1587] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f78ffed9000) [pid = 1846] [serial = 1620] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f791ac16000) [pid = 1846] [serial = 1584] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f7903261c00) [pid = 1846] [serial = 1533] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f7905e44000) [pid = 1846] [serial = 1593] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f79169c3400) [pid = 1846] [serial = 1614] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f78ffee2000) [pid = 1846] [serial = 1623] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f792b990400) [pid = 1846] [serial = 1605] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f791a846400) [pid = 1846] [serial = 1521] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f7914a7bc00) [pid = 1846] [serial = 1581] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f792a18e400) [pid = 1846] [serial = 1599] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f7900697800) [pid = 1846] [serial = 1527] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f792b98c000) [pid = 1846] [serial = 1590] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f7900f90400) [pid = 1846] [serial = 1596] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f78fc47b400) [pid = 1846] [serial = 1608] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f7910776000) [pid = 1846] [serial = 1602] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f79106ac400) [pid = 1846] [serial = 1443] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f792bd8d800) [pid = 1846] [serial = 1530] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f792b991000) [pid = 1846] [serial = 1524] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f792bd8e800) [pid = 1846] [serial = 1536] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f78fdfb5c00) [pid = 1846] [serial = 1617] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f78fc54a800) [pid = 1846] [serial = 1611] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f7908b48800) [pid = 1846] [serial = 1578] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f79022f1000) [pid = 1846] [serial = 1545] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f790510dc00) [pid = 1846] [serial = 1542] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f7904fd2800) [pid = 1846] [serial = 1575] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f7905109000) [pid = 1846] [serial = 1548] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f7902cf3800) [pid = 1846] [serial = 1715] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f790325c400) [pid = 1846] [serial = 1712] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f7900692400) [pid = 1846] [serial = 1646] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f7908b8f400) [pid = 1846] [serial = 1674] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f7908b44800) [pid = 1846] [serial = 1673] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f78fcae1c00) [pid = 1846] [serial = 1703] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f78fdfb4000) [pid = 1846] [serial = 1704] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f79102fb400) [pid = 1846] [serial = 1688] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f7905d71400) [pid = 1846] [serial = 1662] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f7905d65800) [pid = 1846] [serial = 1661] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f790da80800) [pid = 1846] [serial = 1677] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f7909134400) [pid = 1846] [serial = 1676] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f790068b400) [pid = 1846] [serial = 1706] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f790512f400) [pid = 1846] [serial = 1659] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f790510f400) [pid = 1846] [serial = 1658] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f7908a89400) [pid = 1846] [serial = 1671] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7908a7c000) [pid = 1846] [serial = 1670] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f7910572800) [pid = 1846] [serial = 1692] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f79104a9000) [pid = 1846] [serial = 1691] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f7904fcdc00) [pid = 1846] [serial = 1644] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f79106ad800) [pid = 1846] [serial = 1695] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f79103a2c00) [pid = 1846] [serial = 1694] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f79031cd400) [pid = 1846] [serial = 1650] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7902cf5000) [pid = 1846] [serial = 1649] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f791026b800) [pid = 1846] [serial = 1686] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f79100d8c00) [pid = 1846] [serial = 1685] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f7910035400) [pid = 1846] [serial = 1683] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f790fd46c00) [pid = 1846] [serial = 1682] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f79106d2000) [pid = 1846] [serial = 1698] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f7905acd400) [pid = 1846] [serial = 1697] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f79088ec800) [pid = 1846] [serial = 1668] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f79075aa800) [pid = 1846] [serial = 1667] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f790ed2d000) [pid = 1846] [serial = 1680] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f790ed0a800) [pid = 1846] [serial = 1679] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f79075a2c00) [pid = 1846] [serial = 1665] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f7906f06400) [pid = 1846] [serial = 1664] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f79103a5400) [pid = 1846] [serial = 1689] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f79107db400) [pid = 1846] [serial = 1701] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f791076e400) [pid = 1846] [serial = 1700] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7905103400) [pid = 1846] [serial = 1656] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f7904fc9800) [pid = 1846] [serial = 1655] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f7904775400) [pid = 1846] [serial = 1653] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f79045c8800) [pid = 1846] [serial = 1652] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f790089f800) [pid = 1846] [serial = 1647] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f79022e5800) [pid = 1846] [serial = 1709] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f7903267c00) [pid = 1846] [serial = 1713] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f7902cea400) [pid = 1846] [serial = 1710] [outer = (nil)] [url = about:blank] 04:55:04 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f790089e000) [pid = 1846] [serial = 1707] [outer = (nil)] [url = about:blank] 04:55:05 INFO - PROCESS | 1846 | 1461153305071 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]]]}] 04:55:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:55:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 3350ms 04:55:05 INFO - PROCESS | 1846 | 1461153305110 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 04:55:05 INFO - PROCESS | 1846 | 1461153305116 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 04:55:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:55:05 INFO - PROCESS | 1846 | 1461153305125 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:55:05 INFO - PROCESS | 1846 | 1461153305128 Marionette TRACE conn3 <- [1,2422,null,{}] 04:55:05 INFO - PROCESS | 1846 | 1461153305138 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}] 04:55:05 INFO - PROCESS | 1846 | 1461153305357 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 04:55:05 INFO - PROCESS | 1846 | 1461153305543 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fe15a000 == 117 [pid = 1846] [id = 613] 04:55:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f78fc550800) [pid = 1846] [serial = 1840] [outer = (nil)] 04:55:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f78fcae7000) [pid = 1846] [serial = 1841] [outer = 0x7f78fc550800] 04:55:05 INFO - PROCESS | 1846 | 1461153305613 Marionette DEBUG loaded listener.js 04:55:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f78fdfb4000) [pid = 1846] [serial = 1842] [outer = 0x7f78fc550800] 04:55:06 INFO - PROCESS | 1846 | 1461153306582 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]]]}] 04:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1488ms 04:55:06 INFO - PROCESS | 1846 | 1461153306614 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 04:55:06 INFO - PROCESS | 1846 | 1461153306622 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 04:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:55:06 INFO - PROCESS | 1846 | 1461153306632 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:55:06 INFO - PROCESS | 1846 | 1461153306636 Marionette TRACE conn3 <- [1,2426,null,{}] 04:55:06 INFO - PROCESS | 1846 | 1461153306642 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}] 04:55:06 INFO - PROCESS | 1846 | 1461153306971 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 04:55:07 INFO - PROCESS | 1846 | 1461153307008 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79006fa800 == 118 [pid = 1846] [id = 614] 04:55:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f78fc551400) [pid = 1846] [serial = 1843] [outer = (nil)] 04:55:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f78ffee1000) [pid = 1846] [serial = 1844] [outer = 0x7f78fc551400] 04:55:07 INFO - PROCESS | 1846 | 1461153307080 Marionette DEBUG loaded listener.js 04:55:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f79005e3c00) [pid = 1846] [serial = 1845] [outer = 0x7f78fc551400] 04:55:08 INFO - PROCESS | 1846 | 1461153308089 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]]]}] 04:55:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:55:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1485ms 04:55:08 INFO - PROCESS | 1846 | 1461153308127 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 04:55:08 INFO - PROCESS | 1846 | 1461153308130 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 04:55:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:55:08 INFO - PROCESS | 1846 | 1461153308147 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:55:08 INFO - PROCESS | 1846 | 1461153308153 Marionette TRACE conn3 <- [1,2430,null,{}] 04:55:08 INFO - PROCESS | 1846 | 1461153308167 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}] 04:55:08 INFO - PROCESS | 1846 | 1461153308447 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 04:55:08 INFO - PROCESS | 1846 | 1461153308502 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7901011800 == 119 [pid = 1846] [id = 615] 04:55:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f79007ce800) [pid = 1846] [serial = 1846] [outer = (nil)] 04:55:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f7900a6bc00) [pid = 1846] [serial = 1847] [outer = 0x7f79007ce800] 04:55:08 INFO - PROCESS | 1846 | 1461153308819 Marionette DEBUG loaded listener.js 04:55:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f7900f88400) [pid = 1846] [serial = 1848] [outer = 0x7f79007ce800] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7902b98400) [pid = 1846] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f78fc46e000) [pid = 1846] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f7900f8e000) [pid = 1846] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f78fc46f800) [pid = 1846] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f78fc543c00) [pid = 1846] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f78fe396400) [pid = 1846] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f7910d31c00) [pid = 1846] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f78fdfb0800) [pid = 1846] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f78fc474400) [pid = 1846] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f790068d400) [pid = 1846] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f7909129000) [pid = 1846] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f79106adc00) [pid = 1846] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f7908a77c00) [pid = 1846] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f7909218400) [pid = 1846] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f7908b3f800) [pid = 1846] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f7908a82000) [pid = 1846] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f7905d6c800) [pid = 1846] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f7904776000) [pid = 1846] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f7903269c00) [pid = 1846] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:55:09 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f7903166000) [pid = 1846] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:55:10 INFO - PROCESS | 1846 | 1461153310150 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]]]}] 04:55:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:55:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 2048ms 04:55:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:55:10 INFO - PROCESS | 1846 | 1461153310186 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 04:55:10 INFO - PROCESS | 1846 | 1461153310189 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 04:55:10 INFO - PROCESS | 1846 | 1461153310195 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:55:10 INFO - PROCESS | 1846 | 1461153310198 Marionette TRACE conn3 <- [1,2434,null,{}] 04:55:10 INFO - PROCESS | 1846 | 1461153310204 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}] 04:55:10 INFO - PROCESS | 1846 | 1461153310409 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 04:55:10 INFO - PROCESS | 1846 | 1461153310591 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7901118800 == 120 [pid = 1846] [id = 616] 04:55:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f78ffee3000) [pid = 1846] [serial = 1849] [outer = (nil)] 04:55:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f7900f91400) [pid = 1846] [serial = 1850] [outer = 0x7f78ffee3000] 04:55:10 INFO - PROCESS | 1846 | 1461153310654 Marionette DEBUG loaded listener.js 04:55:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f7902a8d400) [pid = 1846] [serial = 1851] [outer = 0x7f78ffee3000] 04:55:11 INFO - PROCESS | 1846 | 1461153311433 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]]]}] 04:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1281ms 04:55:11 INFO - PROCESS | 1846 | 1461153311478 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 04:55:11 INFO - PROCESS | 1846 | 1461153311481 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 04:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:55:11 INFO - PROCESS | 1846 | 1461153311644 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:55:11 INFO - PROCESS | 1846 | 1461153311651 Marionette TRACE conn3 <- [1,2438,null,{}] 04:55:11 INFO - PROCESS | 1846 | 1461153311660 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}] 04:55:11 INFO - PROCESS | 1846 | 1461153311928 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 04:55:12 INFO - PROCESS | 1846 | 1461153312225 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fffd0800 == 121 [pid = 1846] [id = 617] 04:55:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f78fcae8000) [pid = 1846] [serial = 1852] [outer = (nil)] 04:55:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f78fdfb0800) [pid = 1846] [serial = 1853] [outer = 0x7f78fcae8000] 04:55:12 INFO - PROCESS | 1846 | 1461153312313 Marionette DEBUG loaded listener.js 04:55:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f78fe39f000) [pid = 1846] [serial = 1854] [outer = 0x7f78fcae8000] 04:55:13 INFO - PROCESS | 1846 | 1461153313321 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]]]}] 04:55:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:55:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1749ms 04:55:13 INFO - PROCESS | 1846 | 1461153313382 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 04:55:13 INFO - PROCESS | 1846 | 1461153313388 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 04:55:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:55:13 INFO - PROCESS | 1846 | 1461153313395 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:55:13 INFO - PROCESS | 1846 | 1461153313398 Marionette TRACE conn3 <- [1,2442,null,{}] 04:55:13 INFO - PROCESS | 1846 | 1461153313410 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}] 04:55:13 INFO - PROCESS | 1846 | 1461153313696 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 04:55:14 INFO - PROCESS | 1846 | 1461153314029 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790229e000 == 122 [pid = 1846] [id = 618] 04:55:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f790068e400) [pid = 1846] [serial = 1855] [outer = (nil)] 04:55:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f7900a64c00) [pid = 1846] [serial = 1856] [outer = 0x7f790068e400] 04:55:14 INFO - PROCESS | 1846 | 1461153314110 Marionette DEBUG loaded listener.js 04:55:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7900f90400) [pid = 1846] [serial = 1857] [outer = 0x7f790068e400] 04:55:15 INFO - PROCESS | 1846 | 1461153315060 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]]]}] 04:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1732ms 04:55:15 INFO - PROCESS | 1846 | 1461153315129 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 04:55:15 INFO - PROCESS | 1846 | 1461153315133 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 04:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:55:15 INFO - PROCESS | 1846 | 1461153315139 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:55:15 INFO - PROCESS | 1846 | 1461153315142 Marionette TRACE conn3 <- [1,2446,null,{}] 04:55:15 INFO - PROCESS | 1846 | 1461153315147 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}] 04:55:15 INFO - PROCESS | 1846 | 1461153315365 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 04:55:15 INFO - PROCESS | 1846 | 1461153315736 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7902956800 == 123 [pid = 1846] [id = 619] 04:55:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f7903046400) [pid = 1846] [serial = 1858] [outer = (nil)] 04:55:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f7903050000) [pid = 1846] [serial = 1859] [outer = 0x7f7903046400] 04:55:15 INFO - PROCESS | 1846 | 1461153315824 Marionette DEBUG loaded listener.js 04:55:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f79031cd000) [pid = 1846] [serial = 1860] [outer = 0x7f7903046400] 04:55:16 INFO - PROCESS | 1846 | 1461153316651 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]]]}] 04:55:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:55:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1582ms 04:55:16 INFO - PROCESS | 1846 | 1461153316722 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 04:55:16 INFO - PROCESS | 1846 | 1461153316726 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 04:55:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:55:16 INFO - PROCESS | 1846 | 1461153316732 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:55:16 INFO - PROCESS | 1846 | 1461153316734 Marionette TRACE conn3 <- [1,2450,null,{}] 04:55:16 INFO - PROCESS | 1846 | 1461153316739 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}] 04:55:16 INFO - PROCESS | 1846 | 1461153316995 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 04:55:17 INFO - PROCESS | 1846 | 1461153317261 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7903a5d000 == 124 [pid = 1846] [id = 620] 04:55:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f7903047c00) [pid = 1846] [serial = 1861] [outer = (nil)] 04:55:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f790326a000) [pid = 1846] [serial = 1862] [outer = 0x7f7903047c00] 04:55:17 INFO - PROCESS | 1846 | 1461153317385 Marionette DEBUG loaded listener.js 04:55:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f79032b8000) [pid = 1846] [serial = 1863] [outer = 0x7f7903047c00] 04:55:18 INFO - PROCESS | 1846 | 1461153318278 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]]]}] 04:55:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:55:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1588ms 04:55:18 INFO - PROCESS | 1846 | 1461153318327 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 04:55:18 INFO - PROCESS | 1846 | 1461153318336 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 04:55:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:55:18 INFO - PROCESS | 1846 | 1461153318342 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:55:18 INFO - PROCESS | 1846 | 1461153318345 Marionette TRACE conn3 <- [1,2454,null,{}] 04:55:18 INFO - PROCESS | 1846 | 1461153318350 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}] 04:55:18 INFO - PROCESS | 1846 | 1461153318567 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 04:55:18 INFO - PROCESS | 1846 | 1461153318876 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79045a6000 == 125 [pid = 1846] [id = 621] 04:55:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f7903259400) [pid = 1846] [serial = 1864] [outer = (nil)] 04:55:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f7903a34c00) [pid = 1846] [serial = 1865] [outer = 0x7f7903259400] 04:55:18 INFO - PROCESS | 1846 | 1461153318959 Marionette DEBUG loaded listener.js 04:55:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f7903bcc000) [pid = 1846] [serial = 1866] [outer = 0x7f7903259400] 04:55:19 INFO - PROCESS | 1846 | 1461153319832 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]]]}] 04:55:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:55:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1531ms 04:55:19 INFO - PROCESS | 1846 | 1461153319876 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 04:55:19 INFO - PROCESS | 1846 | 1461153319882 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 04:55:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:55:19 INFO - PROCESS | 1846 | 1461153319892 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:55:19 INFO - PROCESS | 1846 | 1461153319898 Marionette TRACE conn3 <- [1,2458,null,{}] 04:55:19 INFO - PROCESS | 1846 | 1461153319907 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}] 04:55:20 INFO - PROCESS | 1846 | 1461153320247 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 04:55:20 INFO - PROCESS | 1846 | 1461153320558 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790514d800 == 126 [pid = 1846] [id = 622] 04:55:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f7904ecfc00) [pid = 1846] [serial = 1867] [outer = (nil)] 04:55:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f7904ed8800) [pid = 1846] [serial = 1868] [outer = 0x7f7904ecfc00] 04:55:20 INFO - PROCESS | 1846 | 1461153320640 Marionette DEBUG loaded listener.js 04:55:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f7905104c00) [pid = 1846] [serial = 1869] [outer = 0x7f7904ecfc00] 04:55:21 INFO - PROCESS | 1846 | 1461153321569 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]]]}] 04:55:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:55:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1740ms 04:55:21 INFO - PROCESS | 1846 | 1461153321631 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 04:55:21 INFO - PROCESS | 1846 | 1461153321635 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 04:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:55:21 INFO - PROCESS | 1846 | 1461153321641 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:55:21 INFO - PROCESS | 1846 | 1461153321643 Marionette TRACE conn3 <- [1,2462,null,{}] 04:55:21 INFO - PROCESS | 1846 | 1461153321649 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}] 04:55:21 INFO - PROCESS | 1846 | 1461153321884 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 04:55:22 INFO - PROCESS | 1846 | 1461153322155 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905dd1800 == 127 [pid = 1846] [id = 623] 04:55:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f78fe399000) [pid = 1846] [serial = 1870] [outer = (nil)] 04:55:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f7905110400) [pid = 1846] [serial = 1871] [outer = 0x7f78fe399000] 04:55:22 INFO - PROCESS | 1846 | 1461153322282 Marionette DEBUG loaded listener.js 04:55:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f790512d000) [pid = 1846] [serial = 1872] [outer = 0x7f78fe399000] 04:55:23 INFO - PROCESS | 1846 | 1461153323155 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]]]}] 04:55:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:55:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1577ms 04:55:23 INFO - PROCESS | 1846 | 1461153323221 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 04:55:23 INFO - PROCESS | 1846 | 1461153323224 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 04:55:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:55:23 INFO - PROCESS | 1846 | 1461153323230 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:55:23 INFO - PROCESS | 1846 | 1461153323233 Marionette TRACE conn3 <- [1,2466,null,{}] 04:55:23 INFO - PROCESS | 1846 | 1461153323238 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}] 04:55:23 INFO - PROCESS | 1846 | 1461153323492 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 04:55:23 INFO - PROCESS | 1846 | 1461153323802 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7906fba800 == 128 [pid = 1846] [id = 624] 04:55:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f78fdfb4c00) [pid = 1846] [serial = 1873] [outer = (nil)] 04:55:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f7905ace800) [pid = 1846] [serial = 1874] [outer = 0x7f78fdfb4c00] 04:55:23 INFO - PROCESS | 1846 | 1461153323879 Marionette DEBUG loaded listener.js 04:55:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f7905b03800) [pid = 1846] [serial = 1875] [outer = 0x7f78fdfb4c00] 04:55:24 INFO - PROCESS | 1846 | 1461153324764 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]]]}] 04:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1588ms 04:55:24 INFO - PROCESS | 1846 | 1461153324820 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 04:55:24 INFO - PROCESS | 1846 | 1461153324824 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 04:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:55:24 INFO - PROCESS | 1846 | 1461153324830 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:55:24 INFO - PROCESS | 1846 | 1461153324832 Marionette TRACE conn3 <- [1,2470,null,{}] 04:55:24 INFO - PROCESS | 1846 | 1461153324838 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}] 04:55:25 INFO - PROCESS | 1846 | 1461153325100 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 04:55:25 INFO - PROCESS | 1846 | 1461153325364 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790721d000 == 129 [pid = 1846] [id = 625] 04:55:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f78fc47a400) [pid = 1846] [serial = 1876] [outer = (nil)] 04:55:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f7905b0f000) [pid = 1846] [serial = 1877] [outer = 0x7f78fc47a400] 04:55:25 INFO - PROCESS | 1846 | 1461153325481 Marionette DEBUG loaded listener.js 04:55:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7905c81c00) [pid = 1846] [serial = 1878] [outer = 0x7f78fc47a400] 04:55:26 INFO - PROCESS | 1846 | 1461153326400 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]]]}] 04:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1636ms 04:55:26 INFO - PROCESS | 1846 | 1461153326468 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 04:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:55:26 INFO - PROCESS | 1846 | 1461153326472 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 04:55:26 INFO - PROCESS | 1846 | 1461153326479 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:55:26 INFO - PROCESS | 1846 | 1461153326482 Marionette TRACE conn3 <- [1,2474,null,{}] 04:55:26 INFO - PROCESS | 1846 | 1461153326488 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}] 04:55:26 INFO - PROCESS | 1846 | 1461153326757 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 04:55:27 INFO - PROCESS | 1846 | 1461153327074 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908920000 == 130 [pid = 1846] [id = 626] 04:55:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7902cee800) [pid = 1846] [serial = 1879] [outer = (nil)] 04:55:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f7905e3b800) [pid = 1846] [serial = 1880] [outer = 0x7f7902cee800] 04:55:27 INFO - PROCESS | 1846 | 1461153327166 Marionette DEBUG loaded listener.js 04:55:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7905e46c00) [pid = 1846] [serial = 1881] [outer = 0x7f7902cee800] 04:55:28 INFO - PROCESS | 1846 | 1461153328082 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]]]}] 04:55:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:55:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1636ms 04:55:28 INFO - PROCESS | 1846 | 1461153328116 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 04:55:28 INFO - PROCESS | 1846 | 1461153328119 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 04:55:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:55:28 INFO - PROCESS | 1846 | 1461153328126 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:55:28 INFO - PROCESS | 1846 | 1461153328130 Marionette TRACE conn3 <- [1,2478,null,{}] 04:55:28 INFO - PROCESS | 1846 | 1461153328136 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}] 04:55:28 INFO - PROCESS | 1846 | 1461153328444 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 04:55:28 INFO - PROCESS | 1846 | 1461153328811 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790ddf5000 == 131 [pid = 1846] [id = 627] 04:55:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7908a83c00) [pid = 1846] [serial = 1882] [outer = (nil)] 04:55:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f7908a8d000) [pid = 1846] [serial = 1883] [outer = 0x7f7908a83c00] 04:55:28 INFO - PROCESS | 1846 | 1461153328894 Marionette DEBUG loaded listener.js 04:55:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7908b49400) [pid = 1846] [serial = 1884] [outer = 0x7f7908a83c00] 04:55:29 INFO - PROCESS | 1846 | 1461153329799 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]]]}] 04:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1739ms 04:55:29 INFO - PROCESS | 1846 | 1461153329866 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 04:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:55:29 INFO - PROCESS | 1846 | 1461153329871 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 04:55:29 INFO - PROCESS | 1846 | 1461153329877 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:55:29 INFO - PROCESS | 1846 | 1461153329880 Marionette TRACE conn3 <- [1,2482,null,{}] 04:55:29 INFO - PROCESS | 1846 | 1461153329886 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}] 04:55:30 INFO - PROCESS | 1846 | 1461153330163 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 04:55:30 INFO - PROCESS | 1846 | 1461153330470 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790ee19000 == 132 [pid = 1846] [id = 628] 04:55:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f7908a6fc00) [pid = 1846] [serial = 1885] [outer = (nil)] 04:55:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f790912d800) [pid = 1846] [serial = 1886] [outer = 0x7f7908a6fc00] 04:55:30 INFO - PROCESS | 1846 | 1461153330547 Marionette DEBUG loaded listener.js 04:55:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f7909215000) [pid = 1846] [serial = 1887] [outer = 0x7f7908a6fc00] 04:55:31 INFO - PROCESS | 1846 | 1461153331416 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]]]}] 04:55:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:55:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1584ms 04:55:31 INFO - PROCESS | 1846 | 1461153331463 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 04:55:31 INFO - PROCESS | 1846 | 1461153331468 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 04:55:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:55:31 INFO - PROCESS | 1846 | 1461153331474 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:55:31 INFO - PROCESS | 1846 | 1461153331476 Marionette TRACE conn3 <- [1,2486,null,{}] 04:55:31 INFO - PROCESS | 1846 | 1461153331481 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}] 04:55:31 INFO - PROCESS | 1846 | 1461153331705 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 04:55:31 INFO - PROCESS | 1846 | 1461153331977 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910a16000 == 133 [pid = 1846] [id = 629] 04:55:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f7906f10400) [pid = 1846] [serial = 1888] [outer = (nil)] 04:55:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7909219400) [pid = 1846] [serial = 1889] [outer = 0x7f7906f10400] 04:55:32 INFO - PROCESS | 1846 | 1461153332095 Marionette DEBUG loaded listener.js 04:55:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f790ecadc00) [pid = 1846] [serial = 1890] [outer = 0x7f7906f10400] 04:55:32 INFO - PROCESS | 1846 | 1461153332964 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]]]}] 04:55:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:55:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1528ms 04:55:33 INFO - PROCESS | 1846 | 1461153333003 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 04:55:33 INFO - PROCESS | 1846 | 1461153333007 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 04:55:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:55:33 INFO - PROCESS | 1846 | 1461153333013 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:55:33 INFO - PROCESS | 1846 | 1461153333016 Marionette TRACE conn3 <- [1,2490,null,{}] 04:55:33 INFO - PROCESS | 1846 | 1461153333021 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}] 04:55:33 INFO - PROCESS | 1846 | 1461153333239 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 04:55:33 INFO - PROCESS | 1846 | 1461153333507 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910e76000 == 134 [pid = 1846] [id = 630] 04:55:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f79075ae000) [pid = 1846] [serial = 1891] [outer = (nil)] 04:55:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f790ed2a400) [pid = 1846] [serial = 1892] [outer = 0x7f79075ae000] 04:55:33 INFO - PROCESS | 1846 | 1461153333661 Marionette DEBUG loaded listener.js 04:55:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f790fd50c00) [pid = 1846] [serial = 1893] [outer = 0x7f79075ae000] 04:55:34 INFO - PROCESS | 1846 | 1461153334509 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]]]}] 04:55:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:55:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1543ms 04:55:34 INFO - PROCESS | 1846 | 1461153334557 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 04:55:34 INFO - PROCESS | 1846 | 1461153334560 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 04:55:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:55:34 INFO - PROCESS | 1846 | 1461153334567 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:55:34 INFO - PROCESS | 1846 | 1461153334570 Marionette TRACE conn3 <- [1,2494,null,{}] 04:55:34 INFO - PROCESS | 1846 | 1461153334576 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}] 04:55:34 INFO - PROCESS | 1846 | 1461153334815 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 04:55:35 INFO - PROCESS | 1846 | 1461153335100 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914432000 == 135 [pid = 1846] [id = 631] 04:55:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f79088ec400) [pid = 1846] [serial = 1894] [outer = (nil)] 04:55:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f7910271000) [pid = 1846] [serial = 1895] [outer = 0x7f79088ec400] 04:55:35 INFO - PROCESS | 1846 | 1461153335220 Marionette DEBUG loaded listener.js 04:55:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f79103a1400) [pid = 1846] [serial = 1896] [outer = 0x7f79088ec400] 04:55:36 INFO - PROCESS | 1846 | 1461153336055 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]]]}] 04:55:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:55:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1536ms 04:55:36 INFO - PROCESS | 1846 | 1461153336104 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 04:55:36 INFO - PROCESS | 1846 | 1461153336107 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 04:55:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:55:36 INFO - PROCESS | 1846 | 1461153336113 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:55:36 INFO - PROCESS | 1846 | 1461153336116 Marionette TRACE conn3 <- [1,2498,null,{}] 04:55:36 INFO - PROCESS | 1846 | 1461153336121 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}] 04:55:36 INFO - PROCESS | 1846 | 1461153336350 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 04:55:36 INFO - PROCESS | 1846 | 1461153336620 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914b84000 == 136 [pid = 1846] [id = 632] 04:55:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f790da7cc00) [pid = 1846] [serial = 1897] [outer = (nil)] 04:55:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f79103a9400) [pid = 1846] [serial = 1898] [outer = 0x7f790da7cc00] 04:55:36 INFO - PROCESS | 1846 | 1461153336698 Marionette DEBUG loaded listener.js 04:55:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f7910572800) [pid = 1846] [serial = 1899] [outer = 0x7f790da7cc00] 04:55:37 INFO - PROCESS | 1846 | 1461153337619 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]]]}] 04:55:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:55:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1578ms 04:55:37 INFO - PROCESS | 1846 | 1461153337693 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 04:55:37 INFO - PROCESS | 1846 | 1461153337697 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 04:55:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:55:37 INFO - PROCESS | 1846 | 1461153337703 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:55:37 INFO - PROCESS | 1846 | 1461153337706 Marionette TRACE conn3 <- [1,2502,null,{}] 04:55:37 INFO - PROCESS | 1846 | 1461153337711 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}] 04:55:37 INFO - PROCESS | 1846 | 1461153337950 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 04:55:38 INFO - PROCESS | 1846 | 1461153338256 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914de9800 == 137 [pid = 1846] [id = 633] 04:55:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f790eca8400) [pid = 1846] [serial = 1900] [outer = (nil)] 04:55:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f79106a9800) [pid = 1846] [serial = 1901] [outer = 0x7f790eca8400] 04:55:38 INFO - PROCESS | 1846 | 1461153338335 Marionette DEBUG loaded listener.js 04:55:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f79106dc400) [pid = 1846] [serial = 1902] [outer = 0x7f790eca8400] 04:55:39 INFO - PROCESS | 1846 | 1461153339196 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]]]}] 04:55:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:55:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1535ms 04:55:39 INFO - PROCESS | 1846 | 1461153339243 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 04:55:39 INFO - PROCESS | 1846 | 1461153339247 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 04:55:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:55:39 INFO - PROCESS | 1846 | 1461153339253 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:55:39 INFO - PROCESS | 1846 | 1461153339255 Marionette TRACE conn3 <- [1,2506,null,{}] 04:55:39 INFO - PROCESS | 1846 | 1461153339261 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}] 04:55:39 INFO - PROCESS | 1846 | 1461153339486 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 04:55:39 INFO - PROCESS | 1846 | 1461153339767 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914f8a800 == 138 [pid = 1846] [id = 634] 04:55:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f79088e9800) [pid = 1846] [serial = 1903] [outer = (nil)] 04:55:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f79107d8000) [pid = 1846] [serial = 1904] [outer = 0x7f79088e9800] 04:55:39 INFO - PROCESS | 1846 | 1461153339886 Marionette DEBUG loaded listener.js 04:55:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f7910bafc00) [pid = 1846] [serial = 1905] [outer = 0x7f79088e9800] 04:55:40 INFO - PROCESS | 1846 | 1461153340762 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]]]}] 04:55:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:55:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1586ms 04:55:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:55:40 INFO - PROCESS | 1846 | 1461153340840 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 04:55:40 INFO - PROCESS | 1846 | 1461153340843 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 04:55:40 INFO - PROCESS | 1846 | 1461153340851 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:55:40 INFO - PROCESS | 1846 | 1461153340854 Marionette TRACE conn3 <- [1,2510,null,{}] 04:55:40 INFO - PROCESS | 1846 | 1461153340861 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}] 04:55:41 INFO - PROCESS | 1846 | 1461153341096 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 04:55:41 INFO - PROCESS | 1846 | 1461153341408 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918dc4800 == 139 [pid = 1846] [id = 635] 04:55:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f79007ccc00) [pid = 1846] [serial = 1906] [outer = (nil)] 04:55:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f7910d2b400) [pid = 1846] [serial = 1907] [outer = 0x7f79007ccc00] 04:55:41 INFO - PROCESS | 1846 | 1461153341486 Marionette DEBUG loaded listener.js 04:55:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f7910ed1800) [pid = 1846] [serial = 1908] [outer = 0x7f79007ccc00] 04:55:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7f78fe148800 == 138 [pid = 1846] [id = 590] 04:55:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79048a1800 == 137 [pid = 1846] [id = 547] 04:55:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7902bd2800 == 136 [pid = 1846] [id = 472] 04:55:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914b93800 == 135 [pid = 1846] [id = 382] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f790316e400) [pid = 1846] [serial = 1779] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f7902cf7800) [pid = 1846] [serial = 1778] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f78fc479800) [pid = 1846] [serial = 1781] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f7902cf7c00) [pid = 1846] [serial = 1722] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f7902a8f800) [pid = 1846] [serial = 1721] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f78fe397400) [pid = 1846] [serial = 1719] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f78fc54d000) [pid = 1846] [serial = 1718] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f7900897400) [pid = 1846] [serial = 1775] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f78fe399400) [pid = 1846] [serial = 1772] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f78ffedd000) [pid = 1846] [serial = 1773] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f7914e2dc00) [pid = 1846] [serial = 1769] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f7914a88c00) [pid = 1846] [serial = 1766] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f7914a7c000) [pid = 1846] [serial = 1764] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f7914602800) [pid = 1846] [serial = 1763] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f79141ba800) [pid = 1846] [serial = 1761] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f79140f0000) [pid = 1846] [serial = 1760] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f7912c74800) [pid = 1846] [serial = 1758] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f791076d800) [pid = 1846] [serial = 1757] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f7912c39400) [pid = 1846] [serial = 1755] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f7912199000) [pid = 1846] [serial = 1754] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f7912031000) [pid = 1846] [serial = 1752] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f7910f37c00) [pid = 1846] [serial = 1751] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f7910bb9c00) [pid = 1846] [serial = 1749] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f7910774800) [pid = 1846] [serial = 1748] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7910563400) [pid = 1846] [serial = 1746] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f79103ae800) [pid = 1846] [serial = 1745] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f7910271400) [pid = 1846] [serial = 1743] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f7910037800) [pid = 1846] [serial = 1742] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f790ed28000) [pid = 1846] [serial = 1740] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f790eca4400) [pid = 1846] [serial = 1739] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f7909216c00) [pid = 1846] [serial = 1737] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f790912e800) [pid = 1846] [serial = 1736] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f7908a7d000) [pid = 1846] [serial = 1734] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f7905e37c00) [pid = 1846] [serial = 1733] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f7905b0c000) [pid = 1846] [serial = 1731] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f7905ad8c00) [pid = 1846] [serial = 1730] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f7905109400) [pid = 1846] [serial = 1728] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f7904edc400) [pid = 1846] [serial = 1727] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f7903bc2800) [pid = 1846] [serial = 1725] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f79032b2c00) [pid = 1846] [serial = 1724] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7902ceac00) [pid = 1846] [serial = 1784] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f78fdfab800) [pid = 1846] [serial = 1782] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f7900a6f400) [pid = 1846] [serial = 1776] [outer = (nil)] [url = about:blank] 04:55:43 INFO - PROCESS | 1846 | 1461153343878 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]]]}] 04:55:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:55:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 3093ms 04:55:43 INFO - PROCESS | 1846 | 1461153343942 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 04:55:43 INFO - PROCESS | 1846 | 1461153343948 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 04:55:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:55:43 INFO - PROCESS | 1846 | 1461153343993 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:55:43 INFO - PROCESS | 1846 | 1461153343998 Marionette TRACE conn3 <- [1,2514,null,{}] 04:55:44 INFO - PROCESS | 1846 | 1461153344016 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}] 04:55:44 INFO - PROCESS | 1846 | 1461153344229 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 04:55:44 INFO - PROCESS | 1846 | 1461153344241 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fffd1000 == 136 [pid = 1846] [id = 636] 04:55:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f78fcae8800) [pid = 1846] [serial = 1909] [outer = (nil)] 04:55:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f78fe39cc00) [pid = 1846] [serial = 1910] [outer = 0x7f78fcae8800] 04:55:44 INFO - PROCESS | 1846 | 1461153344314 Marionette DEBUG loaded listener.js 04:55:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f78ffedf400) [pid = 1846] [serial = 1911] [outer = 0x7f78fcae8800] 04:55:45 INFO - PROCESS | 1846 | 1461153345397 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]]]}] 04:55:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:55:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1533ms 04:55:45 INFO - PROCESS | 1846 | 1461153345489 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 04:55:45 INFO - PROCESS | 1846 | 1461153345497 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 04:55:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:55:45 INFO - PROCESS | 1846 | 1461153345507 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:55:45 INFO - PROCESS | 1846 | 1461153345510 Marionette TRACE conn3 <- [1,2518,null,{}] 04:55:45 INFO - PROCESS | 1846 | 1461153345514 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}] 04:55:45 INFO - PROCESS | 1846 | 1461153345739 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 04:55:45 INFO - PROCESS | 1846 | 1461153345995 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7900f5b000 == 137 [pid = 1846] [id = 637] 04:55:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f78ffee1400) [pid = 1846] [serial = 1912] [outer = (nil)] 04:55:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f79007ca400) [pid = 1846] [serial = 1913] [outer = 0x7f78ffee1400] 04:55:46 INFO - PROCESS | 1846 | 1461153346072 Marionette DEBUG loaded listener.js 04:55:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f7900a71000) [pid = 1846] [serial = 1914] [outer = 0x7f78ffee1400] 04:55:46 INFO - PROCESS | 1846 | 1461153346990 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]]]}] 04:55:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:55:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1536ms 04:55:47 INFO - PROCESS | 1846 | 1461153347048 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 04:55:47 INFO - PROCESS | 1846 | 1461153347052 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 04:55:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:55:47 INFO - PROCESS | 1846 | 1461153347057 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:55:47 INFO - PROCESS | 1846 | 1461153347063 Marionette TRACE conn3 <- [1,2522,null,{}] 04:55:47 INFO - PROCESS | 1846 | 1461153347077 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}] 04:55:47 INFO - PROCESS | 1846 | 1461153347367 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 04:55:47 INFO - PROCESS | 1846 | 1461153347408 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79012da800 == 138 [pid = 1846] [id = 638] 04:55:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f7900f83800) [pid = 1846] [serial = 1915] [outer = (nil)] 04:55:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7902ceac00) [pid = 1846] [serial = 1916] [outer = 0x7f7900f83800] 04:55:47 INFO - PROCESS | 1846 | 1461153347527 Marionette DEBUG loaded listener.js 04:55:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f79031c2800) [pid = 1846] [serial = 1917] [outer = 0x7f7900f83800] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f79100d9400) [pid = 1846] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f79007ce800) [pid = 1846] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f78fc551400) [pid = 1846] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f7905b04800) [pid = 1846] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f79075a8800) [pid = 1846] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f7908b49800) [pid = 1846] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f790912a000) [pid = 1846] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f7904ed5c00) [pid = 1846] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f7908b48400) [pid = 1846] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f79008a0400) [pid = 1846] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f7903bca400) [pid = 1846] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f7900a6b000) [pid = 1846] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f790ed31000) [pid = 1846] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f78fc550800) [pid = 1846] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f79100d6800) [pid = 1846] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f79140efc00) [pid = 1846] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f79007ce400) [pid = 1846] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f78fe396000) [pid = 1846] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f7903045400) [pid = 1846] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f7903a41c00) [pid = 1846] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f7903a38800) [pid = 1846] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f79031d0800) [pid = 1846] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:55:48 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f7904ed5000) [pid = 1846] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:55:48 INFO - PROCESS | 1846 | 1461153348913 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]]]}] 04:55:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:55:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1885ms 04:55:48 INFO - PROCESS | 1846 | 1461153348943 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 04:55:48 INFO - PROCESS | 1846 | 1461153348947 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 04:55:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:55:48 INFO - PROCESS | 1846 | 1461153348952 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:55:48 INFO - PROCESS | 1846 | 1461153348954 Marionette TRACE conn3 <- [1,2526,null,{}] 04:55:48 INFO - PROCESS | 1846 | 1461153348959 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}] 04:55:49 INFO - PROCESS | 1846 | 1461153349148 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 04:55:49 INFO - PROCESS | 1846 | 1461153349327 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7902833000 == 139 [pid = 1846] [id = 639] 04:55:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f78fc54ec00) [pid = 1846] [serial = 1918] [outer = (nil)] 04:55:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f79031c7800) [pid = 1846] [serial = 1919] [outer = 0x7f78fc54ec00] 04:55:49 INFO - PROCESS | 1846 | 1461153349387 Marionette DEBUG loaded listener.js 04:55:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f790326f400) [pid = 1846] [serial = 1920] [outer = 0x7f78fc54ec00] 04:55:50 INFO - PROCESS | 1846 | 1461153350130 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]]]}] 04:55:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:55:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1226ms 04:55:50 INFO - PROCESS | 1846 | 1461153350180 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 04:55:50 INFO - PROCESS | 1846 | 1461153350183 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 04:55:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:55:50 INFO - PROCESS | 1846 | 1461153350200 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:55:50 INFO - PROCESS | 1846 | 1461153350203 Marionette TRACE conn3 <- [1,2530,null,{}] 04:55:50 INFO - PROCESS | 1846 | 1461153350208 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}] 04:55:50 INFO - PROCESS | 1846 | 1461153350408 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 04:55:50 INFO - PROCESS | 1846 | 1461153350422 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7903156800 == 140 [pid = 1846] [id = 640] 04:55:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f790326fc00) [pid = 1846] [serial = 1921] [outer = (nil)] 04:55:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f7903a3d800) [pid = 1846] [serial = 1922] [outer = 0x7f790326fc00] 04:55:50 INFO - PROCESS | 1846 | 1461153350482 Marionette DEBUG loaded listener.js 04:55:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7903bcdc00) [pid = 1846] [serial = 1923] [outer = 0x7f790326fc00] 04:55:51 INFO - PROCESS | 1846 | 1461153351719 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]]]}] 04:55:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:55:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1581ms 04:55:51 INFO - PROCESS | 1846 | 1461153351783 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 04:55:51 INFO - PROCESS | 1846 | 1461153351790 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 04:55:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:55:51 INFO - PROCESS | 1846 | 1461153351798 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:55:51 INFO - PROCESS | 1846 | 1461153351803 Marionette TRACE conn3 <- [1,2534,null,{}] 04:55:51 INFO - PROCESS | 1846 | 1461153351810 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}] 04:55:52 INFO - PROCESS | 1846 | 1461153352078 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 04:55:52 INFO - PROCESS | 1846 | 1461153352388 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7901017800 == 141 [pid = 1846] [id = 641] 04:55:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f79005dec00) [pid = 1846] [serial = 1924] [outer = (nil)] 04:55:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f7900693400) [pid = 1846] [serial = 1925] [outer = 0x7f79005dec00] 04:55:52 INFO - PROCESS | 1846 | 1461153352465 Marionette DEBUG loaded listener.js 04:55:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f7900f85c00) [pid = 1846] [serial = 1926] [outer = 0x7f79005dec00] 04:55:53 INFO - PROCESS | 1846 | 1461153353375 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]]]}] 04:55:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:55:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1632ms 04:55:53 INFO - PROCESS | 1846 | 1461153353432 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 04:55:53 INFO - PROCESS | 1846 | 1461153353441 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 04:55:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:55:53 INFO - PROCESS | 1846 | 1461153353451 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:55:53 INFO - PROCESS | 1846 | 1461153353455 Marionette TRACE conn3 <- [1,2538,null,{}] 04:55:53 INFO - PROCESS | 1846 | 1461153353461 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}] 04:55:53 INFO - PROCESS | 1846 | 1461153353687 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 04:55:54 INFO - PROCESS | 1846 | 1461153354030 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904589000 == 142 [pid = 1846] [id = 642] 04:55:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f79005db400) [pid = 1846] [serial = 1927] [outer = (nil)] 04:55:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f79031cb400) [pid = 1846] [serial = 1928] [outer = 0x7f79005db400] 04:55:54 INFO - PROCESS | 1846 | 1461153354106 Marionette DEBUG loaded listener.js 04:55:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f7903a38800) [pid = 1846] [serial = 1929] [outer = 0x7f79005db400] 04:55:54 INFO - PROCESS | 1846 | 1461153354963 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]]]}] 04:55:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:55:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1582ms 04:55:55 INFO - PROCESS | 1846 | 1461153355034 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 04:55:55 INFO - PROCESS | 1846 | 1461153355038 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 04:55:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:55:55 INFO - PROCESS | 1846 | 1461153355044 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:55:55 INFO - PROCESS | 1846 | 1461153355049 Marionette TRACE conn3 <- [1,2542,null,{}] 04:55:55 INFO - PROCESS | 1846 | 1461153355065 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}] 04:55:55 INFO - PROCESS | 1846 | 1461153355330 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 04:55:55 INFO - PROCESS | 1846 | 1461153355631 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905135000 == 143 [pid = 1846] [id = 643] 04:55:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f7903a3e400) [pid = 1846] [serial = 1930] [outer = (nil)] 04:55:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f7904770800) [pid = 1846] [serial = 1931] [outer = 0x7f7903a3e400] 04:55:55 INFO - PROCESS | 1846 | 1461153355710 Marionette DEBUG loaded listener.js 04:55:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f79049cf000) [pid = 1846] [serial = 1932] [outer = 0x7f7903a3e400] 04:55:56 INFO - PROCESS | 1846 | 1461153356562 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]]]}] 04:55:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:55:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1586ms 04:55:56 INFO - PROCESS | 1846 | 1461153356631 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 04:55:56 INFO - PROCESS | 1846 | 1461153356636 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 04:55:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:55:56 INFO - PROCESS | 1846 | 1461153356641 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:55:56 INFO - PROCESS | 1846 | 1461153356643 Marionette TRACE conn3 <- [1,2546,null,{}] 04:55:56 INFO - PROCESS | 1846 | 1461153356649 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}] 04:55:56 INFO - PROCESS | 1846 | 1461153356901 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 04:55:57 INFO - PROCESS | 1846 | 1461153357206 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905db7000 == 144 [pid = 1846] [id = 644] 04:55:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f7903bc6400) [pid = 1846] [serial = 1933] [outer = (nil)] 04:55:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f7904ed8400) [pid = 1846] [serial = 1934] [outer = 0x7f7903bc6400] 04:55:57 INFO - PROCESS | 1846 | 1461153357289 Marionette DEBUG loaded listener.js 04:55:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f7905103400) [pid = 1846] [serial = 1935] [outer = 0x7f7903bc6400] 04:55:58 INFO - PROCESS | 1846 | 1461153358148 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]]]}] 04:55:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:55:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1581ms 04:55:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:55:58 INFO - PROCESS | 1846 | 1461153358224 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 04:55:58 INFO - PROCESS | 1846 | 1461153358227 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 04:55:58 INFO - PROCESS | 1846 | 1461153358233 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:55:58 INFO - PROCESS | 1846 | 1461153358236 Marionette TRACE conn3 <- [1,2550,null,{}] 04:55:58 INFO - PROCESS | 1846 | 1461153358242 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}] 04:55:58 INFO - PROCESS | 1846 | 1461153358458 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 04:55:58 INFO - PROCESS | 1846 | 1461153358719 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7906ee6000 == 145 [pid = 1846] [id = 645] 04:55:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f790510e400) [pid = 1846] [serial = 1936] [outer = (nil)] 04:55:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f790512a000) [pid = 1846] [serial = 1937] [outer = 0x7f790510e400] 04:55:58 INFO - PROCESS | 1846 | 1461153358853 Marionette DEBUG loaded listener.js 04:55:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f7905b0e000) [pid = 1846] [serial = 1938] [outer = 0x7f790510e400] 04:55:59 INFO - PROCESS | 1846 | 1461153359793 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]]]}] 04:55:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:55:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1632ms 04:55:59 INFO - PROCESS | 1846 | 1461153359865 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 04:55:59 INFO - PROCESS | 1846 | 1461153359869 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 04:55:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:55:59 INFO - PROCESS | 1846 | 1461153359874 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:55:59 INFO - PROCESS | 1846 | 1461153359877 Marionette TRACE conn3 <- [1,2554,null,{}] 04:55:59 INFO - PROCESS | 1846 | 1461153359882 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}] 04:56:00 INFO - PROCESS | 1846 | 1461153360154 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 04:56:00 INFO - PROCESS | 1846 | 1461153360455 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79072b1800 == 146 [pid = 1846] [id = 646] 04:56:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7905d63800) [pid = 1846] [serial = 1939] [outer = (nil)] 04:56:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f7906f0fc00) [pid = 1846] [serial = 1940] [outer = 0x7f7905d63800] 04:56:00 INFO - PROCESS | 1846 | 1461153360537 Marionette DEBUG loaded listener.js 04:56:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f79088ea000) [pid = 1846] [serial = 1941] [outer = 0x7f7905d63800] 04:56:01 INFO - PROCESS | 1846 | 1461153361384 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]]]}] 04:56:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:56:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1586ms 04:56:01 INFO - PROCESS | 1846 | 1461153361462 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 04:56:01 INFO - PROCESS | 1846 | 1461153361466 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 04:56:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:56:01 INFO - PROCESS | 1846 | 1461153361471 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:56:01 INFO - PROCESS | 1846 | 1461153361474 Marionette TRACE conn3 <- [1,2558,null,{}] 04:56:01 INFO - PROCESS | 1846 | 1461153361480 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}] 04:56:01 INFO - PROCESS | 1846 | 1461153361763 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 04:56:02 INFO - PROCESS | 1846 | 1461153362111 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908972000 == 147 [pid = 1846] [id = 647] 04:56:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f7905e42800) [pid = 1846] [serial = 1942] [outer = (nil)] 04:56:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f7908a79000) [pid = 1846] [serial = 1943] [outer = 0x7f7905e42800] 04:56:02 INFO - PROCESS | 1846 | 1461153362267 Marionette DEBUG loaded listener.js 04:56:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7908a8dc00) [pid = 1846] [serial = 1944] [outer = 0x7f7905e42800] 04:56:03 INFO - PROCESS | 1846 | 1461153363230 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]]]}] 04:56:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:56:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1832ms 04:56:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:56:03 INFO - PROCESS | 1846 | 1461153363306 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 04:56:03 INFO - PROCESS | 1846 | 1461153363308 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 04:56:03 INFO - PROCESS | 1846 | 1461153363315 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:56:03 INFO - PROCESS | 1846 | 1461153363318 Marionette TRACE conn3 <- [1,2562,null,{}] 04:56:03 INFO - PROCESS | 1846 | 1461153363323 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}] 04:56:03 INFO - PROCESS | 1846 | 1461153363586 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 04:56:03 INFO - PROCESS | 1846 | 1461153363893 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790dded000 == 148 [pid = 1846] [id = 648] 04:56:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f790304a000) [pid = 1846] [serial = 1945] [outer = (nil)] 04:56:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f7908a8ec00) [pid = 1846] [serial = 1946] [outer = 0x7f790304a000] 04:56:03 INFO - PROCESS | 1846 | 1461153363972 Marionette DEBUG loaded listener.js 04:56:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7908b9a800) [pid = 1846] [serial = 1947] [outer = 0x7f790304a000] 04:56:04 INFO - PROCESS | 1846 | 1461153364885 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]]]}] 04:56:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:56:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1631ms 04:56:04 INFO - PROCESS | 1846 | 1461153364946 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 04:56:04 INFO - PROCESS | 1846 | 1461153364950 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 04:56:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:56:04 INFO - PROCESS | 1846 | 1461153364956 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:56:04 INFO - PROCESS | 1846 | 1461153364960 Marionette TRACE conn3 <- [1,2566,null,{}] 04:56:04 INFO - PROCESS | 1846 | 1461153364965 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}] 04:56:05 INFO - PROCESS | 1846 | 1461153365198 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 04:56:05 INFO - PROCESS | 1846 | 1461153365503 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791040e000 == 149 [pid = 1846] [id = 649] 04:56:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7904ea8400) [pid = 1846] [serial = 1948] [outer = (nil)] 04:56:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f7909210800) [pid = 1846] [serial = 1949] [outer = 0x7f7904ea8400] 04:56:05 INFO - PROCESS | 1846 | 1461153365583 Marionette DEBUG loaded listener.js 04:56:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f790ed03000) [pid = 1846] [serial = 1950] [outer = 0x7f7904ea8400] 04:56:06 INFO - PROCESS | 1846 | 1461153366437 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]]]}] 04:56:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:56:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1531ms 04:56:06 INFO - PROCESS | 1846 | 1461153366489 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 04:56:06 INFO - PROCESS | 1846 | 1461153366492 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 04:56:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:56:06 INFO - PROCESS | 1846 | 1461153366498 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:56:06 INFO - PROCESS | 1846 | 1461153366501 Marionette TRACE conn3 <- [1,2570,null,{}] 04:56:06 INFO - PROCESS | 1846 | 1461153366506 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}] 04:56:06 INFO - PROCESS | 1846 | 1461153366721 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 04:56:06 INFO - PROCESS | 1846 | 1461153366986 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910e66000 == 150 [pid = 1846] [id = 650] 04:56:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f790fd4d000) [pid = 1846] [serial = 1951] [outer = (nil)] 04:56:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f791003ac00) [pid = 1846] [serial = 1952] [outer = 0x7f790fd4d000] 04:56:07 INFO - PROCESS | 1846 | 1461153367114 Marionette DEBUG loaded listener.js 04:56:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f79100db000) [pid = 1846] [serial = 1953] [outer = 0x7f790fd4d000] 04:56:08 INFO - PROCESS | 1846 | 1461153368046 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]]]}] 04:56:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:56:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1598ms 04:56:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:56:08 INFO - PROCESS | 1846 | 1461153368097 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 04:56:08 INFO - PROCESS | 1846 | 1461153368101 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 04:56:08 INFO - PROCESS | 1846 | 1461153368107 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:56:08 INFO - PROCESS | 1846 | 1461153368112 Marionette TRACE conn3 <- [1,2574,null,{}] 04:56:08 INFO - PROCESS | 1846 | 1461153368117 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}] 04:56:08 INFO - PROCESS | 1846 | 1461153368389 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 04:56:08 INFO - PROCESS | 1846 | 1461153368699 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914b6f000 == 151 [pid = 1846] [id = 651] 04:56:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f790ed0ac00) [pid = 1846] [serial = 1954] [outer = (nil)] 04:56:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7910579c00) [pid = 1846] [serial = 1955] [outer = 0x7f790ed0ac00] 04:56:08 INFO - PROCESS | 1846 | 1461153368788 Marionette DEBUG loaded listener.js 04:56:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f79107db000) [pid = 1846] [serial = 1956] [outer = 0x7f790ed0ac00] 04:56:09 INFO - PROCESS | 1846 | 1461153369686 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]]]}] 04:56:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:56:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1641ms 04:56:09 INFO - PROCESS | 1846 | 1461153369749 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 04:56:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:56:09 INFO - PROCESS | 1846 | 1461153369753 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 04:56:09 INFO - PROCESS | 1846 | 1461153369760 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:56:09 INFO - PROCESS | 1846 | 1461153369763 Marionette TRACE conn3 <- [1,2578,null,{}] 04:56:09 INFO - PROCESS | 1846 | 1461153369769 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}] 04:56:10 INFO - PROCESS | 1846 | 1461153370019 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 04:56:10 INFO - PROCESS | 1846 | 1461153370328 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914f10000 == 152 [pid = 1846] [id = 652] 04:56:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f7905d69800) [pid = 1846] [serial = 1957] [outer = (nil)] 04:56:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f7910d24000) [pid = 1846] [serial = 1958] [outer = 0x7f7905d69800] 04:56:10 INFO - PROCESS | 1846 | 1461153370413 Marionette DEBUG loaded listener.js 04:56:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f7910ed2400) [pid = 1846] [serial = 1959] [outer = 0x7f7905d69800] 04:56:11 INFO - PROCESS | 1846 | 1461153371514 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]]]}] 04:56:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:56:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1840ms 04:56:11 INFO - PROCESS | 1846 | 1461153371602 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 04:56:11 INFO - PROCESS | 1846 | 1461153371608 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 04:56:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:56:11 INFO - PROCESS | 1846 | 1461153371618 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:56:11 INFO - PROCESS | 1846 | 1461153371621 Marionette TRACE conn3 <- [1,2582,null,{}] 04:56:11 INFO - PROCESS | 1846 | 1461153371631 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}] 04:56:11 INFO - PROCESS | 1846 | 1461153371936 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 04:56:12 INFO - PROCESS | 1846 | 1461153372253 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918d97800 == 153 [pid = 1846] [id = 653] 04:56:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f790fd51400) [pid = 1846] [serial = 1960] [outer = (nil)] 04:56:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f7911be2000) [pid = 1846] [serial = 1961] [outer = 0x7f790fd51400] 04:56:12 INFO - PROCESS | 1846 | 1461153372344 Marionette DEBUG loaded listener.js 04:56:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f7912032800) [pid = 1846] [serial = 1962] [outer = 0x7f790fd51400] 04:56:13 INFO - PROCESS | 1846 | 1461153373245 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]]]}] 04:56:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:56:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1687ms 04:56:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:56:13 INFO - PROCESS | 1846 | 1461153373305 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 04:56:13 INFO - PROCESS | 1846 | 1461153373307 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 04:56:13 INFO - PROCESS | 1846 | 1461153373314 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:56:13 INFO - PROCESS | 1846 | 1461153373317 Marionette TRACE conn3 <- [1,2586,null,{}] 04:56:13 INFO - PROCESS | 1846 | 1461153373322 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}] 04:56:13 INFO - PROCESS | 1846 | 1461153373550 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 04:56:13 INFO - PROCESS | 1846 | 1461153373823 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919631800 == 154 [pid = 1846] [id = 654] 04:56:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f7900a69000) [pid = 1846] [serial = 1963] [outer = (nil)] 04:56:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f7908b8e000) [pid = 1846] [serial = 1964] [outer = 0x7f7900a69000] 04:56:13 INFO - PROCESS | 1846 | 1461153373944 Marionette DEBUG loaded listener.js 04:56:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f7912b85800) [pid = 1846] [serial = 1965] [outer = 0x7f7900a69000] 04:56:14 INFO - PROCESS | 1846 | 1461153374880 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]]]}] 04:56:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:56:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1638ms 04:56:14 INFO - PROCESS | 1846 | 1461153374952 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 04:56:14 INFO - PROCESS | 1846 | 1461153374955 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 04:56:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:56:14 INFO - PROCESS | 1846 | 1461153374961 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:56:14 INFO - PROCESS | 1846 | 1461153374964 Marionette TRACE conn3 <- [1,2590,null,{}] 04:56:14 INFO - PROCESS | 1846 | 1461153374969 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}] 04:56:15 INFO - PROCESS | 1846 | 1461153375249 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 04:56:15 INFO - PROCESS | 1846 | 1461153375559 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791a02c000 == 155 [pid = 1846] [id = 655] 04:56:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f78fc54e800) [pid = 1846] [serial = 1966] [outer = (nil)] 04:56:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f7912c40000) [pid = 1846] [serial = 1967] [outer = 0x7f78fc54e800] 04:56:15 INFO - PROCESS | 1846 | 1461153375637 Marionette DEBUG loaded listener.js 04:56:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f79140f6000) [pid = 1846] [serial = 1968] [outer = 0x7f78fc54e800] 04:56:16 INFO - PROCESS | 1846 | 1461153376472 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]]]}] 04:56:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:56:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1581ms 04:56:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:56:16 INFO - PROCESS | 1846 | 1461153376544 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 04:56:16 INFO - PROCESS | 1846 | 1461153376547 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 04:56:16 INFO - PROCESS | 1846 | 1461153376553 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:56:16 INFO - PROCESS | 1846 | 1461153376556 Marionette TRACE conn3 <- [1,2594,null,{}] 04:56:16 INFO - PROCESS | 1846 | 1461153376561 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}] 04:56:16 INFO - PROCESS | 1846 | 1461153376788 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 04:56:17 INFO - PROCESS | 1846 | 1461153377056 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791ac75800 == 156 [pid = 1846] [id = 656] 04:56:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f7903166c00) [pid = 1846] [serial = 1969] [outer = (nil)] 04:56:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f79141b8c00) [pid = 1846] [serial = 1970] [outer = 0x7f7903166c00] 04:56:17 INFO - PROCESS | 1846 | 1461153377176 Marionette DEBUG loaded listener.js 04:56:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f791420c400) [pid = 1846] [serial = 1971] [outer = 0x7f7903166c00] 04:56:18 INFO - PROCESS | 1846 | 1461153378105 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]]]}] 04:56:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:56:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1589ms 04:56:18 INFO - PROCESS | 1846 | 1461153378142 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 04:56:18 INFO - PROCESS | 1846 | 1461153378146 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 04:56:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:56:18 INFO - PROCESS | 1846 | 1461153378152 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:56:18 INFO - PROCESS | 1846 | 1461153378154 Marionette TRACE conn3 <- [1,2598,null,{}] 04:56:18 INFO - PROCESS | 1846 | 1461153378160 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}] 04:56:18 INFO - PROCESS | 1846 | 1461153378392 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 04:56:18 INFO - PROCESS | 1846 | 1461153378724 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791b1d8000 == 157 [pid = 1846] [id = 657] 04:56:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f7906f0bc00) [pid = 1846] [serial = 1972] [outer = (nil)] 04:56:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f7914a7d400) [pid = 1846] [serial = 1973] [outer = 0x7f7906f0bc00] 04:56:18 INFO - PROCESS | 1846 | 1461153378806 Marionette DEBUG loaded listener.js 04:56:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f7914a86400) [pid = 1846] [serial = 1974] [outer = 0x7f7906f0bc00] 04:56:19 INFO - PROCESS | 1846 | 1461153379799 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]]]}] 04:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1686ms 04:56:19 INFO - PROCESS | 1846 | 1461153379839 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 04:56:19 INFO - PROCESS | 1846 | 1461153379842 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 04:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:56:19 INFO - PROCESS | 1846 | 1461153379855 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:56:19 INFO - PROCESS | 1846 | 1461153379857 Marionette TRACE conn3 <- [1,2602,null,{}] 04:56:19 INFO - PROCESS | 1846 | 1461153379867 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}] 04:56:20 INFO - PROCESS | 1846 | 1461153380084 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 04:56:20 INFO - PROCESS | 1846 | 1461153380394 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790101f000 == 158 [pid = 1846] [id = 658] 04:56:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f78fc478400) [pid = 1846] [serial = 1975] [outer = (nil)] 04:56:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f7903bc7400) [pid = 1846] [serial = 1976] [outer = 0x7f78fc478400] 04:56:20 INFO - PROCESS | 1846 | 1461153380467 Marionette DEBUG loaded listener.js 04:56:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f7914d11c00) [pid = 1846] [serial = 1977] [outer = 0x7f78fc478400] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7927e03000 == 157 [pid = 1846] [id = 70] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792bf95800 == 156 [pid = 1846] [id = 259] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791888e800 == 155 [pid = 1846] [id = 52] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914437800 == 154 [pid = 1846] [id = 51] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f78fe15a000 == 153 [pid = 1846] [id = 613] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7925ee7000 == 152 [pid = 1846] [id = 361] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910846000 == 151 [pid = 1846] [id = 315] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792b8a1800 == 150 [pid = 1846] [id = 363] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79271a4000 == 149 [pid = 1846] [id = 45] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791ffac000 == 148 [pid = 1846] [id = 199] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7902833000 == 147 [pid = 1846] [id = 639] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79012da800 == 146 [pid = 1846] [id = 638] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7900f5b000 == 145 [pid = 1846] [id = 637] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f78fffd1000 == 144 [pid = 1846] [id = 636] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790ee19000 == 143 [pid = 1846] [id = 628] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790ddf5000 == 142 [pid = 1846] [id = 627] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908920000 == 141 [pid = 1846] [id = 626] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790721d000 == 140 [pid = 1846] [id = 625] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7906fba800 == 139 [pid = 1846] [id = 624] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905dd1800 == 138 [pid = 1846] [id = 623] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790514d800 == 137 [pid = 1846] [id = 622] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79045a6000 == 136 [pid = 1846] [id = 621] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7903a5d000 == 135 [pid = 1846] [id = 620] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7902956800 == 134 [pid = 1846] [id = 619] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790229e000 == 133 [pid = 1846] [id = 618] 04:56:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f78fffd0800 == 132 [pid = 1846] [id = 617] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f7914f9c800) [pid = 1846] [serial = 1770] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f7900a6bc00) [pid = 1846] [serial = 1847] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f79005e3c00) [pid = 1846] [serial = 1845] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f79075a7000) [pid = 1846] [serial = 1808] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f790fd46400) [pid = 1846] [serial = 1820] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f790ed27c00) [pid = 1846] [serial = 1818] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f7900f88400) [pid = 1846] [serial = 1848] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f79100e1400) [pid = 1846] [serial = 1823] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f7905e46000) [pid = 1846] [serial = 1805] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f7909125400) [pid = 1846] [serial = 1815] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f7908a87800) [pid = 1846] [serial = 1812] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f79088eec00) [pid = 1846] [serial = 1811] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f79049cc400) [pid = 1846] [serial = 1796] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f7910ed9800) [pid = 1846] [serial = 1838] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f791055e400) [pid = 1846] [serial = 1827] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f7910d31000) [pid = 1846] [serial = 1835] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f78fdfb4000) [pid = 1846] [serial = 1842] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f79106d9400) [pid = 1846] [serial = 1830] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f7904eb2800) [pid = 1846] [serial = 1797] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f7914e24400) [pid = 1846] [serial = 1767] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f790089f000) [pid = 1846] [serial = 1787] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f7903266800) [pid = 1846] [serial = 1716] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f79102f9000) [pid = 1846] [serial = 1824] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f791218e400) [pid = 1846] [serial = 1839] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f79032b9c00) [pid = 1846] [serial = 1791] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f78fcae7000) [pid = 1846] [serial = 1841] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f78ffee1000) [pid = 1846] [serial = 1844] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f79106a2000) [pid = 1846] [serial = 1829] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f791003e400) [pid = 1846] [serial = 1821] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f7905d68800) [pid = 1846] [serial = 1803] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f79107e2000) [pid = 1846] [serial = 1833] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f7904768800) [pid = 1846] [serial = 1794] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f7903bca800) [pid = 1846] [serial = 1793] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f790da79000) [pid = 1846] [serial = 1817] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f7906f0e000) [pid = 1846] [serial = 1806] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f7903266400) [pid = 1846] [serial = 1790] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f79088ee800) [pid = 1846] [serial = 1809] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f79103a6c00) [pid = 1846] [serial = 1826] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f7910772400) [pid = 1846] [serial = 1832] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f7905102400) [pid = 1846] [serial = 1800] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f7908b93c00) [pid = 1846] [serial = 1814] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f7905ad4000) [pid = 1846] [serial = 1802] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f7902a92000) [pid = 1846] [serial = 1788] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7904edcc00) [pid = 1846] [serial = 1799] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f7900f91400) [pid = 1846] [serial = 1850] [outer = (nil)] [url = about:blank] 04:56:22 INFO - PROCESS | 1846 | 1461153382940 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]]]}] 04:56:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:56:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 3147ms 04:56:23 INFO - PROCESS | 1846 | 1461153382997 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 04:56:23 INFO - PROCESS | 1846 | 1461153383002 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 04:56:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:56:23 INFO - PROCESS | 1846 | 1461153383010 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:56:23 INFO - PROCESS | 1846 | 1461153383014 Marionette TRACE conn3 <- [1,2606,null,{}] 04:56:23 INFO - PROCESS | 1846 | 1461153383031 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}] 04:56:23 INFO - PROCESS | 1846 | 1461153383224 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 04:56:23 INFO - PROCESS | 1846 | 1461153383439 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79006dc800 == 133 [pid = 1846] [id = 659] 04:56:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f78fc54e000) [pid = 1846] [serial = 1978] [outer = (nil)] 04:56:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f78fdfb7800) [pid = 1846] [serial = 1979] [outer = 0x7f78fc54e000] 04:56:23 INFO - PROCESS | 1846 | 1461153383502 Marionette DEBUG loaded listener.js 04:56:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f78ffed9000) [pid = 1846] [serial = 1980] [outer = 0x7f78fc54e000] 04:56:24 INFO - PROCESS | 1846 | 1461153384275 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]]]}] 04:56:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:56:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1294ms 04:56:24 INFO - PROCESS | 1846 | 1461153384304 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 04:56:24 INFO - PROCESS | 1846 | 1461153384311 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 04:56:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:56:24 INFO - PROCESS | 1846 | 1461153384320 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:56:24 INFO - PROCESS | 1846 | 1461153384324 Marionette TRACE conn3 <- [1,2610,null,{}] 04:56:24 INFO - PROCESS | 1846 | 1461153384329 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}] 04:56:24 INFO - PROCESS | 1846 | 1461153384542 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 04:56:24 INFO - PROCESS | 1846 | 1461153384740 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7901009800 == 134 [pid = 1846] [id = 660] 04:56:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f78fc547800) [pid = 1846] [serial = 1981] [outer = (nil)] 04:56:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f79007cb000) [pid = 1846] [serial = 1982] [outer = 0x7f78fc547800] 04:56:24 INFO - PROCESS | 1846 | 1461153384809 Marionette DEBUG loaded listener.js 04:56:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f7900f87400) [pid = 1846] [serial = 1983] [outer = 0x7f78fc547800] 04:56:25 INFO - PROCESS | 1846 | 1461153385781 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]]]}] 04:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1482ms 04:56:25 INFO - PROCESS | 1846 | 1461153385803 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 04:56:25 INFO - PROCESS | 1846 | 1461153385807 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 04:56:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:56:25 INFO - PROCESS | 1846 | 1461153385822 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:56:25 INFO - PROCESS | 1846 | 1461153385828 Marionette TRACE conn3 <- [1,2614,null,{}] 04:56:25 INFO - PROCESS | 1846 | 1461153385854 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}] 04:56:26 INFO - PROCESS | 1846 | 1461153386204 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 04:56:26 INFO - PROCESS | 1846 | 1461153386392 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79022d8800 == 135 [pid = 1846] [id = 661] 04:56:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7900f88000) [pid = 1846] [serial = 1984] [outer = (nil)] 04:56:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f7902cf9800) [pid = 1846] [serial = 1985] [outer = 0x7f7900f88000] 04:56:26 INFO - PROCESS | 1846 | 1461153386458 Marionette DEBUG loaded listener.js 04:56:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f7903266800) [pid = 1846] [serial = 1986] [outer = 0x7f7900f88000] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f7906f10400) [pid = 1846] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f790da7cc00) [pid = 1846] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f78fe399000) [pid = 1846] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f79007ccc00) [pid = 1846] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f7903259400) [pid = 1846] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f79088ec400) [pid = 1846] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f79100d7400) [pid = 1846] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7904ecfc00) [pid = 1846] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f79075ae000) [pid = 1846] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f78fc47a400) [pid = 1846] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f790eca8400) [pid = 1846] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f78fcae8800) [pid = 1846] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f7902cee800) [pid = 1846] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f7903047c00) [pid = 1846] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f7908a83c00) [pid = 1846] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f7908a6fc00) [pid = 1846] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f790068e400) [pid = 1846] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f7900f83800) [pid = 1846] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f78fc54ec00) [pid = 1846] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f78fdfb4c00) [pid = 1846] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f78fcae8000) [pid = 1846] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f78ffee1400) [pid = 1846] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f79088e9800) [pid = 1846] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f7903046400) [pid = 1846] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:56:27 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f78fc46ec00) [pid = 1846] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:56:28 INFO - PROCESS | 1846 | 1461153388222 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]]]}] 04:56:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:56:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2446ms 04:56:28 INFO - PROCESS | 1846 | 1461153388262 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 04:56:28 INFO - PROCESS | 1846 | 1461153388267 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 04:56:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:56:28 INFO - PROCESS | 1846 | 1461153388278 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:56:28 INFO - PROCESS | 1846 | 1461153388282 Marionette TRACE conn3 <- [1,2618,null,{}] 04:56:28 INFO - PROCESS | 1846 | 1461153388291 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}] 04:56:28 INFO - PROCESS | 1846 | 1461153388547 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 04:56:28 INFO - PROCESS | 1846 | 1461153388719 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7902961000 == 136 [pid = 1846] [id = 662] 04:56:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f78fc47a400) [pid = 1846] [serial = 1987] [outer = (nil)] 04:56:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f7902a8e000) [pid = 1846] [serial = 1988] [outer = 0x7f78fc47a400] 04:56:28 INFO - PROCESS | 1846 | 1461153388784 Marionette DEBUG loaded listener.js 04:56:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f79032b9000) [pid = 1846] [serial = 1989] [outer = 0x7f78fc47a400] 04:56:29 INFO - PROCESS | 1846 | 1461153389656 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]]]}] 04:56:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:56:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1441ms 04:56:29 INFO - PROCESS | 1846 | 1461153389720 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 04:56:29 INFO - PROCESS | 1846 | 1461153389725 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 04:56:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:56:29 INFO - PROCESS | 1846 | 1461153389733 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:56:29 INFO - PROCESS | 1846 | 1461153389738 Marionette TRACE conn3 <- [1,2622,null,{}] 04:56:29 INFO - PROCESS | 1846 | 1461153389746 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}] 04:56:30 INFO - PROCESS | 1846 | 1461153390075 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 04:56:30 INFO - PROCESS | 1846 | 1461153390449 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fe518800 == 137 [pid = 1846] [id = 663] 04:56:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f78fc478000) [pid = 1846] [serial = 1990] [outer = (nil)] 04:56:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f78fc549800) [pid = 1846] [serial = 1991] [outer = 0x7f78fc478000] 04:56:30 INFO - PROCESS | 1846 | 1461153390525 Marionette DEBUG loaded listener.js 04:56:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f78fe394c00) [pid = 1846] [serial = 1992] [outer = 0x7f78fc478000] 04:56:31 INFO - PROCESS | 1846 | 1461153391504 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]]]}] 04:56:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:56:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1834ms 04:56:31 INFO - PROCESS | 1846 | 1461153391570 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 04:56:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:56:31 INFO - PROCESS | 1846 | 1461153391579 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 04:56:31 INFO - PROCESS | 1846 | 1461153391589 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:56:31 INFO - PROCESS | 1846 | 1461153391594 Marionette TRACE conn3 <- [1,2626,null,{}] 04:56:31 INFO - PROCESS | 1846 | 1461153391602 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}] 04:56:31 INFO - PROCESS | 1846 | 1461153391895 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 04:56:32 INFO - PROCESS | 1846 | 1461153392208 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79012dd800 == 138 [pid = 1846] [id = 664] 04:56:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7900a67c00) [pid = 1846] [serial = 1993] [outer = (nil)] 04:56:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f7900f89c00) [pid = 1846] [serial = 1994] [outer = 0x7f7900a67c00] 04:56:32 INFO - PROCESS | 1846 | 1461153392296 Marionette DEBUG loaded listener.js 04:56:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f79022ef400) [pid = 1846] [serial = 1995] [outer = 0x7f7900a67c00] 04:56:33 INFO - PROCESS | 1846 | 1461153393316 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]]]}] 04:56:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:56:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1789ms 04:56:33 INFO - PROCESS | 1846 | 1461153393380 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 04:56:33 INFO - PROCESS | 1846 | 1461153393387 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 04:56:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:56:33 INFO - PROCESS | 1846 | 1461153393395 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:56:33 INFO - PROCESS | 1846 | 1461153393398 Marionette TRACE conn3 <- [1,2630,null,{}] 04:56:33 INFO - PROCESS | 1846 | 1461153393404 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}] 04:56:33 INFO - PROCESS | 1846 | 1461153393656 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 04:56:34 INFO - PROCESS | 1846 | 1461153394001 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904515800 == 139 [pid = 1846] [id = 665] 04:56:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f7903167c00) [pid = 1846] [serial = 1996] [outer = (nil)] 04:56:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f790325e000) [pid = 1846] [serial = 1997] [outer = 0x7f7903167c00] 04:56:34 INFO - PROCESS | 1846 | 1461153394083 Marionette DEBUG loaded listener.js 04:56:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f7903a42000) [pid = 1846] [serial = 1998] [outer = 0x7f7903167c00] 04:56:35 INFO - PROCESS | 1846 | 1461153395032 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]]]}] 04:56:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:56:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1681ms 04:56:35 INFO - PROCESS | 1846 | 1461153395078 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 04:56:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:56:35 INFO - PROCESS | 1846 | 1461153395083 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 04:56:35 INFO - PROCESS | 1846 | 1461153395098 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:56:35 INFO - PROCESS | 1846 | 1461153395108 Marionette TRACE conn3 <- [1,2634,null,{}] 04:56:35 INFO - PROCESS | 1846 | 1461153395116 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}] 04:56:35 INFO - PROCESS | 1846 | 1461153395403 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 04:56:35 INFO - PROCESS | 1846 | 1461153395713 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904e24800 == 140 [pid = 1846] [id = 666] 04:56:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f790316bc00) [pid = 1846] [serial = 1999] [outer = (nil)] 04:56:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f79049c8000) [pid = 1846] [serial = 2000] [outer = 0x7f790316bc00] 04:56:35 INFO - PROCESS | 1846 | 1461153395840 Marionette DEBUG loaded listener.js 04:56:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f7904ecfc00) [pid = 1846] [serial = 2001] [outer = 0x7f790316bc00] 04:56:36 INFO - PROCESS | 1846 | 1461153396818 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]]]}] 04:56:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:56:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1803ms 04:56:36 INFO - PROCESS | 1846 | 1461153396893 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 04:56:36 INFO - PROCESS | 1846 | 1461153396897 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 04:56:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:56:36 INFO - PROCESS | 1846 | 1461153396902 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:56:36 INFO - PROCESS | 1846 | 1461153396905 Marionette TRACE conn3 <- [1,2638,null,{}] 04:56:36 INFO - PROCESS | 1846 | 1461153396911 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}] 04:56:37 INFO - PROCESS | 1846 | 1461153397178 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 04:56:37 INFO - PROCESS | 1846 | 1461153397477 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905cb5000 == 141 [pid = 1846] [id = 667] 04:56:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f7903bce800) [pid = 1846] [serial = 2002] [outer = (nil)] 04:56:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f7905109000) [pid = 1846] [serial = 2003] [outer = 0x7f7903bce800] 04:56:37 INFO - PROCESS | 1846 | 1461153397555 Marionette DEBUG loaded listener.js 04:56:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f7905122800) [pid = 1846] [serial = 2004] [outer = 0x7f7903bce800] 04:56:38 INFO - PROCESS | 1846 | 1461153398587 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]]]}] 04:56:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:56:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1737ms 04:56:38 INFO - PROCESS | 1846 | 1461153398640 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 04:56:38 INFO - PROCESS | 1846 | 1461153398643 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 04:56:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:56:38 INFO - PROCESS | 1846 | 1461153398650 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:56:38 INFO - PROCESS | 1846 | 1461153398654 Marionette TRACE conn3 <- [1,2642,null,{}] 04:56:38 INFO - PROCESS | 1846 | 1461153398659 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}] 04:56:38 INFO - PROCESS | 1846 | 1461153398886 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 04:56:39 INFO - PROCESS | 1846 | 1461153399147 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7906ee0000 == 142 [pid = 1846] [id = 668] 04:56:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f7905adac00) [pid = 1846] [serial = 2005] [outer = (nil)] 04:56:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f7905b08000) [pid = 1846] [serial = 2006] [outer = 0x7f7905adac00] 04:56:39 INFO - PROCESS | 1846 | 1461153399290 Marionette DEBUG loaded listener.js 04:56:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f7905d6cc00) [pid = 1846] [serial = 2007] [outer = 0x7f7905adac00] 04:56:40 INFO - PROCESS | 1846 | 1461153400220 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]]]}] 04:56:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:56:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1637ms 04:56:40 INFO - PROCESS | 1846 | 1461153400288 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 04:56:40 INFO - PROCESS | 1846 | 1461153400291 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 04:56:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:56:40 INFO - PROCESS | 1846 | 1461153400297 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:56:40 INFO - PROCESS | 1846 | 1461153400299 Marionette TRACE conn3 <- [1,2646,null,{}] 04:56:40 INFO - PROCESS | 1846 | 1461153400305 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}] 04:56:40 INFO - PROCESS | 1846 | 1461153400536 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 04:56:40 INFO - PROCESS | 1846 | 1461153400834 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79071a2000 == 143 [pid = 1846] [id = 669] 04:56:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f7905b02c00) [pid = 1846] [serial = 2008] [outer = (nil)] 04:56:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7906f02800) [pid = 1846] [serial = 2009] [outer = 0x7f7905b02c00] 04:56:40 INFO - PROCESS | 1846 | 1461153400912 Marionette DEBUG loaded listener.js 04:56:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f7906f11000) [pid = 1846] [serial = 2010] [outer = 0x7f7905b02c00] 04:56:41 INFO - PROCESS | 1846 | 1461153401747 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]]]}] 04:56:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:56:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1478ms 04:56:41 INFO - PROCESS | 1846 | 1461153401775 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 04:56:41 INFO - PROCESS | 1846 | 1461153401779 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 04:56:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:56:41 INFO - PROCESS | 1846 | 1461153401785 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:56:41 INFO - PROCESS | 1846 | 1461153401787 Marionette TRACE conn3 <- [1,2650,null,{}] 04:56:41 INFO - PROCESS | 1846 | 1461153401793 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}] 04:56:41 INFO - PROCESS | 1846 | 1461153401996 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 04:56:42 INFO - PROCESS | 1846 | 1461153402216 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907580000 == 144 [pid = 1846] [id = 670] 04:56:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f7905d6d000) [pid = 1846] [serial = 2011] [outer = (nil)] 04:56:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f79088ec400) [pid = 1846] [serial = 2012] [outer = 0x7f7905d6d000] 04:56:42 INFO - PROCESS | 1846 | 1461153402326 Marionette DEBUG loaded listener.js 04:56:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f7908a7c800) [pid = 1846] [serial = 2013] [outer = 0x7f7905d6d000] 04:56:43 INFO - PROCESS | 1846 | 1461153403232 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]]]}] 04:56:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:56:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1477ms 04:56:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:56:43 INFO - PROCESS | 1846 | 1461153403263 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 04:56:43 INFO - PROCESS | 1846 | 1461153403266 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 04:56:43 INFO - PROCESS | 1846 | 1461153403272 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:56:43 INFO - PROCESS | 1846 | 1461153403275 Marionette TRACE conn3 <- [1,2654,null,{}] 04:56:43 INFO - PROCESS | 1846 | 1461153403280 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}] 04:56:43 INFO - PROCESS | 1846 | 1461153403497 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 04:56:43 INFO - PROCESS | 1846 | 1461153403761 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908d4c800 == 145 [pid = 1846] [id = 671] 04:56:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7905e41000) [pid = 1846] [serial = 2014] [outer = (nil)] 04:56:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7908b91000) [pid = 1846] [serial = 2015] [outer = 0x7f7905e41000] 04:56:43 INFO - PROCESS | 1846 | 1461153403839 Marionette DEBUG loaded listener.js 04:56:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f790912f800) [pid = 1846] [serial = 2016] [outer = 0x7f7905e41000] 04:56:44 INFO - PROCESS | 1846 | 1461153404757 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]]]}] 04:56:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:56:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1529ms 04:56:44 INFO - PROCESS | 1846 | 1461153404801 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 04:56:44 INFO - PROCESS | 1846 | 1461153404805 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 04:56:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:56:44 INFO - PROCESS | 1846 | 1461153404810 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:56:44 INFO - PROCESS | 1846 | 1461153404813 Marionette TRACE conn3 <- [1,2658,null,{}] 04:56:44 INFO - PROCESS | 1846 | 1461153404818 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}] 04:56:45 INFO - PROCESS | 1846 | 1461153405050 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 04:56:45 INFO - PROCESS | 1846 | 1461153405348 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790dedd800 == 146 [pid = 1846] [id = 672] 04:56:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f79075a4800) [pid = 1846] [serial = 2017] [outer = (nil)] 04:56:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f790da78400) [pid = 1846] [serial = 2018] [outer = 0x7f79075a4800] 04:56:45 INFO - PROCESS | 1846 | 1461153405428 Marionette DEBUG loaded listener.js 04:56:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f790ed02c00) [pid = 1846] [serial = 2019] [outer = 0x7f79075a4800] 04:56:46 INFO - PROCESS | 1846 | 1461153406239 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]]]}] 04:56:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:56:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1481ms 04:56:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:56:46 INFO - PROCESS | 1846 | 1461153406293 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 04:56:46 INFO - PROCESS | 1846 | 1461153406296 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 04:56:46 INFO - PROCESS | 1846 | 1461153406303 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:56:46 INFO - PROCESS | 1846 | 1461153406306 Marionette TRACE conn3 <- [1,2662,null,{}] 04:56:46 INFO - PROCESS | 1846 | 1461153406311 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}] 04:56:46 INFO - PROCESS | 1846 | 1461153406527 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 04:56:46 INFO - PROCESS | 1846 | 1461153406791 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910238000 == 147 [pid = 1846] [id = 673] 04:56:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f790ed07800) [pid = 1846] [serial = 2020] [outer = (nil)] 04:56:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f790fd42400) [pid = 1846] [serial = 2021] [outer = 0x7f790ed07800] 04:56:46 INFO - PROCESS | 1846 | 1461153406881 Marionette DEBUG loaded listener.js 04:56:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f791003b800) [pid = 1846] [serial = 2022] [outer = 0x7f790ed07800] 04:56:47 INFO - PROCESS | 1846 | 1461153407807 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]]]}] 04:56:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:56:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1538ms 04:56:47 INFO - PROCESS | 1846 | 1461153407841 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 04:56:47 INFO - PROCESS | 1846 | 1461153407845 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 04:56:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:56:47 INFO - PROCESS | 1846 | 1461153407851 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:56:47 INFO - PROCESS | 1846 | 1461153407855 Marionette TRACE conn3 <- [1,2666,null,{}] 04:56:47 INFO - PROCESS | 1846 | 1461153407860 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}] 04:56:48 INFO - PROCESS | 1846 | 1461153408118 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 04:56:48 INFO - PROCESS | 1846 | 1461153408377 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910e6f800 == 148 [pid = 1846] [id = 674] 04:56:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f79007ce000) [pid = 1846] [serial = 2023] [outer = (nil)] 04:56:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f79103ac000) [pid = 1846] [serial = 2024] [outer = 0x7f79007ce000] 04:56:48 INFO - PROCESS | 1846 | 1461153408497 Marionette DEBUG loaded listener.js 04:56:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f791055a400) [pid = 1846] [serial = 2025] [outer = 0x7f79007ce000] 04:56:49 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:56:49 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:56:49 INFO - PROCESS | 1846 | 1461153409786 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]]]}] 04:56:49 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) 04:56:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1986ms 04:56:49 INFO - PROCESS | 1846 | 1461153409838 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 04:56:49 INFO - PROCESS | 1846 | 1461153409842 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 04:56:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:56:49 INFO - PROCESS | 1846 | 1461153409848 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:56:49 INFO - PROCESS | 1846 | 1461153409850 Marionette TRACE conn3 <- [1,2670,null,{}] 04:56:49 INFO - PROCESS | 1846 | 1461153409856 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}] 04:56:50 INFO - PROCESS | 1846 | 1461153410152 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 04:56:50 INFO - PROCESS | 1846 | 1461153410387 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914872000 == 149 [pid = 1846] [id = 675] 04:56:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f79102f9000) [pid = 1846] [serial = 2026] [outer = (nil)] 04:56:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f79106a3800) [pid = 1846] [serial = 2027] [outer = 0x7f79102f9000] 04:56:50 INFO - PROCESS | 1846 | 1461153410458 Marionette DEBUG loaded listener.js 04:56:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f79107dbc00) [pid = 1846] [serial = 2028] [outer = 0x7f79102f9000] 04:56:51 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:56:51 INFO - PROCESS | 1846 | 1461153411755 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] 04:56:51 INFO - PROCESS | 1846 | 1461153411784 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 04:56:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:56:51 INFO - PROCESS | 1846 | 1461153411790 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:56:51 INFO - PROCESS | 1846 | 1461153411792 Marionette TRACE conn3 <- [1,2674,null,{}] 04:56:51 INFO - PROCESS | 1846 | 1461153411798 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}] 04:56:52 INFO - PROCESS | 1846 | 1461153412009 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 04:56:52 INFO - PROCESS | 1846 | 1461153412311 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914b9a000 == 150 [pid = 1846] [id = 676] 04:56:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f79103a9000) [pid = 1846] [serial = 2029] [outer = (nil)] 04:56:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f79107e0000) [pid = 1846] [serial = 2030] [outer = 0x7f79103a9000] 04:56:52 INFO - PROCESS | 1846 | 1461153412383 Marionette DEBUG loaded listener.js 04:56:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f791202e000) [pid = 1846] [serial = 2031] [outer = 0x7f79103a9000] 04:56:53 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:56:53 INFO - PROCESS | 1846 | 1461153413684 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] 04:56:53 INFO - PROCESS | 1846 | 1461153413731 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 04:56:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:56:53 INFO - PROCESS | 1846 | 1461153413737 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:56:53 INFO - PROCESS | 1846 | 1461153413739 Marionette TRACE conn3 <- [1,2678,null,{}] 04:56:53 INFO - PROCESS | 1846 | 1461153413745 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}] 04:56:54 INFO - PROCESS | 1846 | 1461153414043 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 04:56:54 INFO - PROCESS | 1846 | 1461153414283 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914f8a000 == 151 [pid = 1846] [id = 677] 04:56:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f79106a8800) [pid = 1846] [serial = 2032] [outer = (nil)] 04:56:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f7912c35000) [pid = 1846] [serial = 2033] [outer = 0x7f79106a8800] 04:56:54 INFO - PROCESS | 1846 | 1461153414356 Marionette DEBUG loaded listener.js 04:56:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f7914d04400) [pid = 1846] [serial = 2034] [outer = 0x7f79106a8800] 04:56:55 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:56:55 INFO - PROCESS | 1846 | 1461153415671 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]]]}] 04:56:55 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) 04:56:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1984ms 04:56:55 INFO - PROCESS | 1846 | 1461153415722 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 04:56:55 INFO - PROCESS | 1846 | 1461153415726 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 04:56:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:56:55 INFO - PROCESS | 1846 | 1461153415732 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:56:55 INFO - PROCESS | 1846 | 1461153415744 Marionette TRACE conn3 <- [1,2682,null,{}] 04:56:55 INFO - PROCESS | 1846 | 1461153415749 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}] 04:56:56 INFO - PROCESS | 1846 | 1461153416068 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 04:56:56 INFO - PROCESS | 1846 | 1461153416312 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fffe0000 == 152 [pid = 1846] [id = 678] 04:56:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f78fc470400) [pid = 1846] [serial = 2035] [outer = (nil)] 04:56:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f78fc545800) [pid = 1846] [serial = 2036] [outer = 0x7f78fc470400] 04:56:56 INFO - PROCESS | 1846 | 1461153416384 Marionette DEBUG loaded listener.js 04:56:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f790ecb1400) [pid = 1846] [serial = 2037] [outer = 0x7f78fc470400] 04:56:57 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:56:58 INFO - PROCESS | 1846 | 1461153418085 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]]]}] 04:56:58 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) 04:56:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2401ms 04:56:58 INFO - PROCESS | 1846 | 1461153418134 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 04:56:58 INFO - PROCESS | 1846 | 1461153418139 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 04:56:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:56:58 INFO - PROCESS | 1846 | 1461153418147 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:56:58 INFO - PROCESS | 1846 | 1461153418152 Marionette TRACE conn3 <- [1,2686,null,{}] 04:56:58 INFO - PROCESS | 1846 | 1461153418159 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}] 04:56:58 INFO - PROCESS | 1846 | 1461153418392 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 04:56:58 INFO - PROCESS | 1846 | 1461153418656 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79012c2800 == 153 [pid = 1846] [id = 679] 04:56:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f78fcae7c00) [pid = 1846] [serial = 2038] [outer = (nil)] 04:56:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f78fe396c00) [pid = 1846] [serial = 2039] [outer = 0x7f78fcae7c00] 04:56:58 INFO - PROCESS | 1846 | 1461153418723 Marionette DEBUG loaded listener.js 04:56:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f79005dd400) [pid = 1846] [serial = 2040] [outer = 0x7f78fcae7c00] 04:57:00 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:57:00 INFO - PROCESS | 1846 | 1461153420169 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] 04:57:00 INFO - PROCESS | 1846 | 1461153420282 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 04:57:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:57:00 INFO - PROCESS | 1846 | 1461153420297 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:57:00 INFO - PROCESS | 1846 | 1461153420300 Marionette TRACE conn3 <- [1,2690,null,{}] 04:57:00 INFO - PROCESS | 1846 | 1461153420306 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}] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79006fa800 == 152 [pid = 1846] [id = 614] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7904509800 == 151 [pid = 1846] [id = 597] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79012cc000 == 150 [pid = 1846] [id = 470] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7917368800 == 149 [pid = 1846] [id = 611] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914f1e800 == 148 [pid = 1846] [id = 610] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905142800 == 147 [pid = 1846] [id = 599] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905dbc800 == 146 [pid = 1846] [id = 600] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914b8a000 == 145 [pid = 1846] [id = 609] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790489f800 == 144 [pid = 1846] [id = 598] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7902961000 == 143 [pid = 1846] [id = 662] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79022d8800 == 142 [pid = 1846] [id = 661] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7901009800 == 141 [pid = 1846] [id = 660] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79006dc800 == 140 [pid = 1846] [id = 659] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914f10000 == 139 [pid = 1846] [id = 652] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914b6f000 == 138 [pid = 1846] [id = 651] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910e66000 == 137 [pid = 1846] [id = 650] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791040e000 == 136 [pid = 1846] [id = 649] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790dded000 == 135 [pid = 1846] [id = 648] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908972000 == 134 [pid = 1846] [id = 647] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79072b1800 == 133 [pid = 1846] [id = 646] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7906ee6000 == 132 [pid = 1846] [id = 645] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905db7000 == 131 [pid = 1846] [id = 644] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905135000 == 130 [pid = 1846] [id = 643] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7904589000 == 129 [pid = 1846] [id = 642] 04:57:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7901017800 == 128 [pid = 1846] [id = 641] 04:57:00 INFO - PROCESS | 1846 | 1461153420700 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f790326f400) [pid = 1846] [serial = 1920] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f790ecadc00) [pid = 1846] [serial = 1890] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f79103a9400) [pid = 1846] [serial = 1898] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f7905110400) [pid = 1846] [serial = 1871] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f7910d2b400) [pid = 1846] [serial = 1907] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f7903a34c00) [pid = 1846] [serial = 1865] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f7910271000) [pid = 1846] [serial = 1895] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f7910defc00) [pid = 1846] [serial = 1836] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f7904ed8800) [pid = 1846] [serial = 1868] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f790ed2a400) [pid = 1846] [serial = 1892] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f7905c81c00) [pid = 1846] [serial = 1878] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f79106dc400) [pid = 1846] [serial = 1902] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f78ffedf400) [pid = 1846] [serial = 1911] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7905e46c00) [pid = 1846] [serial = 1881] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f79106a9800) [pid = 1846] [serial = 1901] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f7910572800) [pid = 1846] [serial = 1899] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f79032b8000) [pid = 1846] [serial = 1863] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f7905104c00) [pid = 1846] [serial = 1869] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f7908b49400) [pid = 1846] [serial = 1884] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f7909215000) [pid = 1846] [serial = 1887] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7908a8d000) [pid = 1846] [serial = 1883] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f7900f90400) [pid = 1846] [serial = 1857] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f7902ceac00) [pid = 1846] [serial = 1916] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f790512d000) [pid = 1846] [serial = 1872] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f7909219400) [pid = 1846] [serial = 1889] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f7903bcc000) [pid = 1846] [serial = 1866] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f79031c7800) [pid = 1846] [serial = 1919] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f7905b03800) [pid = 1846] [serial = 1875] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f790326a000) [pid = 1846] [serial = 1862] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f7900a64c00) [pid = 1846] [serial = 1856] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f7905e3b800) [pid = 1846] [serial = 1880] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f78fdfb0800) [pid = 1846] [serial = 1853] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f78fe39cc00) [pid = 1846] [serial = 1910] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f790912d800) [pid = 1846] [serial = 1886] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f790fd50c00) [pid = 1846] [serial = 1893] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f7900a71000) [pid = 1846] [serial = 1914] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f79107d8000) [pid = 1846] [serial = 1904] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f79007ca400) [pid = 1846] [serial = 1913] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f7905ace800) [pid = 1846] [serial = 1874] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f7910bafc00) [pid = 1846] [serial = 1905] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f7910ed1800) [pid = 1846] [serial = 1908] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f79103a1400) [pid = 1846] [serial = 1896] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f79031c2800) [pid = 1846] [serial = 1917] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f78fe39f000) [pid = 1846] [serial = 1854] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f7905b0f000) [pid = 1846] [serial = 1877] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f7903050000) [pid = 1846] [serial = 1859] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f79031cd000) [pid = 1846] [serial = 1860] [outer = (nil)] [url = about:blank] 04:57:00 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f7903267800) [pid = 1846] [serial = 1785] [outer = (nil)] [url = about:blank] 04:57:01 INFO - PROCESS | 1846 | 1461153421007 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79006e0000 == 129 [pid = 1846] [id = 680] 04:57:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f78fcae2000) [pid = 1846] [serial = 2041] [outer = (nil)] 04:57:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f78fe39f000) [pid = 1846] [serial = 2042] [outer = 0x7f78fcae2000] 04:57:01 INFO - PROCESS | 1846 | 1461153421072 Marionette DEBUG loaded listener.js 04:57:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f7902b8c000) [pid = 1846] [serial = 2043] [outer = 0x7f78fcae2000] 04:57:02 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:57:02 INFO - PROCESS | 1846 | 1461153422354 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] 04:57:02 INFO - PROCESS | 1846 | 1461153422394 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 04:57:02 INFO - PROCESS | 1846 | 1461153422400 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:57:02 INFO - PROCESS | 1846 | 1461153422406 Marionette TRACE conn3 <- [1,2694,null,{}] 04:57:02 INFO - PROCESS | 1846 | 1461153422422 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}] 04:57:02 INFO - PROCESS | 1846 | 1461153422799 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 04:57:02 INFO - PROCESS | 1846 | 1461153422944 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7902bd8000 == 130 [pid = 1846] [id = 681] 04:57:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f7902cf3800) [pid = 1846] [serial = 2044] [outer = (nil)] 04:57:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f7903269800) [pid = 1846] [serial = 2045] [outer = 0x7f7902cf3800] 04:57:03 INFO - PROCESS | 1846 | 1461153423026 Marionette DEBUG loaded listener.js 04:57:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f7903a38400) [pid = 1846] [serial = 2046] [outer = 0x7f7902cf3800] 04:57:04 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:57:04 INFO - PROCESS | 1846 | 1461153424308 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] 04:57:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:57:04 INFO - PROCESS | 1846 | 1461153424365 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 04:57:04 INFO - PROCESS | 1846 | 1461153424371 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:57:04 INFO - PROCESS | 1846 | 1461153424374 Marionette TRACE conn3 <- [1,2698,null,{}] 04:57:04 INFO - PROCESS | 1846 | 1461153424378 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}] 04:57:04 INFO - PROCESS | 1846 | 1461153424653 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 04:57:04 INFO - PROCESS | 1846 | 1461153424746 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904e11000 == 131 [pid = 1846] [id = 682] 04:57:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f7903a38c00) [pid = 1846] [serial = 2047] [outer = (nil)] 04:57:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f79049d1800) [pid = 1846] [serial = 2048] [outer = 0x7f7903a38c00] 04:57:04 INFO - PROCESS | 1846 | 1461153424866 Marionette DEBUG loaded listener.js 04:57:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f7904fcac00) [pid = 1846] [serial = 2049] [outer = 0x7f7903a38c00] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f7906f0bc00) [pid = 1846] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f790510e400) [pid = 1846] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f78ffee3000) [pid = 1846] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f790fd51400) [pid = 1846] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f7903166c00) [pid = 1846] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f78fc547800) [pid = 1846] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f7904ea8400) [pid = 1846] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f7903a3e400) [pid = 1846] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f7900a69000) [pid = 1846] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f7903bc6400) [pid = 1846] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f78fc478400) [pid = 1846] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f7905d63800) [pid = 1846] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f78fc54e000) [pid = 1846] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f78fc54e800) [pid = 1846] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f79005dec00) [pid = 1846] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f7905e42800) [pid = 1846] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f79005db400) [pid = 1846] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f7905d69800) [pid = 1846] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f790fd4d000) [pid = 1846] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f790304a000) [pid = 1846] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f7900f88000) [pid = 1846] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:57:05 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f790ed0ac00) [pid = 1846] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:57:06 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 04:57:06 INFO - PROCESS | 1846 | 1461153426656 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] 04:57:06 INFO - PROCESS | 1846 | 1461153426712 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 04:57:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:57:06 INFO - PROCESS | 1846 | 1461153426717 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:57:06 INFO - PROCESS | 1846 | 1461153426719 Marionette TRACE conn3 <- [1,2702,null,{}] 04:57:06 INFO - PROCESS | 1846 | 1461153426725 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}] 04:57:06 INFO - PROCESS | 1846 | 1461153426920 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 04:57:07 INFO - PROCESS | 1846 | 1461153427127 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905b1d800 == 132 [pid = 1846] [id = 683] 04:57:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f78fdfb4000) [pid = 1846] [serial = 2050] [outer = (nil)] 04:57:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f7903bc5400) [pid = 1846] [serial = 2051] [outer = 0x7f78fdfb4000] 04:57:07 INFO - PROCESS | 1846 | 1461153427188 Marionette DEBUG loaded listener.js 04:57:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f7904fcec00) [pid = 1846] [serial = 2052] [outer = 0x7f78fdfb4000] 04:57:08 INFO - PROCESS | 1846 | 1461153428149 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]]]}] 04:57:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:57:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1479ms 04:57:08 INFO - PROCESS | 1846 | 1461153428199 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 04:57:08 INFO - PROCESS | 1846 | 1461153428205 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 04:57:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:57:08 INFO - PROCESS | 1846 | 1461153428213 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:57:08 INFO - PROCESS | 1846 | 1461153428219 Marionette TRACE conn3 <- [1,2706,null,{}] 04:57:08 INFO - PROCESS | 1846 | 1461153428228 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}] 04:57:08 INFO - PROCESS | 1846 | 1461153428518 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 04:57:08 INFO - PROCESS | 1846 | 1461153428847 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79011e6000 == 133 [pid = 1846] [id = 684] 04:57:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f78ffeda400) [pid = 1846] [serial = 2053] [outer = (nil)] 04:57:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f79022e3400) [pid = 1846] [serial = 2054] [outer = 0x7f78ffeda400] 04:57:08 INFO - PROCESS | 1846 | 1461153428928 Marionette DEBUG loaded listener.js 04:57:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f7902cf5400) [pid = 1846] [serial = 2055] [outer = 0x7f78ffeda400] 04:57:09 INFO - PROCESS | 1846 | 1461153429801 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]]]}] 04:57:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:57:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1637ms 04:57:09 INFO - PROCESS | 1846 | 1461153429850 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 04:57:09 INFO - PROCESS | 1846 | 1461153429859 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 04:57:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:57:09 INFO - PROCESS | 1846 | 1461153429869 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:57:09 INFO - PROCESS | 1846 | 1461153429873 Marionette TRACE conn3 <- [1,2710,null,{}] 04:57:09 INFO - PROCESS | 1846 | 1461153429878 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}] 04:57:10 INFO - PROCESS | 1846 | 1461153430132 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 04:57:10 INFO - PROCESS | 1846 | 1461153430438 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905b29000 == 134 [pid = 1846] [id = 685] 04:57:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f7903257400) [pid = 1846] [serial = 2056] [outer = (nil)] 04:57:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f7903a40000) [pid = 1846] [serial = 2057] [outer = 0x7f7903257400] 04:57:10 INFO - PROCESS | 1846 | 1461153430517 Marionette DEBUG loaded listener.js 04:57:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f7904771000) [pid = 1846] [serial = 2058] [outer = 0x7f7903257400] 04:57:11 INFO - PROCESS | 1846 | 1461153431523 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] 04:57:11 INFO - PROCESS | 1846 | 1461153431563 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 04:57:11 INFO - PROCESS | 1846 | 1461153431570 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:57:11 INFO - PROCESS | 1846 | 1461153431575 Marionette TRACE conn3 <- [1,2714,null,{}] 04:57:11 INFO - PROCESS | 1846 | 1461153431591 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}] 04:57:11 INFO - PROCESS | 1846 | 1461153431821 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 04:57:12 INFO - PROCESS | 1846 | 1461153432129 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79070cd800 == 135 [pid = 1846] [id = 686] 04:57:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f790510e000) [pid = 1846] [serial = 2059] [outer = (nil)] 04:57:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f7905acf800) [pid = 1846] [serial = 2060] [outer = 0x7f790510e000] 04:57:12 INFO - PROCESS | 1846 | 1461153432207 Marionette DEBUG loaded listener.js 04:57:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f7905b06000) [pid = 1846] [serial = 2061] [outer = 0x7f790510e000] 04:57:13 INFO - PROCESS | 1846 | 1461153433097 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]]]}] 04:57:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:57:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1589ms 04:57:13 INFO - PROCESS | 1846 | 1461153433158 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 04:57:13 INFO - PROCESS | 1846 | 1461153433162 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 04:57:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:57:13 INFO - PROCESS | 1846 | 1461153433168 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:57:13 INFO - PROCESS | 1846 | 1461153433171 Marionette TRACE conn3 <- [1,2718,null,{}] 04:57:13 INFO - PROCESS | 1846 | 1461153433176 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}] 04:57:13 INFO - PROCESS | 1846 | 1461153433405 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 04:57:13 INFO - PROCESS | 1846 | 1461153433663 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907652000 == 136 [pid = 1846] [id = 687] 04:57:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f7905122c00) [pid = 1846] [serial = 2062] [outer = (nil)] 04:57:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7905d63800) [pid = 1846] [serial = 2063] [outer = 0x7f7905122c00] 04:57:13 INFO - PROCESS | 1846 | 1461153433814 Marionette DEBUG loaded listener.js 04:57:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f7905d71000) [pid = 1846] [serial = 2064] [outer = 0x7f7905122c00] 04:57:14 INFO - PROCESS | 1846 | 1461153434711 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] 04:57:14 INFO - PROCESS | 1846 | 1461153434755 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 04:57:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:57:14 INFO - PROCESS | 1846 | 1461153434761 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:57:14 INFO - PROCESS | 1846 | 1461153434763 Marionette TRACE conn3 <- [1,2722,null,{}] 04:57:14 INFO - PROCESS | 1846 | 1461153434769 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}] 04:57:15 INFO - PROCESS | 1846 | 1461153434997 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 04:57:15 INFO - PROCESS | 1846 | 1461153435350 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790dde4800 == 137 [pid = 1846] [id = 688] 04:57:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f7900691c00) [pid = 1846] [serial = 2065] [outer = (nil)] 04:57:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f7906f0d000) [pid = 1846] [serial = 2066] [outer = 0x7f7900691c00] 04:57:15 INFO - PROCESS | 1846 | 1461153435429 Marionette DEBUG loaded listener.js 04:57:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f79088efc00) [pid = 1846] [serial = 2067] [outer = 0x7f7900691c00] 04:57:16 INFO - PROCESS | 1846 | 1461153436288 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] 04:57:16 INFO - PROCESS | 1846 | 1461153436351 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 04:57:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:57:16 INFO - PROCESS | 1846 | 1461153436357 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:57:16 INFO - PROCESS | 1846 | 1461153436359 Marionette TRACE conn3 <- [1,2726,null,{}] 04:57:16 INFO - PROCESS | 1846 | 1461153436365 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}] 04:57:16 INFO - PROCESS | 1846 | 1461153436621 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 04:57:16 INFO - PROCESS | 1846 | 1461153436931 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910c28000 == 138 [pid = 1846] [id = 689] 04:57:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f790ecb0800) [pid = 1846] [serial = 2068] [outer = (nil)] 04:57:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f790ed0a000) [pid = 1846] [serial = 2069] [outer = 0x7f790ecb0800] 04:57:17 INFO - PROCESS | 1846 | 1461153437019 Marionette DEBUG loaded listener.js 04:57:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f790fd43400) [pid = 1846] [serial = 2070] [outer = 0x7f790ecb0800] 04:57:17 INFO - PROCESS | 1846 | 1461153437865 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]]]}] 04:57:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:57:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1581ms 04:57:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:57:17 INFO - PROCESS | 1846 | 1461153437939 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 04:57:17 INFO - PROCESS | 1846 | 1461153437942 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 04:57:17 INFO - PROCESS | 1846 | 1461153437949 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:57:17 INFO - PROCESS | 1846 | 1461153437952 Marionette TRACE conn3 <- [1,2730,null,{}] 04:57:17 INFO - PROCESS | 1846 | 1461153437957 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}] 04:57:18 INFO - PROCESS | 1846 | 1461153438196 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 04:57:18 INFO - PROCESS | 1846 | 1461153438500 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910e66000 == 139 [pid = 1846] [id = 690] 04:57:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f7909127400) [pid = 1846] [serial = 2071] [outer = (nil)] 04:57:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f7910037400) [pid = 1846] [serial = 2072] [outer = 0x7f7909127400] 04:57:18 INFO - PROCESS | 1846 | 1461153438579 Marionette DEBUG loaded listener.js 04:57:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f791026a400) [pid = 1846] [serial = 2073] [outer = 0x7f7909127400] 04:57:19 INFO - PROCESS | 1846 | 1461153439879 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] 04:57:19 INFO - PROCESS | 1846 | 1461153439958 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 04:57:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:57:20 INFO - PROCESS | 1846 | 1461153440114 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:57:20 INFO - PROCESS | 1846 | 1461153440130 Marionette TRACE conn3 <- [1,2734,null,{}] 04:57:20 INFO - PROCESS | 1846 | 1461153440196 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}] 04:57:20 INFO - PROCESS | 1846 | 1461153440528 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 04:57:20 INFO - PROCESS | 1846 | 1461153440828 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79149f0800 == 140 [pid = 1846] [id = 691] 04:57:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f790ecb0c00) [pid = 1846] [serial = 2074] [outer = (nil)] 04:57:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f79102fc400) [pid = 1846] [serial = 2075] [outer = 0x7f790ecb0c00] 04:57:20 INFO - PROCESS | 1846 | 1461153440904 Marionette DEBUG loaded listener.js 04:57:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f79103af000) [pid = 1846] [serial = 2076] [outer = 0x7f790ecb0c00] 04:57:21 INFO - PROCESS | 1846 | 1461153441895 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]]]}] 04:57:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:57:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2005ms 04:57:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:57:21 INFO - PROCESS | 1846 | 1461153441974 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 04:57:21 INFO - PROCESS | 1846 | 1461153441976 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 04:57:21 INFO - PROCESS | 1846 | 1461153441983 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:57:21 INFO - PROCESS | 1846 | 1461153441987 Marionette TRACE conn3 <- [1,2738,null,{}] 04:57:21 INFO - PROCESS | 1846 | 1461153441992 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}] 04:57:22 INFO - PROCESS | 1846 | 1461153442225 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 04:57:22 INFO - PROCESS | 1846 | 1461153442487 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914f15800 == 141 [pid = 1846] [id = 692] 04:57:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f78fc546400) [pid = 1846] [serial = 2077] [outer = (nil)] 04:57:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f79106a1800) [pid = 1846] [serial = 2078] [outer = 0x7f78fc546400] 04:57:22 INFO - PROCESS | 1846 | 1461153442604 Marionette DEBUG loaded listener.js 04:57:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f79106d9400) [pid = 1846] [serial = 2079] [outer = 0x7f78fc546400] 04:57:23 INFO - PROCESS | 1846 | 1461153443463 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]]]}] 04:57:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:57:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1533ms 04:57:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:57:23 INFO - PROCESS | 1846 | 1461153443516 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 04:57:23 INFO - PROCESS | 1846 | 1461153443519 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 04:57:23 INFO - PROCESS | 1846 | 1461153443525 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:57:23 INFO - PROCESS | 1846 | 1461153443528 Marionette TRACE conn3 <- [1,2742,null,{}] 04:57:23 INFO - PROCESS | 1846 | 1461153443533 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}] 04:57:23 INFO - PROCESS | 1846 | 1461153443761 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 04:57:24 INFO - PROCESS | 1846 | 1461153444026 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7916c3f800 == 142 [pid = 1846] [id = 693] 04:57:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f790fd4b400) [pid = 1846] [serial = 2080] [outer = (nil)] 04:57:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f79107da800) [pid = 1846] [serial = 2081] [outer = 0x7f790fd4b400] 04:57:24 INFO - PROCESS | 1846 | 1461153444143 Marionette DEBUG loaded listener.js 04:57:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f7910d26800) [pid = 1846] [serial = 2082] [outer = 0x7f790fd4b400] 04:57:25 INFO - PROCESS | 1846 | 1461153445067 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]]]}] 04:57:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:57:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1587ms 04:57:25 INFO - PROCESS | 1846 | 1461153445112 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 04:57:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:57:25 INFO - PROCESS | 1846 | 1461153445117 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 04:57:25 INFO - PROCESS | 1846 | 1461153445123 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:57:25 INFO - PROCESS | 1846 | 1461153445127 Marionette TRACE conn3 <- [1,2746,null,{}] 04:57:25 INFO - PROCESS | 1846 | 1461153445132 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}] 04:57:25 INFO - PROCESS | 1846 | 1461153445423 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 04:57:25 INFO - PROCESS | 1846 | 1461153445689 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918ee4000 == 143 [pid = 1846] [id = 694] 04:57:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f7912033c00) [pid = 1846] [serial = 2083] [outer = (nil)] 04:57:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7912b88800) [pid = 1846] [serial = 2084] [outer = 0x7f7912033c00] 04:57:25 INFO - PROCESS | 1846 | 1461153445823 Marionette DEBUG loaded listener.js 04:57:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f79140f5c00) [pid = 1846] [serial = 2085] [outer = 0x7f7912033c00] 04:57:26 INFO - PROCESS | 1846 | 1461153446688 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]]]}] 04:57:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:57:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1580ms 04:57:26 INFO - PROCESS | 1846 | 1461153446702 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 04:57:26 INFO - PROCESS | 1846 | 1461153446705 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 04:57:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:57:26 INFO - PROCESS | 1846 | 1461153446711 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:57:26 INFO - PROCESS | 1846 | 1461153446714 Marionette TRACE conn3 <- [1,2750,null,{}] 04:57:26 INFO - PROCESS | 1846 | 1461153446719 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}] 04:57:26 INFO - PROCESS | 1846 | 1461153446945 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 04:57:27 INFO - PROCESS | 1846 | 1461153447183 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919db6000 == 144 [pid = 1846] [id = 695] 04:57:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f7910768c00) [pid = 1846] [serial = 2086] [outer = (nil)] 04:57:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f791460d400) [pid = 1846] [serial = 2087] [outer = 0x7f7910768c00] 04:57:27 INFO - PROCESS | 1846 | 1461153447255 Marionette DEBUG loaded listener.js 04:57:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7914d0c400) [pid = 1846] [serial = 2088] [outer = 0x7f7910768c00] 04:57:28 INFO - PROCESS | 1846 | 1461153448143 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]]]}] 04:57:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:57:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1484ms 04:57:28 INFO - PROCESS | 1846 | 1461153448197 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 04:57:28 INFO - PROCESS | 1846 | 1461153448201 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 04:57:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:57:28 INFO - PROCESS | 1846 | 1461153448206 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:57:28 INFO - PROCESS | 1846 | 1461153448208 Marionette TRACE conn3 <- [1,2754,null,{}] 04:57:28 INFO - PROCESS | 1846 | 1461153448214 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}] 04:57:28 INFO - PROCESS | 1846 | 1461153448432 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 04:57:28 INFO - PROCESS | 1846 | 1461153448698 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791ac8e000 == 145 [pid = 1846] [id = 696] 04:57:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f7912029400) [pid = 1846] [serial = 2089] [outer = (nil)] 04:57:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7914e2f000) [pid = 1846] [serial = 2090] [outer = 0x7f7912029400] 04:57:28 INFO - PROCESS | 1846 | 1461153448773 Marionette DEBUG loaded listener.js 04:57:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f7914f95400) [pid = 1846] [serial = 2091] [outer = 0x7f7912029400] 04:57:29 INFO - PROCESS | 1846 | 1461153449602 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]]]}] 04:57:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:57:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1433ms 04:57:29 INFO - PROCESS | 1846 | 1461153449641 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 04:57:29 INFO - PROCESS | 1846 | 1461153449644 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 04:57:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:57:29 INFO - PROCESS | 1846 | 1461153449650 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:57:29 INFO - PROCESS | 1846 | 1461153449653 Marionette TRACE conn3 <- [1,2758,null,{}] 04:57:29 INFO - PROCESS | 1846 | 1461153449658 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}] 04:57:29 INFO - PROCESS | 1846 | 1461153449890 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 04:57:30 INFO - PROCESS | 1846 | 1461153450173 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926af0000 == 146 [pid = 1846] [id = 697] 04:57:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f7914f9c800) [pid = 1846] [serial = 2092] [outer = (nil)] 04:57:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f7914f9d000) [pid = 1846] [serial = 2093] [outer = 0x7f7914f9c800] 04:57:30 INFO - PROCESS | 1846 | 1461153450283 Marionette DEBUG loaded listener.js 04:57:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f7916956800) [pid = 1846] [serial = 2094] [outer = 0x7f7914f9c800] 04:57:31 INFO - PROCESS | 1846 | 1461153451134 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]]]}] 04:57:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:57:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1530ms 04:57:31 INFO - PROCESS | 1846 | 1461153451182 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 04:57:31 INFO - PROCESS | 1846 | 1461153451186 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 04:57:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:57:31 INFO - PROCESS | 1846 | 1461153451192 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:57:31 INFO - PROCESS | 1846 | 1461153451194 Marionette TRACE conn3 <- [1,2762,null,{}] 04:57:31 INFO - PROCESS | 1846 | 1461153451200 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}] 04:57:31 INFO - PROCESS | 1846 | 1461153451440 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 04:57:31 INFO - PROCESS | 1846 | 1461153451712 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926df1800 == 147 [pid = 1846] [id = 698] 04:57:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7914f96c00) [pid = 1846] [serial = 2095] [outer = (nil)] 04:57:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f79169c1c00) [pid = 1846] [serial = 2096] [outer = 0x7f7914f96c00] 04:57:31 INFO - PROCESS | 1846 | 1461153451827 Marionette DEBUG loaded listener.js 04:57:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f7916c1ec00) [pid = 1846] [serial = 2097] [outer = 0x7f7914f96c00] 04:57:32 INFO - PROCESS | 1846 | 1461153452675 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]]]}] 04:57:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:57:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1539ms 04:57:32 INFO - PROCESS | 1846 | 1461153452732 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 04:57:32 INFO - PROCESS | 1846 | 1461153452735 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 04:57:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:57:32 INFO - PROCESS | 1846 | 1461153452741 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:57:32 INFO - PROCESS | 1846 | 1461153452744 Marionette TRACE conn3 <- [1,2766,null,{}] 04:57:32 INFO - PROCESS | 1846 | 1461153452749 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}] 04:57:32 INFO - PROCESS | 1846 | 1461153452984 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 04:57:33 INFO - PROCESS | 1846 | 1461153453336 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7927bbe000 == 148 [pid = 1846] [id = 699] 04:57:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f7914f9cc00) [pid = 1846] [serial = 2098] [outer = (nil)] 04:57:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f79174df800) [pid = 1846] [serial = 2099] [outer = 0x7f7914f9cc00] 04:57:33 INFO - PROCESS | 1846 | 1461153453411 Marionette DEBUG loaded listener.js 04:57:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f79179d1c00) [pid = 1846] [serial = 2100] [outer = 0x7f7914f9cc00] 04:57:34 INFO - PROCESS | 1846 | 1461153454254 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]]]}] 04:57:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:57:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1577ms 04:57:34 INFO - PROCESS | 1846 | 1461153454321 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 04:57:34 INFO - PROCESS | 1846 | 1461153454325 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 04:57:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:57:34 INFO - PROCESS | 1846 | 1461153454330 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:57:34 INFO - PROCESS | 1846 | 1461153454333 Marionette TRACE conn3 <- [1,2770,null,{}] 04:57:34 INFO - PROCESS | 1846 | 1461153454338 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}] 04:57:34 INFO - PROCESS | 1846 | 1461153454570 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 04:57:34 INFO - PROCESS | 1846 | 1461153454836 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792a075800 == 149 [pid = 1846] [id = 700] 04:57:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f791695d800) [pid = 1846] [serial = 2101] [outer = (nil)] 04:57:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f79179da400) [pid = 1846] [serial = 2102] [outer = 0x7f791695d800] 04:57:34 INFO - PROCESS | 1846 | 1461153454957 Marionette DEBUG loaded listener.js 04:57:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f7918389c00) [pid = 1846] [serial = 2103] [outer = 0x7f791695d800] 04:57:35 INFO - PROCESS | 1846 | 1461153455817 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]]]}] 04:57:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:57:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1535ms 04:57:35 INFO - PROCESS | 1846 | 1461153455867 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 04:57:35 INFO - PROCESS | 1846 | 1461153455871 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 04:57:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:57:35 INFO - PROCESS | 1846 | 1461153455877 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:57:35 INFO - PROCESS | 1846 | 1461153455879 Marionette TRACE conn3 <- [1,2774,null,{}] 04:57:35 INFO - PROCESS | 1846 | 1461153455885 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}] 04:57:36 INFO - PROCESS | 1846 | 1461153456127 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 04:57:36 INFO - PROCESS | 1846 | 1461153456401 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792b898800 == 150 [pid = 1846] [id = 701] 04:57:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f79179d4000) [pid = 1846] [serial = 2104] [outer = (nil)] 04:57:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f79186ec000) [pid = 1846] [serial = 2105] [outer = 0x7f79179d4000] 04:57:36 INFO - PROCESS | 1846 | 1461153456521 Marionette DEBUG loaded listener.js 04:57:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f7918869800) [pid = 1846] [serial = 2106] [outer = 0x7f79179d4000] 04:57:37 INFO - PROCESS | 1846 | 1461153457408 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]]]}] 04:57:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:57:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1582ms 04:57:37 INFO - PROCESS | 1846 | 1461153457462 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 04:57:37 INFO - PROCESS | 1846 | 1461153457467 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 04:57:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:57:37 INFO - PROCESS | 1846 | 1461153457476 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:57:37 INFO - PROCESS | 1846 | 1461153457480 Marionette TRACE conn3 <- [1,2778,null,{}] 04:57:37 INFO - PROCESS | 1846 | 1461153457488 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}] 04:57:37 INFO - PROCESS | 1846 | 1461153457787 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 04:57:38 INFO - PROCESS | 1846 | 1461153458101 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:39 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791962a800 == 149 [pid = 1846] [id = 198] 04:57:39 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910a0f000 == 148 [pid = 1846] [id = 367] 04:57:39 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914b9a000 == 147 [pid = 1846] [id = 676] 04:57:39 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914872000 == 146 [pid = 1846] [id = 675] 04:57:39 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910e6f800 == 145 [pid = 1846] [id = 674] 04:57:39 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910238000 == 144 [pid = 1846] [id = 673] 04:57:39 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790dedd800 == 143 [pid = 1846] [id = 672] 04:57:39 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908d4c800 == 142 [pid = 1846] [id = 671] 04:57:39 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7907580000 == 141 [pid = 1846] [id = 670] 04:57:39 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79071a2000 == 140 [pid = 1846] [id = 669] 04:57:39 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7906ee0000 == 139 [pid = 1846] [id = 668] 04:57:39 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905cb5000 == 138 [pid = 1846] [id = 667] 04:57:39 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7904e24800 == 137 [pid = 1846] [id = 666] 04:57:39 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7904515800 == 136 [pid = 1846] [id = 665] 04:57:39 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79012dd800 == 135 [pid = 1846] [id = 664] 04:57:39 INFO - PROCESS | 1846 | --DOCSHELL 0x7f78fe518800 == 134 [pid = 1846] [id = 663] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f7914a7d400) [pid = 1846] [serial = 1973] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f7905b0e000) [pid = 1846] [serial = 1938] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f7902a8d400) [pid = 1846] [serial = 1851] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f7911be2000) [pid = 1846] [serial = 1961] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f79141b8c00) [pid = 1846] [serial = 1970] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f7903a3d800) [pid = 1846] [serial = 1922] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f7900f87400) [pid = 1846] [serial = 1983] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f7909210800) [pid = 1846] [serial = 1949] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f79049cf000) [pid = 1846] [serial = 1932] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7908b8e000) [pid = 1846] [serial = 1964] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f7905103400) [pid = 1846] [serial = 1935] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f7903bc7400) [pid = 1846] [serial = 1976] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f7906f0fc00) [pid = 1846] [serial = 1940] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f78fdfb7800) [pid = 1846] [serial = 1979] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f7912c40000) [pid = 1846] [serial = 1967] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f7904770800) [pid = 1846] [serial = 1931] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7900693400) [pid = 1846] [serial = 1925] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f7912032800) [pid = 1846] [serial = 1962] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f790512a000) [pid = 1846] [serial = 1937] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f7914d11c00) [pid = 1846] [serial = 1977] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f7908a79000) [pid = 1846] [serial = 1943] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f790ed03000) [pid = 1846] [serial = 1950] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f79088ea000) [pid = 1846] [serial = 1941] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f7903a38800) [pid = 1846] [serial = 1929] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f79140f6000) [pid = 1846] [serial = 1968] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f7910ed2400) [pid = 1846] [serial = 1959] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f79100db000) [pid = 1846] [serial = 1953] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f78ffed9000) [pid = 1846] [serial = 1980] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f79007cb000) [pid = 1846] [serial = 1982] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f7908a8ec00) [pid = 1846] [serial = 1946] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f7908b9a800) [pid = 1846] [serial = 1947] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f7903266800) [pid = 1846] [serial = 1986] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f79031cb400) [pid = 1846] [serial = 1928] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f7910579c00) [pid = 1846] [serial = 1955] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f7914a86400) [pid = 1846] [serial = 1974] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f7904ed8400) [pid = 1846] [serial = 1934] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f7912b85800) [pid = 1846] [serial = 1965] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f7900f85c00) [pid = 1846] [serial = 1926] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f791420c400) [pid = 1846] [serial = 1971] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f7908a8dc00) [pid = 1846] [serial = 1944] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f7902cf9800) [pid = 1846] [serial = 1985] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f791003ac00) [pid = 1846] [serial = 1952] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f7902a8e000) [pid = 1846] [serial = 1988] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f79107db000) [pid = 1846] [serial = 1956] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f7910d24000) [pid = 1846] [serial = 1958] [outer = (nil)] [url = about:blank] 04:57:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fde66800 == 135 [pid = 1846] [id = 702] 04:57:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f78fc475c00) [pid = 1846] [serial = 2107] [outer = (nil)] 04:57:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f78fc549c00) [pid = 1846] [serial = 2108] [outer = 0x7f78fc475c00] 04:57:39 INFO - PROCESS | 1846 | 1461153459664 Marionette DEBUG loaded listener.js 04:57:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f78fcae4400) [pid = 1846] [serial = 2109] [outer = 0x7f78fc475c00] 04:57:40 INFO - PROCESS | 1846 | 1461153460483 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]]]}] 04:57:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:57:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 3045ms 04:57:40 INFO - PROCESS | 1846 | 1461153460520 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 04:57:40 INFO - PROCESS | 1846 | 1461153460526 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 04:57:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:57:40 INFO - PROCESS | 1846 | 1461153460550 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:57:40 INFO - PROCESS | 1846 | 1461153460555 Marionette TRACE conn3 <- [1,2782,null,{}] 04:57:40 INFO - PROCESS | 1846 | 1461153460565 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}] 04:57:40 INFO - PROCESS | 1846 | 1461153460775 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 04:57:40 INFO - PROCESS | 1846 | 1461153460972 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790111d000 == 136 [pid = 1846] [id = 703] 04:57:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f78fcade800) [pid = 1846] [serial = 2110] [outer = (nil)] 04:57:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f790089a800) [pid = 1846] [serial = 2111] [outer = 0x7f78fcade800] 04:57:41 INFO - PROCESS | 1846 | 1461153461042 Marionette DEBUG loaded listener.js 04:57:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f7900f83c00) [pid = 1846] [serial = 2112] [outer = 0x7f78fcade800] 04:57:41 INFO - PROCESS | 1846 | 1461153461815 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]]]}] 04:57:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:57:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1293ms 04:57:41 INFO - PROCESS | 1846 | 1461153461835 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 04:57:41 INFO - PROCESS | 1846 | 1461153461840 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 04:57:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:57:41 INFO - PROCESS | 1846 | 1461153461896 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:57:41 INFO - PROCESS | 1846 | 1461153461901 Marionette TRACE conn3 <- [1,2786,null,{}] 04:57:41 INFO - PROCESS | 1846 | 1461153461910 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}] 04:57:42 INFO - PROCESS | 1846 | 1461153462191 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 04:57:42 INFO - PROCESS | 1846 | 1461153462224 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7902841800 == 137 [pid = 1846] [id = 704] 04:57:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f790089dc00) [pid = 1846] [serial = 2113] [outer = (nil)] 04:57:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f7902cf9c00) [pid = 1846] [serial = 2114] [outer = 0x7f790089dc00] 04:57:42 INFO - PROCESS | 1846 | 1461153462286 Marionette DEBUG loaded listener.js 04:57:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f79031cb400) [pid = 1846] [serial = 2115] [outer = 0x7f790089dc00] 04:57:43 INFO - PROCESS | 1846 | 1461153463327 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]]]}] 04:57:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:57:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1500ms 04:57:43 INFO - PROCESS | 1846 | 1461153463385 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 04:57:43 INFO - PROCESS | 1846 | 1461153463389 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 04:57:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:57:43 INFO - PROCESS | 1846 | 1461153463394 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:57:43 INFO - PROCESS | 1846 | 1461153463400 Marionette TRACE conn3 <- [1,2790,null,{}] 04:57:43 INFO - PROCESS | 1846 | 1461153463445 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}] 04:57:43 INFO - PROCESS | 1846 | 1461153463793 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 04:57:43 INFO - PROCESS | 1846 | 1461153463852 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790470a800 == 138 [pid = 1846] [id = 705] 04:57:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f790326e000) [pid = 1846] [serial = 2116] [outer = (nil)] 04:57:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f790476a800) [pid = 1846] [serial = 2117] [outer = 0x7f790326e000] 04:57:43 INFO - PROCESS | 1846 | 1461153463914 Marionette DEBUG loaded listener.js 04:57:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f7904777800) [pid = 1846] [serial = 2118] [outer = 0x7f790326e000] 04:57:44 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f7902cf3800) [pid = 1846] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:57:44 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f78fcae7c00) [pid = 1846] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:57:44 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f78fc47a400) [pid = 1846] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:57:44 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f7903a38c00) [pid = 1846] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:57:44 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f78fcae2000) [pid = 1846] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:57:45 INFO - PROCESS | 1846 | 1461153465068 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]]]}] 04:57:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:57:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1697ms 04:57:45 INFO - PROCESS | 1846 | 1461153465102 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 04:57:45 INFO - PROCESS | 1846 | 1461153465106 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 04:57:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:57:45 INFO - PROCESS | 1846 | 1461153465111 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:57:45 INFO - PROCESS | 1846 | 1461153465113 Marionette TRACE conn3 <- [1,2794,null,{}] 04:57:45 INFO - PROCESS | 1846 | 1461153465119 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}] 04:57:45 INFO - PROCESS | 1846 | 1461153465340 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 04:57:45 INFO - PROCESS | 1846 | 1461153465546 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904e24800 == 139 [pid = 1846] [id = 706] 04:57:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f79032bc800) [pid = 1846] [serial = 2119] [outer = (nil)] 04:57:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f7903bc5800) [pid = 1846] [serial = 2120] [outer = 0x7f79032bc800] 04:57:45 INFO - PROCESS | 1846 | 1461153465613 Marionette DEBUG loaded listener.js 04:57:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f7904fd2c00) [pid = 1846] [serial = 2121] [outer = 0x7f79032bc800] 04:57:46 INFO - PROCESS | 1846 | 1461153466376 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]]]}] 04:57:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:57:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1280ms 04:57:46 INFO - PROCESS | 1846 | 1461153466392 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 04:57:46 INFO - PROCESS | 1846 | 1461153466394 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 04:57:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:57:46 INFO - PROCESS | 1846 | 1461153466403 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:57:46 INFO - PROCESS | 1846 | 1461153466405 Marionette TRACE conn3 <- [1,2798,null,{}] 04:57:46 INFO - PROCESS | 1846 | 1461153466409 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}] 04:57:46 INFO - PROCESS | 1846 | 1461153466611 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 04:57:47 INFO - PROCESS | 1846 | 1461153467000 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7900f5a800 == 140 [pid = 1846] [id = 707] 04:57:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f78fc545000) [pid = 1846] [serial = 2122] [outer = (nil)] 04:57:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f78fcae4800) [pid = 1846] [serial = 2123] [outer = 0x7f78fc545000] 04:57:47 INFO - PROCESS | 1846 | 1461153467141 Marionette DEBUG loaded listener.js 04:57:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f78ffee2c00) [pid = 1846] [serial = 2124] [outer = 0x7f78fc545000] 04:57:48 INFO - PROCESS | 1846 | 1461153468101 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]]]}] 04:57:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:57:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1732ms 04:57:48 INFO - PROCESS | 1846 | 1461153468134 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 04:57:48 INFO - PROCESS | 1846 | 1461153468140 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 04:57:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:57:48 INFO - PROCESS | 1846 | 1461153468147 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:57:48 INFO - PROCESS | 1846 | 1461153468152 Marionette TRACE conn3 <- [1,2802,null,{}] 04:57:48 INFO - PROCESS | 1846 | 1461153468160 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}] 04:57:48 INFO - PROCESS | 1846 | 1461153468407 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 04:57:48 INFO - PROCESS | 1846 | 1461153468713 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904509800 == 141 [pid = 1846] [id = 708] 04:57:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f79022e3800) [pid = 1846] [serial = 2125] [outer = (nil)] 04:57:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f7902a8d000) [pid = 1846] [serial = 2126] [outer = 0x7f79022e3800] 04:57:48 INFO - PROCESS | 1846 | 1461153468793 Marionette DEBUG loaded listener.js 04:57:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f7903049000) [pid = 1846] [serial = 2127] [outer = 0x7f79022e3800] 04:57:49 INFO - PROCESS | 1846 | 1461153469742 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]]]}] 04:57:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:57:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1636ms 04:57:49 INFO - PROCESS | 1846 | 1461153469787 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 04:57:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:57:49 INFO - PROCESS | 1846 | 1461153469793 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 04:57:49 INFO - PROCESS | 1846 | 1461153469799 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:57:49 INFO - PROCESS | 1846 | 1461153469802 Marionette TRACE conn3 <- [1,2806,null,{}] 04:57:49 INFO - PROCESS | 1846 | 1461153469808 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}] 04:57:50 INFO - PROCESS | 1846 | 1461153470095 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 04:57:50 INFO - PROCESS | 1846 | 1461153470470 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905dd0800 == 142 [pid = 1846] [id = 709] 04:57:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f790325d400) [pid = 1846] [serial = 2128] [outer = (nil)] 04:57:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7903bc2c00) [pid = 1846] [serial = 2129] [outer = 0x7f790325d400] 04:57:50 INFO - PROCESS | 1846 | 1461153470545 Marionette DEBUG loaded listener.js 04:57:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f790476c800) [pid = 1846] [serial = 2130] [outer = 0x7f790325d400] 04:57:51 INFO - PROCESS | 1846 | 1461153471422 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]]]}] 04:57:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:57:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1684ms 04:57:51 INFO - PROCESS | 1846 | 1461153471484 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 04:57:51 INFO - PROCESS | 1846 | 1461153471488 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 04:57:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:57:51 INFO - PROCESS | 1846 | 1461153471503 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:57:51 INFO - PROCESS | 1846 | 1461153471513 Marionette TRACE conn3 <- [1,2810,null,{}] 04:57:51 INFO - PROCESS | 1846 | 1461153471518 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}] 04:57:51 INFO - PROCESS | 1846 | 1461153471797 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 04:57:52 INFO - PROCESS | 1846 | 1461153472099 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790719c000 == 143 [pid = 1846] [id = 710] 04:57:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f790326e800) [pid = 1846] [serial = 2131] [outer = (nil)] 04:57:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f7905b04000) [pid = 1846] [serial = 2132] [outer = 0x7f790326e800] 04:57:52 INFO - PROCESS | 1846 | 1461153472176 Marionette DEBUG loaded listener.js 04:57:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f7905c7cc00) [pid = 1846] [serial = 2133] [outer = 0x7f790326e800] 04:57:53 INFO - PROCESS | 1846 | 1461153473022 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]]]}] 04:57:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:57:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1594ms 04:57:53 INFO - PROCESS | 1846 | 1461153473091 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 04:57:53 INFO - PROCESS | 1846 | 1461153473096 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 04:57:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:57:53 INFO - PROCESS | 1846 | 1461153473103 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:57:53 INFO - PROCESS | 1846 | 1461153473106 Marionette TRACE conn3 <- [1,2814,null,{}] 04:57:53 INFO - PROCESS | 1846 | 1461153473111 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}] 04:57:53 INFO - PROCESS | 1846 | 1461153473358 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 04:57:53 INFO - PROCESS | 1846 | 1461153473619 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908924800 == 144 [pid = 1846] [id = 711] 04:57:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7904ed5800) [pid = 1846] [serial = 2134] [outer = (nil)] 04:57:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7905e46400) [pid = 1846] [serial = 2135] [outer = 0x7f7904ed5800] 04:57:53 INFO - PROCESS | 1846 | 1461153473736 Marionette DEBUG loaded listener.js 04:57:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f79075a8000) [pid = 1846] [serial = 2136] [outer = 0x7f7904ed5800] 04:57:54 INFO - PROCESS | 1846 | 1461153474603 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]]]}] 04:57:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:57:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1535ms 04:57:54 INFO - PROCESS | 1846 | 1461153474638 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 04:57:54 INFO - PROCESS | 1846 | 1461153474641 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 04:57:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:57:54 INFO - PROCESS | 1846 | 1461153474648 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:57:54 INFO - PROCESS | 1846 | 1461153474650 Marionette TRACE conn3 <- [1,2818,null,{}] 04:57:54 INFO - PROCESS | 1846 | 1461153474656 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}] 04:57:54 INFO - PROCESS | 1846 | 1461153474883 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 04:57:55 INFO - PROCESS | 1846 | 1461153475155 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790ddf3800 == 145 [pid = 1846] [id = 712] 04:57:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7908b3ec00) [pid = 1846] [serial = 2137] [outer = (nil)] 04:57:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7908b44400) [pid = 1846] [serial = 2138] [outer = 0x7f7908b3ec00] 04:57:55 INFO - PROCESS | 1846 | 1461153475305 Marionette DEBUG loaded listener.js 04:57:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f790920ec00) [pid = 1846] [serial = 2139] [outer = 0x7f7908b3ec00] 04:57:56 INFO - PROCESS | 1846 | 1461153476208 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]]]}] 04:57:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:57:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1634ms 04:57:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:57:56 INFO - PROCESS | 1846 | 1461153476284 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 04:57:56 INFO - PROCESS | 1846 | 1461153476287 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 04:57:56 INFO - PROCESS | 1846 | 1461153476293 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:57:56 INFO - PROCESS | 1846 | 1461153476296 Marionette TRACE conn3 <- [1,2822,null,{}] 04:57:56 INFO - PROCESS | 1846 | 1461153476301 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}] 04:57:56 INFO - PROCESS | 1846 | 1461153476575 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 04:57:56 INFO - PROCESS | 1846 | 1461153476876 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910859800 == 146 [pid = 1846] [id = 713] 04:57:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7908b3f800) [pid = 1846] [serial = 2140] [outer = (nil)] 04:57:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f790ed23400) [pid = 1846] [serial = 2141] [outer = 0x7f7908b3f800] 04:57:56 INFO - PROCESS | 1846 | 1461153476955 Marionette DEBUG loaded listener.js 04:57:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f79100d5000) [pid = 1846] [serial = 2142] [outer = 0x7f7908b3f800] 04:57:57 INFO - PROCESS | 1846 | 1461153477792 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]]]}] 04:57:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:57:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1535ms 04:57:57 INFO - PROCESS | 1846 | 1461153477827 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 04:57:57 INFO - PROCESS | 1846 | 1461153477830 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 04:57:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:57:57 INFO - PROCESS | 1846 | 1461153477836 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:57:57 INFO - PROCESS | 1846 | 1461153477839 Marionette TRACE conn3 <- [1,2826,null,{}] 04:57:57 INFO - PROCESS | 1846 | 1461153477844 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}] 04:57:58 INFO - PROCESS | 1846 | 1461153478066 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 04:57:58 INFO - PROCESS | 1846 | 1461153478343 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910e6d000 == 147 [pid = 1846] [id = 714] 04:57:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f790920f400) [pid = 1846] [serial = 2143] [outer = (nil)] 04:57:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f79103a6000) [pid = 1846] [serial = 2144] [outer = 0x7f790920f400] 04:57:58 INFO - PROCESS | 1846 | 1461153478459 Marionette DEBUG loaded listener.js 04:57:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f79106ce400) [pid = 1846] [serial = 2145] [outer = 0x7f790920f400] 04:57:59 INFO - PROCESS | 1846 | 1461153479292 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:57:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:57:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1527ms 04:57:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:57:59 INFO - PROCESS | 1846 | 1461153479365 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 04:57:59 INFO - PROCESS | 1846 | 1461153479368 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 04:57:59 INFO - PROCESS | 1846 | 1461153479375 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:57:59 INFO - PROCESS | 1846 | 1461153479377 Marionette TRACE conn3 <- [1,2830,null,{}] 04:57:59 INFO - PROCESS | 1846 | 1461153479383 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}] 04:57:59 INFO - PROCESS | 1846 | 1461153479618 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 04:57:59 INFO - PROCESS | 1846 | 1461153479883 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79149f4000 == 148 [pid = 1846] [id = 715] 04:57:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f7902b90000) [pid = 1846] [serial = 2146] [outer = (nil)] 04:57:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f7910773c00) [pid = 1846] [serial = 2147] [outer = 0x7f7902b90000] 04:58:00 INFO - PROCESS | 1846 | 1461153480001 Marionette DEBUG loaded listener.js 04:58:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f7910d24c00) [pid = 1846] [serial = 2148] [outer = 0x7f7902b90000] 04:58:00 INFO - PROCESS | 1846 | 1461153480915 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]]]}] 04:58:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:58:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1579ms 04:58:00 INFO - PROCESS | 1846 | 1461153480954 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 04:58:00 INFO - PROCESS | 1846 | 1461153480957 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 04:58:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:58:00 INFO - PROCESS | 1846 | 1461153480963 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:58:00 INFO - PROCESS | 1846 | 1461153480966 Marionette TRACE conn3 <- [1,2834,null,{}] 04:58:00 INFO - PROCESS | 1846 | 1461153480972 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}] 04:58:01 INFO - PROCESS | 1846 | 1461153481199 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 04:58:01 INFO - PROCESS | 1846 | 1461153481468 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914f1c800 == 149 [pid = 1846] [id = 716] 04:58:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f7905b03c00) [pid = 1846] [serial = 2149] [outer = (nil)] 04:58:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f7911bdc800) [pid = 1846] [serial = 2150] [outer = 0x7f7905b03c00] 04:58:01 INFO - PROCESS | 1846 | 1461153481587 Marionette DEBUG loaded listener.js 04:58:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f791218f400) [pid = 1846] [serial = 2151] [outer = 0x7f7905b03c00] 04:58:02 INFO - PROCESS | 1846 | 1461153482529 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:58:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:58:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1630ms 04:58:02 INFO - PROCESS | 1846 | 1461153482594 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 04:58:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:58:02 INFO - PROCESS | 1846 | 1461153482598 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 04:58:02 INFO - PROCESS | 1846 | 1461153482604 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:58:02 INFO - PROCESS | 1846 | 1461153482607 Marionette TRACE conn3 <- [1,2838,null,{}] 04:58:02 INFO - PROCESS | 1846 | 1461153482612 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}] 04:58:02 INFO - PROCESS | 1846 | 1461153482837 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 04:58:03 INFO - PROCESS | 1846 | 1461153483160 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918ddc000 == 150 [pid = 1846] [id = 717] 04:58:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f79141b6000) [pid = 1846] [serial = 2152] [outer = (nil)] 04:58:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f791460c000) [pid = 1846] [serial = 2153] [outer = 0x7f79141b6000] 04:58:03 INFO - PROCESS | 1846 | 1461153483254 Marionette DEBUG loaded listener.js 04:58:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f7914f93400) [pid = 1846] [serial = 2154] [outer = 0x7f79141b6000] 04:58:04 INFO - PROCESS | 1846 | 1461153484165 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]]]}] 04:58:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:58:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1592ms 04:58:04 INFO - PROCESS | 1846 | 1461153484197 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 04:58:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:58:04 INFO - PROCESS | 1846 | 1461153484201 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 04:58:04 INFO - PROCESS | 1846 | 1461153484207 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:58:04 INFO - PROCESS | 1846 | 1461153484216 Marionette TRACE conn3 <- [1,2842,null,{}] 04:58:04 INFO - PROCESS | 1846 | 1461153484221 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}] 04:58:04 INFO - PROCESS | 1846 | 1461153484468 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 04:58:04 INFO - PROCESS | 1846 | 1461153484737 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791ac3e800 == 151 [pid = 1846] [id = 718] 04:58:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f78fc476000) [pid = 1846] [serial = 2155] [outer = (nil)] 04:58:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f7918e18400) [pid = 1846] [serial = 2156] [outer = 0x7f78fc476000] 04:58:04 INFO - PROCESS | 1846 | 1461153484864 Marionette DEBUG loaded listener.js 04:58:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f7919719c00) [pid = 1846] [serial = 2157] [outer = 0x7f78fc476000] 04:58:05 INFO - PROCESS | 1846 | 1461153485738 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]]]}] 04:58:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:58:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1584ms 04:58:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:58:05 INFO - PROCESS | 1846 | 1461153485792 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 04:58:05 INFO - PROCESS | 1846 | 1461153485795 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 04:58:05 INFO - PROCESS | 1846 | 1461153485801 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:58:05 INFO - PROCESS | 1846 | 1461153485804 Marionette TRACE conn3 <- [1,2846,null,{}] 04:58:05 INFO - PROCESS | 1846 | 1461153485810 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}] 04:58:06 INFO - PROCESS | 1846 | 1461153486043 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 04:58:06 INFO - PROCESS | 1846 | 1461153486354 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7925ef3000 == 152 [pid = 1846] [id = 719] 04:58:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f79141b8c00) [pid = 1846] [serial = 2158] [outer = (nil)] 04:58:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f79198b5400) [pid = 1846] [serial = 2159] [outer = 0x7f79141b8c00] 04:58:06 INFO - PROCESS | 1846 | 1461153486434 Marionette DEBUG loaded listener.js 04:58:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f7919b07000) [pid = 1846] [serial = 2160] [outer = 0x7f79141b8c00] 04:58:07 INFO - PROCESS | 1846 | 1461153487283 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]]]}] 04:58:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:58:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1534ms 04:58:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:58:07 INFO - PROCESS | 1846 | 1461153487336 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 04:58:07 INFO - PROCESS | 1846 | 1461153487339 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 04:58:07 INFO - PROCESS | 1846 | 1461153487346 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:58:07 INFO - PROCESS | 1846 | 1461153487349 Marionette TRACE conn3 <- [1,2850,null,{}] 04:58:07 INFO - PROCESS | 1846 | 1461153487354 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}] 04:58:07 INFO - PROCESS | 1846 | 1461153487585 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 04:58:07 INFO - PROCESS | 1846 | 1461153487856 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792b80c000 == 153 [pid = 1846] [id = 720] 04:58:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f791971a400) [pid = 1846] [serial = 2161] [outer = (nil)] 04:58:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f7919ecc000) [pid = 1846] [serial = 2162] [outer = 0x7f791971a400] 04:58:07 INFO - PROCESS | 1846 | 1461153487973 Marionette DEBUG loaded listener.js 04:58:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f791a108400) [pid = 1846] [serial = 2163] [outer = 0x7f791971a400] 04:58:08 INFO - PROCESS | 1846 | 1461153488842 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:58:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:58:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1534ms 04:58:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:58:08 INFO - PROCESS | 1846 | 1461153488880 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 04:58:08 INFO - PROCESS | 1846 | 1461153488882 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 04:58:08 INFO - PROCESS | 1846 | 1461153488888 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:58:08 INFO - PROCESS | 1846 | 1461153488891 Marionette TRACE conn3 <- [1,2854,null,{}] 04:58:08 INFO - PROCESS | 1846 | 1461153488897 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}] 04:58:09 INFO - PROCESS | 1846 | 1461153489129 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 04:58:09 INFO - PROCESS | 1846 | 1461153489401 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792bb61000 == 154 [pid = 1846] [id = 721] 04:58:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f7903268800) [pid = 1846] [serial = 2164] [outer = (nil)] 04:58:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f791a845c00) [pid = 1846] [serial = 2165] [outer = 0x7f7903268800] 04:58:09 INFO - PROCESS | 1846 | 1461153489519 Marionette DEBUG loaded listener.js 04:58:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f791ac0bc00) [pid = 1846] [serial = 2166] [outer = 0x7f7903268800] 04:58:10 INFO - PROCESS | 1846 | 1461153490387 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]]]}] 04:58:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:58:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1540ms 04:58:10 INFO - PROCESS | 1846 | 1461153490427 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 04:58:10 INFO - PROCESS | 1846 | 1461153490431 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 04:58:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:58:10 INFO - PROCESS | 1846 | 1461153490437 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:58:10 INFO - PROCESS | 1846 | 1461153490449 Marionette TRACE conn3 <- [1,2858,null,{}] 04:58:10 INFO - PROCESS | 1846 | 1461153490453 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}] 04:58:10 INFO - PROCESS | 1846 | 1461153490693 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 04:58:11 INFO - PROCESS | 1846 | 1461153491019 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792c372800 == 155 [pid = 1846] [id = 722] 04:58:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f7910ed5c00) [pid = 1846] [serial = 2167] [outer = (nil)] 04:58:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f791b00d000) [pid = 1846] [serial = 2168] [outer = 0x7f7910ed5c00] 04:58:11 INFO - PROCESS | 1846 | 1461153491103 Marionette DEBUG loaded listener.js 04:58:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f791b035400) [pid = 1846] [serial = 2169] [outer = 0x7f7910ed5c00] 04:58:12 INFO - PROCESS | 1846 | 1461153492028 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:58:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:58:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1642ms 04:58:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:58:12 INFO - PROCESS | 1846 | 1461153492081 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 04:58:12 INFO - PROCESS | 1846 | 1461153492083 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 04:58:12 INFO - PROCESS | 1846 | 1461153492091 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:58:12 INFO - PROCESS | 1846 | 1461153492093 Marionette TRACE conn3 <- [1,2862,null,{}] 04:58:12 INFO - PROCESS | 1846 | 1461153492099 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}] 04:58:12 INFO - PROCESS | 1846 | 1461153492351 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 04:58:12 INFO - PROCESS | 1846 | 1461153492626 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792eabc800 == 156 [pid = 1846] [id = 723] 04:58:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f7914f93c00) [pid = 1846] [serial = 2170] [outer = (nil)] 04:58:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f791b091400) [pid = 1846] [serial = 2171] [outer = 0x7f7914f93c00] 04:58:12 INFO - PROCESS | 1846 | 1461153492743 Marionette DEBUG loaded listener.js 04:58:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f791cc5c000) [pid = 1846] [serial = 2172] [outer = 0x7f7914f93c00] 04:58:13 INFO - PROCESS | 1846 | 1461153493587 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]]]}] 04:58:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:58:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1536ms 04:58:13 INFO - PROCESS | 1846 | 1461153493627 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 04:58:13 INFO - PROCESS | 1846 | 1461153493631 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 04:58:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:58:13 INFO - PROCESS | 1846 | 1461153493637 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:58:13 INFO - PROCESS | 1846 | 1461153493639 Marionette TRACE conn3 <- [1,2866,null,{}] 04:58:13 INFO - PROCESS | 1846 | 1461153493645 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}] 04:58:13 INFO - PROCESS | 1846 | 1461153493888 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 04:58:14 INFO - PROCESS | 1846 | 1461153494163 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fce63000 == 157 [pid = 1846] [id = 724] 04:58:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f7916952800) [pid = 1846] [serial = 2173] [outer = (nil)] 04:58:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f7920052800) [pid = 1846] [serial = 2174] [outer = 0x7f7916952800] 04:58:14 INFO - PROCESS | 1846 | 1461153494279 Marionette DEBUG loaded listener.js 04:58:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f7920108800) [pid = 1846] [serial = 2175] [outer = 0x7f7916952800] 04:58:15 INFO - PROCESS | 1846 | 1461153495151 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]]]}] 04:58:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:58:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1582ms 04:58:15 INFO - PROCESS | 1846 | 1461153495220 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 04:58:15 INFO - PROCESS | 1846 | 1461153495223 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 04:58:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:58:15 INFO - PROCESS | 1846 | 1461153495230 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:58:15 INFO - PROCESS | 1846 | 1461153495233 Marionette TRACE conn3 <- [1,2870,null,{}] 04:58:15 INFO - PROCESS | 1846 | 1461153495239 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}] 04:58:15 INFO - PROCESS | 1846 | 1461153495502 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 04:58:15 INFO - PROCESS | 1846 | 1461153495826 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fce7f800 == 158 [pid = 1846] [id = 725] 04:58:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f792010c400) [pid = 1846] [serial = 2176] [outer = (nil)] 04:58:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f792010d400) [pid = 1846] [serial = 2177] [outer = 0x7f792010c400] 04:58:15 INFO - PROCESS | 1846 | 1461153495938 Marionette DEBUG loaded listener.js 04:58:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f7925ed1800) [pid = 1846] [serial = 2178] [outer = 0x7f792010c400] 04:58:16 INFO - PROCESS | 1846 | 1461153496809 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]]]}] 04:58:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:58:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1632ms 04:58:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:58:16 INFO - PROCESS | 1846 | 1461153496863 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 04:58:16 INFO - PROCESS | 1846 | 1461153496866 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 04:58:16 INFO - PROCESS | 1846 | 1461153496872 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:58:16 INFO - PROCESS | 1846 | 1461153496875 Marionette TRACE conn3 <- [1,2874,null,{}] 04:58:16 INFO - PROCESS | 1846 | 1461153496881 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}] 04:58:17 INFO - PROCESS | 1846 | 1461153497125 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7901011800 == 157 [pid = 1846] [id = 615] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790dec5800 == 156 [pid = 1846] [id = 480] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790101e000 == 155 [pid = 1846] [id = 595] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918d97800 == 154 [pid = 1846] [id = 653] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7904e24800 == 153 [pid = 1846] [id = 706] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790470a800 == 152 [pid = 1846] [id = 705] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7902841800 == 151 [pid = 1846] [id = 704] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790111d000 == 150 [pid = 1846] [id = 703] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f78fde66800 == 149 [pid = 1846] [id = 702] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792b898800 == 148 [pid = 1846] [id = 701] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792a075800 == 147 [pid = 1846] [id = 700] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7927bbe000 == 146 [pid = 1846] [id = 699] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926df1800 == 145 [pid = 1846] [id = 698] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7926af0000 == 144 [pid = 1846] [id = 697] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791ac8e000 == 143 [pid = 1846] [id = 696] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7919db6000 == 142 [pid = 1846] [id = 695] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918ee4000 == 141 [pid = 1846] [id = 694] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7916c3f800 == 140 [pid = 1846] [id = 693] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f78ff93f000 == 139 [pid = 1846] [id = 515] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914f15800 == 138 [pid = 1846] [id = 692] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79149f0800 == 137 [pid = 1846] [id = 691] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910e66000 == 136 [pid = 1846] [id = 690] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910c28000 == 135 [pid = 1846] [id = 689] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790dde4800 == 134 [pid = 1846] [id = 688] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7907652000 == 133 [pid = 1846] [id = 687] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79070cd800 == 132 [pid = 1846] [id = 686] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905b29000 == 131 [pid = 1846] [id = 685] 04:58:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79011e6000 == 130 [pid = 1846] [id = 684] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f7903bc5400) [pid = 1846] [serial = 2051] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f7903269800) [pid = 1846] [serial = 2045] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f79005dd400) [pid = 1846] [serial = 2040] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f790fd42400) [pid = 1846] [serial = 2021] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f79032b9000) [pid = 1846] [serial = 1989] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f7903a38400) [pid = 1846] [serial = 2046] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f7906f02800) [pid = 1846] [serial = 2009] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f7900f89c00) [pid = 1846] [serial = 1994] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f7912c35000) [pid = 1846] [serial = 2033] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f79049d1800) [pid = 1846] [serial = 2048] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f7902b8c000) [pid = 1846] [serial = 2043] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f7905109000) [pid = 1846] [serial = 2003] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f790325e000) [pid = 1846] [serial = 1997] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f78fe396c00) [pid = 1846] [serial = 2039] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f78fc545800) [pid = 1846] [serial = 2036] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f79107e0000) [pid = 1846] [serial = 2030] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f7904fcac00) [pid = 1846] [serial = 2049] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f78fe39f000) [pid = 1846] [serial = 2042] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f79049c8000) [pid = 1846] [serial = 2000] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f7905b08000) [pid = 1846] [serial = 2006] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f79088ec400) [pid = 1846] [serial = 2012] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f78fc549800) [pid = 1846] [serial = 1991] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f7908b91000) [pid = 1846] [serial = 2015] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f79103ac000) [pid = 1846] [serial = 2024] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f79106a3800) [pid = 1846] [serial = 2027] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f790da78400) [pid = 1846] [serial = 2018] [outer = (nil)] [url = about:blank] 04:58:19 INFO - PROCESS | 1846 | 1461153499113 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fce81800 == 131 [pid = 1846] [id = 726] 04:58:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f78fdfaf000) [pid = 1846] [serial = 2179] [outer = (nil)] 04:58:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f78fe396c00) [pid = 1846] [serial = 2180] [outer = 0x7f78fdfaf000] 04:58:19 INFO - PROCESS | 1846 | 1461153499184 Marionette DEBUG loaded listener.js 04:58:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f79005d6400) [pid = 1846] [serial = 2181] [outer = 0x7f78fdfaf000] 04:58:19 INFO - PROCESS | 1846 | 1461153499964 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]]]}] 04:58:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:58:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 3151ms 04:58:20 INFO - PROCESS | 1846 | 1461153500024 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 04:58:20 INFO - PROCESS | 1846 | 1461153500031 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 04:58:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:58:20 INFO - PROCESS | 1846 | 1461153500039 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:58:20 INFO - PROCESS | 1846 | 1461153500042 Marionette TRACE conn3 <- [1,2878,null,{}] 04:58:20 INFO - PROCESS | 1846 | 1461153500049 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}] 04:58:20 INFO - PROCESS | 1846 | 1461153500294 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 04:58:20 INFO - PROCESS | 1846 | 1461153500484 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7900ee7000 == 132 [pid = 1846] [id = 727] 04:58:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f78fdfb0800) [pid = 1846] [serial = 2182] [outer = (nil)] 04:58:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f7900f86400) [pid = 1846] [serial = 2183] [outer = 0x7f78fdfb0800] 04:58:20 INFO - PROCESS | 1846 | 1461153500550 Marionette DEBUG loaded listener.js 04:58:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f7902a98000) [pid = 1846] [serial = 2184] [outer = 0x7f78fdfb0800] 04:58:21 INFO - PROCESS | 1846 | 1461153501486 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]]]}] 04:58:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:58:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1489ms 04:58:21 INFO - PROCESS | 1846 | 1461153501533 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 04:58:21 INFO - PROCESS | 1846 | 1461153501539 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 04:58:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:58:21 INFO - PROCESS | 1846 | 1461153501550 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:58:21 INFO - PROCESS | 1846 | 1461153501553 Marionette TRACE conn3 <- [1,2882,null,{}] 04:58:21 INFO - PROCESS | 1846 | 1461153501557 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}] 04:58:21 INFO - PROCESS | 1846 | 1461153501847 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 04:58:21 INFO - PROCESS | 1846 | 1461153501881 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79012cd000 == 133 [pid = 1846] [id = 728] 04:58:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f790316b800) [pid = 1846] [serial = 2185] [outer = (nil)] 04:58:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f7903264c00) [pid = 1846] [serial = 2186] [outer = 0x7f790316b800] 04:58:21 INFO - PROCESS | 1846 | 1461153501944 Marionette DEBUG loaded listener.js 04:58:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f7903a36400) [pid = 1846] [serial = 2187] [outer = 0x7f790316b800] 04:58:23 INFO - PROCESS | 1846 | 1461153503021 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]]]}] 04:58:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:58:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1533ms 04:58:23 INFO - PROCESS | 1846 | 1461153503085 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 04:58:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:58:23 INFO - PROCESS | 1846 | 1461153503089 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 04:58:23 INFO - PROCESS | 1846 | 1461153503103 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:58:23 INFO - PROCESS | 1846 | 1461153503111 Marionette TRACE conn3 <- [1,2886,null,{}] 04:58:23 INFO - PROCESS | 1846 | 1461153503124 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}] 04:58:23 INFO - PROCESS | 1846 | 1461153503425 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f78fc478000) [pid = 1846] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f79106a8800) [pid = 1846] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f790ed07800) [pid = 1846] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f79103a9000) [pid = 1846] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f7905d6d000) [pid = 1846] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f7900a67c00) [pid = 1846] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f7905adac00) [pid = 1846] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f7905e41000) [pid = 1846] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f79102f9000) [pid = 1846] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f7903167c00) [pid = 1846] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f790316bc00) [pid = 1846] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f790326fc00) [pid = 1846] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f79075a4800) [pid = 1846] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f7903bce800) [pid = 1846] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7905b02c00) [pid = 1846] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f79007ce000) [pid = 1846] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f78fc470400) [pid = 1846] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f790326e000) [pid = 1846] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f78fc546400) [pid = 1846] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f790ecb0c00) [pid = 1846] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f7909127400) [pid = 1846] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f790ecb0800) [pid = 1846] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f7900691c00) [pid = 1846] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f7905122c00) [pid = 1846] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f790510e000) [pid = 1846] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f7903257400) [pid = 1846] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f78ffeda400) [pid = 1846] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f78fcade800) [pid = 1846] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f78fc475c00) [pid = 1846] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f79179d4000) [pid = 1846] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f791695d800) [pid = 1846] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f7914f9cc00) [pid = 1846] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f7914f96c00) [pid = 1846] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f7914f9c800) [pid = 1846] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f7912029400) [pid = 1846] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f7910768c00) [pid = 1846] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f7912033c00) [pid = 1846] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f790fd4b400) [pid = 1846] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:58:24 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f790089dc00) [pid = 1846] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:58:24 INFO - PROCESS | 1846 | 1461153504323 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7901122000 == 134 [pid = 1846] [id = 729] 04:58:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f78fc470400) [pid = 1846] [serial = 2188] [outer = (nil)] 04:58:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f78fcade800) [pid = 1846] [serial = 2189] [outer = 0x7f78fc470400] 04:58:24 INFO - PROCESS | 1846 | 1461153504384 Marionette DEBUG loaded listener.js 04:58:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f7902b93400) [pid = 1846] [serial = 2190] [outer = 0x7f78fc470400] 04:58:25 INFO - PROCESS | 1846 | 1461153505080 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]]]}] 04:58:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:58:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2003ms 04:58:25 INFO - PROCESS | 1846 | 1461153505098 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 04:58:25 INFO - PROCESS | 1846 | 1461153505101 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 04:58:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:58:25 INFO - PROCESS | 1846 | 1461153505109 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:58:25 INFO - PROCESS | 1846 | 1461153505111 Marionette TRACE conn3 <- [1,2890,null,{}] 04:58:25 INFO - PROCESS | 1846 | 1461153505116 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}] 04:58:25 INFO - PROCESS | 1846 | 1461153505391 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 04:58:25 INFO - PROCESS | 1846 | 1461153505422 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7903753000 == 135 [pid = 1846] [id = 730] 04:58:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f7902b98400) [pid = 1846] [serial = 2191] [outer = (nil)] 04:58:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f7904eaa400) [pid = 1846] [serial = 2192] [outer = 0x7f7902b98400] 04:58:25 INFO - PROCESS | 1846 | 1461153505488 Marionette DEBUG loaded listener.js 04:58:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f7904fc9800) [pid = 1846] [serial = 2193] [outer = 0x7f7902b98400] 04:58:26 INFO - PROCESS | 1846 | 1461153506591 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:58:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:58:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1527ms 04:58:26 INFO - PROCESS | 1846 | 1461153506637 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 04:58:26 INFO - PROCESS | 1846 | 1461153506643 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 04:58:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:58:26 INFO - PROCESS | 1846 | 1461153506651 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:58:26 INFO - PROCESS | 1846 | 1461153506657 Marionette TRACE conn3 <- [1,2894,null,{}] 04:58:26 INFO - PROCESS | 1846 | 1461153506666 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}] 04:58:26 INFO - PROCESS | 1846 | 1461153506890 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 04:58:27 INFO - PROCESS | 1846 | 1461153507217 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7901009000 == 136 [pid = 1846] [id = 731] 04:58:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7900899800) [pid = 1846] [serial = 2194] [outer = (nil)] 04:58:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f7900a6a800) [pid = 1846] [serial = 2195] [outer = 0x7f7900899800] 04:58:27 INFO - PROCESS | 1846 | 1461153507296 Marionette DEBUG loaded listener.js 04:58:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f79031c2c00) [pid = 1846] [serial = 2196] [outer = 0x7f7900899800] 04:58:28 INFO - PROCESS | 1846 | 1461153508199 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]]]}] 04:58:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:58:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1596ms 04:58:28 INFO - PROCESS | 1846 | 1461153508248 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 04:58:28 INFO - PROCESS | 1846 | 1461153508256 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 04:58:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:58:28 INFO - PROCESS | 1846 | 1461153508266 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:58:28 INFO - PROCESS | 1846 | 1461153508270 Marionette TRACE conn3 <- [1,2898,null,{}] 04:58:28 INFO - PROCESS | 1846 | 1461153508276 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}] 04:58:28 INFO - PROCESS | 1846 | 1461153508526 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 04:58:28 INFO - PROCESS | 1846 | 1461153508834 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790459e000 == 137 [pid = 1846] [id = 732] 04:58:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f79032bac00) [pid = 1846] [serial = 2197] [outer = (nil)] 04:58:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f790476f000) [pid = 1846] [serial = 2198] [outer = 0x7f79032bac00] 04:58:28 INFO - PROCESS | 1846 | 1461153508913 Marionette DEBUG loaded listener.js 04:58:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7904eb7c00) [pid = 1846] [serial = 2199] [outer = 0x7f79032bac00] 04:58:29 INFO - PROCESS | 1846 | 1461153509931 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]]]}] 04:58:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:58:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1730ms 04:58:29 INFO - PROCESS | 1846 | 1461153509998 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 04:58:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:58:30 INFO - PROCESS | 1846 | 1461153510002 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 04:58:30 INFO - PROCESS | 1846 | 1461153510008 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:58:30 INFO - PROCESS | 1846 | 1461153510014 Marionette TRACE conn3 <- [1,2902,null,{}] 04:58:30 INFO - PROCESS | 1846 | 1461153510030 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}] 04:58:30 INFO - PROCESS | 1846 | 1461153510304 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 04:58:30 INFO - PROCESS | 1846 | 1461153510625 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905b28800 == 138 [pid = 1846] [id = 733] 04:58:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7905104c00) [pid = 1846] [serial = 2200] [outer = (nil)] 04:58:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f790512e400) [pid = 1846] [serial = 2201] [outer = 0x7f7905104c00] 04:58:30 INFO - PROCESS | 1846 | 1461153510709 Marionette DEBUG loaded listener.js 04:58:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7905b03000) [pid = 1846] [serial = 2202] [outer = 0x7f7905104c00] 04:58:31 INFO - PROCESS | 1846 | 1461153511654 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:58:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:58:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1695ms 04:58:31 INFO - PROCESS | 1846 | 1461153511704 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 04:58:31 INFO - PROCESS | 1846 | 1461153511709 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 04:58:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:58:31 INFO - PROCESS | 1846 | 1461153511716 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:58:31 INFO - PROCESS | 1846 | 1461153511721 Marionette TRACE conn3 <- [1,2906,null,{}] 04:58:31 INFO - PROCESS | 1846 | 1461153511727 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}] 04:58:31 INFO - PROCESS | 1846 | 1461153511984 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 04:58:32 INFO - PROCESS | 1846 | 1461153512250 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905ead800 == 139 [pid = 1846] [id = 734] 04:58:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7905125400) [pid = 1846] [serial = 2203] [outer = (nil)] 04:58:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f7905d68800) [pid = 1846] [serial = 2204] [outer = 0x7f7905125400] 04:58:32 INFO - PROCESS | 1846 | 1461153512378 Marionette DEBUG loaded listener.js 04:58:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7905e42400) [pid = 1846] [serial = 2205] [outer = 0x7f7905125400] 04:58:33 INFO - PROCESS | 1846 | 1461153513276 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]]]}] 04:58:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:58:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1633ms 04:58:33 INFO - PROCESS | 1846 | 1461153513349 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 04:58:33 INFO - PROCESS | 1846 | 1461153513352 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 04:58:33 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:58:33 INFO - PROCESS | 1846 | 1461153513359 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:58:33 INFO - PROCESS | 1846 | 1461153513362 Marionette TRACE conn3 <- [1,2910,null,{}] 04:58:33 INFO - PROCESS | 1846 | 1461153513367 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}] 04:58:33 INFO - PROCESS | 1846 | 1461153513617 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 04:58:33 INFO - PROCESS | 1846 | 1461153513922 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7906fd2800 == 140 [pid = 1846] [id = 735] 04:58:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f7905b10800) [pid = 1846] [serial = 2206] [outer = (nil)] 04:58:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f7906f0f800) [pid = 1846] [serial = 2207] [outer = 0x7f7905b10800] 04:58:34 INFO - PROCESS | 1846 | 1461153514001 Marionette DEBUG loaded listener.js 04:58:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f79075aac00) [pid = 1846] [serial = 2208] [outer = 0x7f7905b10800] 04:58:34 INFO - PROCESS | 1846 | 1461153514774 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]]]}] 04:58:34 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:58:34 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:58:34 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1435ms 04:58:34 INFO - PROCESS | 1846 | 1461153514796 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 04:58:34 INFO - PROCESS | 1846 | 1461153514799 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 04:58:34 INFO - TEST-START | /DOMEvents/constructors.html 04:58:34 INFO - PROCESS | 1846 | 1461153514805 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:58:34 INFO - PROCESS | 1846 | 1461153514809 Marionette TRACE conn3 <- [1,2914,null,{}] 04:58:34 INFO - PROCESS | 1846 | 1461153514814 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}] 04:58:35 INFO - PROCESS | 1846 | 1461153515072 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 04:58:35 INFO - PROCESS | 1846 | 1461153515354 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790757c000 == 141 [pid = 1846] [id = 736] 04:58:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f79075a8800) [pid = 1846] [serial = 2209] [outer = (nil)] 04:58:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7908b90c00) [pid = 1846] [serial = 2210] [outer = 0x7f79075a8800] 04:58:35 INFO - PROCESS | 1846 | 1461153515443 Marionette DEBUG loaded listener.js 04:58:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f7908b9a400) [pid = 1846] [serial = 2211] [outer = 0x7f79075a8800] 04:58:36 INFO - PROCESS | 1846 | 1461153516419 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]]]}] 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:58:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:58:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:58:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:58:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:58:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:58:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:58:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:58:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:58:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:58:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:58:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:58:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:58:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:58:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:58:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:58:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:58:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:58:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:58:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:58:36 INFO - TEST-OK | /DOMEvents/constructors.html | took 1639ms 04:58:36 INFO - PROCESS | 1846 | 1461153516448 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 04:58:36 INFO - PROCESS | 1846 | 1461153516458 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 04:58:36 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:58:36 INFO - PROCESS | 1846 | 1461153516511 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:58:36 INFO - PROCESS | 1846 | 1461153516514 Marionette TRACE conn3 <- [1,2918,null,{}] 04:58:36 INFO - PROCESS | 1846 | 1461153516520 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}] 04:58:36 INFO - PROCESS | 1846 | 1461153516740 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 04:58:37 INFO - PROCESS | 1846 | 1461153516999 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7908d53000 == 142 [pid = 1846] [id = 737] 04:58:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f79075ab800) [pid = 1846] [serial = 2212] [outer = (nil)] 04:58:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f7909134400) [pid = 1846] [serial = 2213] [outer = 0x7f79075ab800] 04:58:37 INFO - PROCESS | 1846 | 1461153517115 Marionette DEBUG loaded listener.js 04:58:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f790ed0d800) [pid = 1846] [serial = 2214] [outer = 0x7f79075ab800] 04:58:37 INFO - PROCESS | 1846 | 1461153517870 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:58:37 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:58:37 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1389ms 04:58:37 INFO - PROCESS | 1846 | 1461153517895 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 04:58:37 INFO - PROCESS | 1846 | 1461153517899 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 04:58:37 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:58:37 INFO - PROCESS | 1846 | 1461153517905 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:58:37 INFO - PROCESS | 1846 | 1461153517908 Marionette TRACE conn3 <- [1,2922,null,{}] 04:58:37 INFO - PROCESS | 1846 | 1461153517913 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}] 04:58:38 INFO - PROCESS | 1846 | 1461153518161 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 04:58:38 INFO - PROCESS | 1846 | 1461153518403 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790dec1800 == 143 [pid = 1846] [id = 738] 04:58:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f7908b8e400) [pid = 1846] [serial = 2215] [outer = (nil)] 04:58:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f790ed28400) [pid = 1846] [serial = 2216] [outer = 0x7f7908b8e400] 04:58:38 INFO - PROCESS | 1846 | 1461153518488 Marionette DEBUG loaded listener.js 04:58:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f7910032800) [pid = 1846] [serial = 2217] [outer = 0x7f7908b8e400] 04:58:39 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 04:58:39 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 04:58:39 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 04:58:39 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 04:58:39 INFO - PROCESS | 1846 | 1461153519332 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]]]}] 04:58:39 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:58:39 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:58:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:58:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:58:39 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 04:58:39 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:58:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:58:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:58:39 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 04:58:39 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:58:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:58:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:58:39 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]" 04:58:39 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:58:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:58:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:58:39 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:58:39 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1490ms 04:58:39 INFO - PROCESS | 1846 | 1461153519402 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 04:58:39 INFO - PROCESS | 1846 | 1461153519410 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 04:58:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:58:39 INFO - PROCESS | 1846 | 1461153519417 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:58:39 INFO - PROCESS | 1846 | 1461153519420 Marionette TRACE conn3 <- [1,2926,null,{}] 04:58:39 INFO - PROCESS | 1846 | 1461153519425 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}] 04:58:39 INFO - PROCESS | 1846 | 1461153519754 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 04:58:39 INFO - PROCESS | 1846 | 1461153519934 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910061000 == 144 [pid = 1846] [id = 739] 04:58:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f78ffedd400) [pid = 1846] [serial = 2218] [outer = (nil)] 04:58:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f79102f3c00) [pid = 1846] [serial = 2219] [outer = 0x7f78ffedd400] 04:58:40 INFO - PROCESS | 1846 | 1461153520008 Marionette DEBUG loaded listener.js 04:58:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f79103a6c00) [pid = 1846] [serial = 2220] [outer = 0x7f78ffedd400] 04:58:40 INFO - PROCESS | 1846 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:58:40 INFO - PROCESS | 1846 | 1461153520808 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]]]}] 04:58:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:58:40 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1430ms 04:58:40 INFO - PROCESS | 1846 | 1461153520849 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 04:58:40 INFO - PROCESS | 1846 | 1461153520852 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 04:58:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:58:40 INFO - PROCESS | 1846 | 1461153520858 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:58:40 INFO - PROCESS | 1846 | 1461153520862 Marionette TRACE conn3 <- [1,2930,null,{}] 04:58:40 INFO - PROCESS | 1846 | 1461153520867 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}] 04:58:41 INFO - PROCESS | 1846 | 1461153521103 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 04:58:41 INFO - PROCESS | 1846 | 1461153521375 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910c39000 == 145 [pid = 1846] [id = 740] 04:58:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f7905127c00) [pid = 1846] [serial = 2221] [outer = (nil)] 04:58:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f79104b2800) [pid = 1846] [serial = 2222] [outer = 0x7f7905127c00] 04:58:41 INFO - PROCESS | 1846 | 1461153521454 Marionette DEBUG loaded listener.js 04:58:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f79106a8800) [pid = 1846] [serial = 2223] [outer = 0x7f7905127c00] 04:58:42 INFO - PROCESS | 1846 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:58:42 INFO - PROCESS | 1846 | 1461153522219 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]]]}] 04:58:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:58:42 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1386ms 04:58:42 INFO - PROCESS | 1846 | 1461153522245 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 04:58:42 INFO - PROCESS | 1846 | 1461153522249 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 04:58:42 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:58:42 INFO - PROCESS | 1846 | 1461153522255 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:58:42 INFO - PROCESS | 1846 | 1461153522260 Marionette TRACE conn3 <- [1,2934,null,{}] 04:58:42 INFO - PROCESS | 1846 | 1461153522265 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}] 04:58:42 INFO - PROCESS | 1846 | 1461153522551 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 04:58:42 INFO - PROCESS | 1846 | 1461153522801 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914460800 == 146 [pid = 1846] [id = 741] 04:58:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f79102f2c00) [pid = 1846] [serial = 2224] [outer = (nil)] 04:58:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f79107d6800) [pid = 1846] [serial = 2225] [outer = 0x7f79102f2c00] 04:58:42 INFO - PROCESS | 1846 | 1461153522883 Marionette DEBUG loaded listener.js 04:58:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f7910def000) [pid = 1846] [serial = 2226] [outer = 0x7f79102f2c00] 04:58:43 INFO - PROCESS | 1846 | 1461153523788 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]]]}] 04:58:43 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:58:43 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1587ms 04:58:43 INFO - PROCESS | 1846 | 1461153523844 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 04:58:43 INFO - PROCESS | 1846 | 1461153523848 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 04:58:43 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:58:43 INFO - PROCESS | 1846 | 1461153523853 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:58:43 INFO - PROCESS | 1846 | 1461153523855 Marionette TRACE conn3 <- [1,2938,null,{}] 04:58:43 INFO - PROCESS | 1846 | 1461153523861 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}] 04:58:44 INFO - PROCESS | 1846 | 1461153524116 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 04:58:44 INFO - PROCESS | 1846 | 1461153524368 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914dd6000 == 147 [pid = 1846] [id = 742] 04:58:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f790068e000) [pid = 1846] [serial = 2227] [outer = (nil)] 04:58:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f7910ecf400) [pid = 1846] [serial = 2228] [outer = 0x7f790068e000] 04:58:44 INFO - PROCESS | 1846 | 1461153524443 Marionette DEBUG loaded listener.js 04:58:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f7912c3b000) [pid = 1846] [serial = 2229] [outer = 0x7f790068e000] 04:58:45 INFO - PROCESS | 1846 | 1461153525207 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]]]}] 04:58:45 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. 04:58:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1376ms 04:58:45 INFO - PROCESS | 1846 | 1461153525231 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 04:58:45 INFO - PROCESS | 1846 | 1461153525233 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 04:58:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:58:45 INFO - PROCESS | 1846 | 1461153525240 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:58:45 INFO - PROCESS | 1846 | 1461153525242 Marionette TRACE conn3 <- [1,2942,null,{}] 04:58:45 INFO - PROCESS | 1846 | 1461153525247 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}] 04:58:45 INFO - PROCESS | 1846 | 1461153525472 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 04:58:45 INFO - PROCESS | 1846 | 1461153525757 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914fd2000 == 148 [pid = 1846] [id = 743] 04:58:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f79022e3c00) [pid = 1846] [serial = 2230] [outer = (nil)] 04:58:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f79140efc00) [pid = 1846] [serial = 2231] [outer = 0x7f79022e3c00] 04:58:45 INFO - PROCESS | 1846 | 1461153525832 Marionette DEBUG loaded listener.js 04:58:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f79141ba800) [pid = 1846] [serial = 2232] [outer = 0x7f79022e3c00] 04:58:46 INFO - PROCESS | 1846 | 1461153526631 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"]]]}] 04:58:46 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 04:58:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:58:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1429ms 04:58:46 INFO - PROCESS | 1846 | 1461153526671 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 04:58:46 INFO - PROCESS | 1846 | 1461153526675 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 04:58:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:58:46 INFO - PROCESS | 1846 | 1461153526681 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:58:46 INFO - PROCESS | 1846 | 1461153526683 Marionette TRACE conn3 <- [1,2946,null,{}] 04:58:46 INFO - PROCESS | 1846 | 1461153526689 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}] 04:58:46 INFO - PROCESS | 1846 | 1461153526947 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 04:58:47 INFO - PROCESS | 1846 | 1461153527198 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918ece000 == 149 [pid = 1846] [id = 744] 04:58:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f7911d8e400) [pid = 1846] [serial = 2233] [outer = (nil)] 04:58:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f7914d08000) [pid = 1846] [serial = 2234] [outer = 0x7f7911d8e400] 04:58:47 INFO - PROCESS | 1846 | 1461153527270 Marionette DEBUG loaded listener.js 04:58:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f7914e28800) [pid = 1846] [serial = 2235] [outer = 0x7f7911d8e400] 04:58:48 INFO - PROCESS | 1846 | 1461153528014 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]]]}] 04:58:48 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. 04:58:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1377ms 04:58:48 INFO - PROCESS | 1846 | 1461153528059 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 04:58:48 INFO - PROCESS | 1846 | 1461153528062 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 04:58:48 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:58:48 INFO - PROCESS | 1846 | 1461153528068 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:58:48 INFO - PROCESS | 1846 | 1461153528071 Marionette TRACE conn3 <- [1,2950,null,{}] 04:58:48 INFO - PROCESS | 1846 | 1461153528076 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}] 04:58:48 INFO - PROCESS | 1846 | 1461153528346 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 04:58:48 INFO - PROCESS | 1846 | 1461153528605 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7919db6000 == 150 [pid = 1846] [id = 745] 04:58:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f78fc54e800) [pid = 1846] [serial = 2236] [outer = (nil)] 04:58:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f7914f97800) [pid = 1846] [serial = 2237] [outer = 0x7f78fc54e800] 04:58:48 INFO - PROCESS | 1846 | 1461153528677 Marionette DEBUG loaded listener.js 04:58:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f7914f9fc00) [pid = 1846] [serial = 2238] [outer = 0x7f78fc54e800] 04:58:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fc284800 == 151 [pid = 1846] [id = 746] 04:58:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f791695d800) [pid = 1846] [serial = 2239] [outer = (nil)] 04:58:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f7914e2cc00) [pid = 1846] [serial = 2240] [outer = 0x7f791695d800] 04:58:49 INFO - PROCESS | 1846 | 1461153529561 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]]]}] 04:58:49 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. 04:58:49 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1529ms 04:58:49 INFO - PROCESS | 1846 | 1461153529598 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 04:58:49 INFO - PROCESS | 1846 | 1461153529602 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 04:58:49 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:58:49 INFO - PROCESS | 1846 | 1461153529611 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:58:49 INFO - PROCESS | 1846 | 1461153529614 Marionette TRACE conn3 <- [1,2954,null,{}] 04:58:49 INFO - PROCESS | 1846 | 1461153529620 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}] 04:58:49 INFO - PROCESS | 1846 | 1461153529910 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 04:58:50 INFO - PROCESS | 1846 | 1461153530181 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7925eeb800 == 152 [pid = 1846] [id = 747] 04:58:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f7912c35000) [pid = 1846] [serial = 2241] [outer = (nil)] 04:58:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f7916a6b000) [pid = 1846] [serial = 2242] [outer = 0x7f7912c35000] 04:58:50 INFO - PROCESS | 1846 | 1461153530298 Marionette DEBUG loaded listener.js 04:58:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f7917949800) [pid = 1846] [serial = 2243] [outer = 0x7f7912c35000] 04:58:51 INFO - PROCESS | 1846 | 1461153531052 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]]]}] 04:58:51 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:58:51 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 04:58:51 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1490ms 04:58:51 INFO - PROCESS | 1846 | 1461153531099 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 04:58:51 INFO - PROCESS | 1846 | 1461153531103 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 04:58:51 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:58:51 INFO - PROCESS | 1846 | 1461153531109 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:58:51 INFO - PROCESS | 1846 | 1461153531111 Marionette TRACE conn3 <- [1,2958,null,{}] 04:58:51 INFO - PROCESS | 1846 | 1461153531117 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}] 04:58:51 INFO - PROCESS | 1846 | 1461153531373 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 04:58:51 INFO - PROCESS | 1846 | 1461153531620 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792815b000 == 153 [pid = 1846] [id = 748] 04:58:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f79140f2800) [pid = 1846] [serial = 2244] [outer = (nil)] 04:58:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f79179db800) [pid = 1846] [serial = 2245] [outer = 0x7f79140f2800] 04:58:51 INFO - PROCESS | 1846 | 1461153531696 Marionette DEBUG loaded listener.js 04:58:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f791883dc00) [pid = 1846] [serial = 2246] [outer = 0x7f79140f2800] 04:58:52 INFO - PROCESS | 1846 | 1461153532540 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]]]}] 04:58:52 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. 04:58:52 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1440ms 04:58:52 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:58:52 INFO - PROCESS | 1846 | 1461153532549 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 04:58:52 INFO - PROCESS | 1846 | 1461153532552 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 04:58:52 INFO - PROCESS | 1846 | 1461153532556 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:58:52 INFO - PROCESS | 1846 | 1461153532560 Marionette TRACE conn3 <- [1,2962,null,{}] 04:58:52 INFO - PROCESS | 1846 | 1461153532565 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}] 04:58:52 INFO - PROCESS | 1846 | 1461153532794 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 04:58:53 INFO - PROCESS | 1846 | 1461153533045 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792bb49000 == 154 [pid = 1846] [id = 749] 04:58:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f7914fa0000) [pid = 1846] [serial = 2247] [outer = (nil)] 04:58:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f7918ab0800) [pid = 1846] [serial = 2248] [outer = 0x7f7914fa0000] 04:58:53 INFO - PROCESS | 1846 | 1461153533127 Marionette DEBUG loaded listener.js 04:58:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f79198af000) [pid = 1846] [serial = 2249] [outer = 0x7f7914fa0000] 04:58:53 INFO - PROCESS | 1846 | 1461153533910 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]]]}] 04:58:53 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. 04:58:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1382ms 04:58:53 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:58:53 INFO - PROCESS | 1846 | 1461153533941 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 04:58:53 INFO - PROCESS | 1846 | 1461153533943 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 04:58:53 INFO - PROCESS | 1846 | 1461153533950 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:58:53 INFO - PROCESS | 1846 | 1461153533953 Marionette TRACE conn3 <- [1,2966,null,{}] 04:58:53 INFO - PROCESS | 1846 | 1461153533958 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}] 04:58:54 INFO - PROCESS | 1846 | 1461153534199 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 04:58:54 INFO - PROCESS | 1846 | 1461153534455 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79391d4800 == 155 [pid = 1846] [id = 750] 04:58:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f7903a3f000) [pid = 1846] [serial = 2250] [outer = (nil)] 04:58:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f791a850800) [pid = 1846] [serial = 2251] [outer = 0x7f7903a3f000] 04:58:54 INFO - PROCESS | 1846 | 1461153534566 Marionette DEBUG loaded listener.js 04:58:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f791ce90800) [pid = 1846] [serial = 2252] [outer = 0x7f7903a3f000] 04:58:55 INFO - PROCESS | 1846 | 1461153535529 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]]]}] 04:58:55 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. 04:58:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1633ms 04:58:55 INFO - PROCESS | 1846 | 1461153535583 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 04:58:55 INFO - PROCESS | 1846 | 1461153535587 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 04:58:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:58:55 INFO - PROCESS | 1846 | 1461153535592 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:58:55 INFO - PROCESS | 1846 | 1461153535595 Marionette TRACE conn3 <- [1,2970,null,{}] 04:58:55 INFO - PROCESS | 1846 | 1461153535603 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}] 04:58:55 INFO - PROCESS | 1846 | 1461153535981 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 04:58:56 INFO - PROCESS | 1846 | 1461153536202 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fcf19800 == 156 [pid = 1846] [id = 751] 04:58:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f7919ec4000) [pid = 1846] [serial = 2253] [outer = (nil)] 04:58:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f7925ed7400) [pid = 1846] [serial = 2254] [outer = 0x7f7919ec4000] 04:58:56 INFO - PROCESS | 1846 | 1461153536281 Marionette DEBUG loaded listener.js 04:58:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f7926da8400) [pid = 1846] [serial = 2255] [outer = 0x7f7919ec4000] 04:58:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7902bd8000 == 155 [pid = 1846] [id = 681] 04:58:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79012c2800 == 154 [pid = 1846] [id = 679] 04:58:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792bb61000 == 153 [pid = 1846] [id = 721] 04:58:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792b80c000 == 152 [pid = 1846] [id = 720] 04:58:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7925ef3000 == 151 [pid = 1846] [id = 719] 04:58:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791ac3e800 == 150 [pid = 1846] [id = 718] 04:58:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918ddc000 == 149 [pid = 1846] [id = 717] 04:58:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914f1c800 == 148 [pid = 1846] [id = 716] 04:58:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79149f4000 == 147 [pid = 1846] [id = 715] 04:58:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910e6d000 == 146 [pid = 1846] [id = 714] 04:58:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910859800 == 145 [pid = 1846] [id = 713] 04:58:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790ddf3800 == 144 [pid = 1846] [id = 712] 04:58:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908924800 == 143 [pid = 1846] [id = 711] 04:58:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790719c000 == 142 [pid = 1846] [id = 710] 04:58:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905dd0800 == 141 [pid = 1846] [id = 709] 04:58:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7904509800 == 140 [pid = 1846] [id = 708] 04:58:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7900f5a800 == 139 [pid = 1846] [id = 707] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f78fe394c00) [pid = 1846] [serial = 1992] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f7914d04400) [pid = 1846] [serial = 2034] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f791003b800) [pid = 1846] [serial = 2022] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f791202e000) [pid = 1846] [serial = 2031] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f7908a7c800) [pid = 1846] [serial = 2013] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f79022ef400) [pid = 1846] [serial = 1995] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f7905d6cc00) [pid = 1846] [serial = 2007] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f790912f800) [pid = 1846] [serial = 2016] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f79107dbc00) [pid = 1846] [serial = 2028] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f7903a42000) [pid = 1846] [serial = 1998] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f7904ecfc00) [pid = 1846] [serial = 2001] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f7903bcdc00) [pid = 1846] [serial = 1923] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f790ed02c00) [pid = 1846] [serial = 2019] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f7905122800) [pid = 1846] [serial = 2004] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f7906f11000) [pid = 1846] [serial = 2010] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f791055a400) [pid = 1846] [serial = 2025] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f790ecb1400) [pid = 1846] [serial = 2037] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f790476a800) [pid = 1846] [serial = 2117] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f7903bc5800) [pid = 1846] [serial = 2120] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f79106a1800) [pid = 1846] [serial = 2078] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f79103af000) [pid = 1846] [serial = 2076] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f79102fc400) [pid = 1846] [serial = 2075] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f791026a400) [pid = 1846] [serial = 2073] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f7910037400) [pid = 1846] [serial = 2072] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f790fd43400) [pid = 1846] [serial = 2070] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f790ed0a000) [pid = 1846] [serial = 2069] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f79088efc00) [pid = 1846] [serial = 2067] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f7906f0d000) [pid = 1846] [serial = 2066] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f7905d71000) [pid = 1846] [serial = 2064] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f7905d63800) [pid = 1846] [serial = 2063] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f7905b06000) [pid = 1846] [serial = 2061] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f7905acf800) [pid = 1846] [serial = 2060] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f7904771000) [pid = 1846] [serial = 2058] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f7903a40000) [pid = 1846] [serial = 2057] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f7902cf5400) [pid = 1846] [serial = 2055] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f79022e3400) [pid = 1846] [serial = 2054] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f790089a800) [pid = 1846] [serial = 2111] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f78fc549c00) [pid = 1846] [serial = 2108] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f78fcae4400) [pid = 1846] [serial = 2109] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f7918869800) [pid = 1846] [serial = 2106] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f79186ec000) [pid = 1846] [serial = 2105] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f7918389c00) [pid = 1846] [serial = 2103] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f79179da400) [pid = 1846] [serial = 2102] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f79179d1c00) [pid = 1846] [serial = 2100] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f79174df800) [pid = 1846] [serial = 2099] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f7916c1ec00) [pid = 1846] [serial = 2097] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f79169c1c00) [pid = 1846] [serial = 2096] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f7916956800) [pid = 1846] [serial = 2094] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f7914f9d000) [pid = 1846] [serial = 2093] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f7914f95400) [pid = 1846] [serial = 2091] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7914e2f000) [pid = 1846] [serial = 2090] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f7914d0c400) [pid = 1846] [serial = 2088] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f791460d400) [pid = 1846] [serial = 2087] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f79140f5c00) [pid = 1846] [serial = 2085] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f7912b88800) [pid = 1846] [serial = 2084] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f7910d26800) [pid = 1846] [serial = 2082] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f79107da800) [pid = 1846] [serial = 2081] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f79106d9400) [pid = 1846] [serial = 2079] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f7902cf9c00) [pid = 1846] [serial = 2114] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f79031cb400) [pid = 1846] [serial = 2115] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f7904777800) [pid = 1846] [serial = 2118] [outer = (nil)] [url = about:blank] 04:58:58 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f7900f83c00) [pid = 1846] [serial = 2112] [outer = (nil)] [url = about:blank] 04:58:59 INFO - PROCESS | 1846 | 1461153539103 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]]]}] 04:58:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:58:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 3557ms 04:58:59 INFO - PROCESS | 1846 | 1461153539150 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 04:58:59 INFO - PROCESS | 1846 | 1461153539157 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 04:58:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:58:59 INFO - PROCESS | 1846 | 1461153539166 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:58:59 INFO - PROCESS | 1846 | 1461153539172 Marionette TRACE conn3 <- [1,2974,null,{}] 04:58:59 INFO - PROCESS | 1846 | 1461153539179 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}] 04:58:59 INFO - PROCESS | 1846 | 1461153539415 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 04:58:59 INFO - PROCESS | 1846 | 1461153539603 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fffdc000 == 140 [pid = 1846] [id = 752] 04:58:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f78fdfac400) [pid = 1846] [serial = 2256] [outer = (nil)] 04:58:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f78ffedbc00) [pid = 1846] [serial = 2257] [outer = 0x7f78fdfac400] 04:58:59 INFO - PROCESS | 1846 | 1461153539673 Marionette DEBUG loaded listener.js 04:58:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f790068dc00) [pid = 1846] [serial = 2258] [outer = 0x7f78fdfac400] 04:59:00 INFO - PROCESS | 1846 | 1461153540498 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]]]}] 04:59:00 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. 04:59:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1387ms 04:59:00 INFO - PROCESS | 1846 | 1461153540556 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 04:59:00 INFO - PROCESS | 1846 | 1461153540569 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 04:59:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:59:00 INFO - PROCESS | 1846 | 1461153540583 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:59:00 INFO - PROCESS | 1846 | 1461153540586 Marionette TRACE conn3 <- [1,2978,null,{}] 04:59:00 INFO - PROCESS | 1846 | 1461153540592 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}] 04:59:00 INFO - PROCESS | 1846 | 1461153540810 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 04:59:01 INFO - PROCESS | 1846 | 1461153541030 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790111c000 == 141 [pid = 1846] [id = 753] 04:59:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f78fdfacc00) [pid = 1846] [serial = 2259] [outer = (nil)] 04:59:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f79022f1800) [pid = 1846] [serial = 2260] [outer = 0x7f78fdfacc00] 04:59:01 INFO - PROCESS | 1846 | 1461153541096 Marionette DEBUG loaded listener.js 04:59:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f790304a400) [pid = 1846] [serial = 2261] [outer = 0x7f78fdfacc00] 04:59:01 INFO - PROCESS | 1846 | 1461153541973 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]]]}] 04:59:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:59:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1434ms 04:59:02 INFO - PROCESS | 1846 | 1461153542017 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 04:59:02 INFO - PROCESS | 1846 | 1461153542021 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 04:59:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:59:02 INFO - PROCESS | 1846 | 1461153542027 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:59:02 INFO - PROCESS | 1846 | 1461153542033 Marionette TRACE conn3 <- [1,2982,null,{}] 04:59:02 INFO - PROCESS | 1846 | 1461153542061 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}] 04:59:02 INFO - PROCESS | 1846 | 1461153542341 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 04:59:02 INFO - PROCESS | 1846 | 1461153542392 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7902956800 == 142 [pid = 1846] [id = 754] 04:59:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7903a34c00) [pid = 1846] [serial = 2262] [outer = (nil)] 04:59:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f7903bcdc00) [pid = 1846] [serial = 2263] [outer = 0x7f7903a34c00] 04:59:02 INFO - PROCESS | 1846 | 1461153542529 Marionette DEBUG loaded listener.js 04:59:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f79049cc400) [pid = 1846] [serial = 2264] [outer = 0x7f7903a34c00] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f78fdfb4000) [pid = 1846] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f790316b800) [pid = 1846] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f78fc470400) [pid = 1846] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f792010c400) [pid = 1846] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f78fc545000) [pid = 1846] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f7916952800) [pid = 1846] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f7914f93c00) [pid = 1846] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f7910ed5c00) [pid = 1846] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f7903268800) [pid = 1846] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f791971a400) [pid = 1846] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f79141b8c00) [pid = 1846] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f78fc476000) [pid = 1846] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f79141b6000) [pid = 1846] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7905b03c00) [pid = 1846] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f7902b90000) [pid = 1846] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f790920f400) [pid = 1846] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f7908b3f800) [pid = 1846] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f7908b3ec00) [pid = 1846] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f7904ed5800) [pid = 1846] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f790326e800) [pid = 1846] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f790325d400) [pid = 1846] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f79022e3800) [pid = 1846] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f78fdfb0800) [pid = 1846] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:59:03 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f78fdfaf000) [pid = 1846] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:59:04 INFO - PROCESS | 1846 | 1461153544021 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"]]]}] 04:59:04 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 04:59:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:59:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 2041ms 04:59:04 INFO - PROCESS | 1846 | 1461153544072 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 04:59:04 INFO - PROCESS | 1846 | 1461153544076 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 04:59:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:59:04 INFO - PROCESS | 1846 | 1461153544082 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:59:04 INFO - PROCESS | 1846 | 1461153544084 Marionette TRACE conn3 <- [1,2986,null,{}] 04:59:04 INFO - PROCESS | 1846 | 1461153544089 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}] 04:59:04 INFO - PROCESS | 1846 | 1461153544367 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 04:59:04 INFO - PROCESS | 1846 | 1461153544389 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790373f800 == 143 [pid = 1846] [id = 755] 04:59:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f78fc470400) [pid = 1846] [serial = 2265] [outer = (nil)] 04:59:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f79032bf400) [pid = 1846] [serial = 2266] [outer = 0x7f78fc470400] 04:59:04 INFO - PROCESS | 1846 | 1461153544450 Marionette DEBUG loaded listener.js 04:59:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f7904ed6000) [pid = 1846] [serial = 2267] [outer = 0x7f78fc470400] 04:59:05 INFO - PROCESS | 1846 | 1461153545191 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]]]}] 04:59:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:59:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1132ms 04:59:05 INFO - PROCESS | 1846 | 1461153545215 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 04:59:05 INFO - PROCESS | 1846 | 1461153545218 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 04:59:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:59:05 INFO - PROCESS | 1846 | 1461153545236 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:59:05 INFO - PROCESS | 1846 | 1461153545238 Marionette TRACE conn3 <- [1,2990,null,{}] 04:59:05 INFO - PROCESS | 1846 | 1461153545244 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}] 04:59:05 INFO - PROCESS | 1846 | 1461153545512 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 04:59:05 INFO - PROCESS | 1846 | 1461153545806 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fce74800 == 144 [pid = 1846] [id = 756] 04:59:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f78fc47b800) [pid = 1846] [serial = 2268] [outer = (nil)] 04:59:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f78fc543c00) [pid = 1846] [serial = 2269] [outer = 0x7f78fc47b800] 04:59:05 INFO - PROCESS | 1846 | 1461153545928 Marionette DEBUG loaded listener.js 04:59:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f78fdfab800) [pid = 1846] [serial = 2270] [outer = 0x7f78fc47b800] 04:59:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7900f43000 == 145 [pid = 1846] [id = 757] 04:59:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f79008a0400) [pid = 1846] [serial = 2271] [outer = (nil)] 04:59:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f78ffee3000) [pid = 1846] [serial = 2272] [outer = 0x7f79008a0400] 04:59:06 INFO - PROCESS | 1846 | 1461153546896 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]]]}] 04:59:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:59:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1682ms 04:59:06 INFO - PROCESS | 1846 | 1461153546924 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 04:59:06 INFO - PROCESS | 1846 | 1461153546932 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 04:59:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:59:06 INFO - PROCESS | 1846 | 1461153546944 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:59:06 INFO - PROCESS | 1846 | 1461153546947 Marionette TRACE conn3 <- [1,2994,null,{}] 04:59:06 INFO - PROCESS | 1846 | 1461153546956 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}] 04:59:07 INFO - PROCESS | 1846 | 1461153547266 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 04:59:07 INFO - PROCESS | 1846 | 1461153547584 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790283e000 == 146 [pid = 1846] [id = 758] 04:59:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f7900f89c00) [pid = 1846] [serial = 2273] [outer = (nil)] 04:59:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f7902b8a000) [pid = 1846] [serial = 2274] [outer = 0x7f7900f89c00] 04:59:07 INFO - PROCESS | 1846 | 1461153547665 Marionette DEBUG loaded listener.js 04:59:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f790316bc00) [pid = 1846] [serial = 2275] [outer = 0x7f7900f89c00] 04:59:08 INFO - PROCESS | 1846 | 1461153548556 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]]]}] 04:59:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:59:08 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 04:59:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1683ms 04:59:08 INFO - PROCESS | 1846 | 1461153548632 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 04:59:08 INFO - PROCESS | 1846 | 1461153548638 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 04:59:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:59:08 INFO - PROCESS | 1846 | 1461153548666 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:59:08 INFO - PROCESS | 1846 | 1461153548670 Marionette TRACE conn3 <- [1,2998,null,{}] 04:59:08 INFO - PROCESS | 1846 | 1461153548675 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}] 04:59:08 INFO - PROCESS | 1846 | 1461153548920 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 04:59:09 INFO - PROCESS | 1846 | 1461153549189 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904e22800 == 147 [pid = 1846] [id = 759] 04:59:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f7903269000) [pid = 1846] [serial = 2276] [outer = (nil)] 04:59:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f7903bd0c00) [pid = 1846] [serial = 2277] [outer = 0x7f7903269000] 04:59:09 INFO - PROCESS | 1846 | 1461153549347 Marionette DEBUG loaded listener.js 04:59:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f7904eacc00) [pid = 1846] [serial = 2278] [outer = 0x7f7903269000] 04:59:10 INFO - PROCESS | 1846 | 1461153550217 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]]]}] 04:59:10 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. 04:59:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1590ms 04:59:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:59:10 INFO - PROCESS | 1846 | 1461153550251 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 04:59:10 INFO - PROCESS | 1846 | 1461153550255 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 04:59:10 INFO - PROCESS | 1846 | 1461153550270 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:59:10 INFO - PROCESS | 1846 | 1461153550280 Marionette TRACE conn3 <- [1,3002,null,{}] 04:59:10 INFO - PROCESS | 1846 | 1461153550311 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}] 04:59:10 INFO - PROCESS | 1846 | 1461153550576 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 04:59:10 INFO - PROCESS | 1846 | 1461153550850 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905ea2800 == 148 [pid = 1846] [id = 760] 04:59:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f7903a40000) [pid = 1846] [serial = 2279] [outer = (nil)] 04:59:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7905acf800) [pid = 1846] [serial = 2280] [outer = 0x7f7903a40000] 04:59:10 INFO - PROCESS | 1846 | 1461153550930 Marionette DEBUG loaded listener.js 04:59:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f7905b07000) [pid = 1846] [serial = 2281] [outer = 0x7f7903a40000] 04:59:11 INFO - PROCESS | 1846 | 1461153551771 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]]]}] 04:59:11 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. 04:59:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1566ms 04:59:11 INFO - PROCESS | 1846 | 1461153551827 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 04:59:11 INFO - PROCESS | 1846 | 1461153551831 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 04:59:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:59:11 INFO - PROCESS | 1846 | 1461153551838 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:59:11 INFO - PROCESS | 1846 | 1461153551841 Marionette TRACE conn3 <- [1,3006,null,{}] 04:59:11 INFO - PROCESS | 1846 | 1461153551847 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}] 04:59:12 INFO - PROCESS | 1846 | 1461153552103 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 04:59:12 INFO - PROCESS | 1846 | 1461153552376 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907194800 == 149 [pid = 1846] [id = 761] 04:59:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f79031ccc00) [pid = 1846] [serial = 2282] [outer = (nil)] 04:59:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f7905c80c00) [pid = 1846] [serial = 2283] [outer = 0x7f79031ccc00] 04:59:12 INFO - PROCESS | 1846 | 1461153552453 Marionette DEBUG loaded listener.js 04:59:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f7905e43800) [pid = 1846] [serial = 2284] [outer = 0x7f79031ccc00] 04:59:13 INFO - PROCESS | 1846 | 1461153553428 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]]]}] 04:59:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:59:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1632ms 04:59:13 INFO - PROCESS | 1846 | 1461153553472 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 04:59:13 INFO - PROCESS | 1846 | 1461153553476 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 04:59:13 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:59:13 INFO - PROCESS | 1846 | 1461153553482 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:59:13 INFO - PROCESS | 1846 | 1461153553486 Marionette TRACE conn3 <- [1,3010,null,{}] 04:59:13 INFO - PROCESS | 1846 | 1461153553533 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}] 04:59:13 INFO - PROCESS | 1846 | 1461153553885 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 04:59:14 INFO - PROCESS | 1846 | 1461153554139 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790730d000 == 150 [pid = 1846] [id = 762] 04:59:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f79088ec400) [pid = 1846] [serial = 2285] [outer = (nil)] 04:59:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f79088f4c00) [pid = 1846] [serial = 2286] [outer = 0x7f79088ec400] 04:59:14 INFO - PROCESS | 1846 | 1461153554230 Marionette DEBUG loaded listener.js 04:59:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f7908a8dc00) [pid = 1846] [serial = 2287] [outer = 0x7f79088ec400] 04:59:15 INFO - PROCESS | 1846 | 1461153555040 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]]]}] 04:59:15 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 04:59:15 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1579ms 04:59:15 INFO - PROCESS | 1846 | 1461153555063 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 04:59:15 INFO - PROCESS | 1846 | 1461153555067 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 04:59:15 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:59:15 INFO - PROCESS | 1846 | 1461153555075 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:59:15 INFO - PROCESS | 1846 | 1461153555079 Marionette TRACE conn3 <- [1,3014,null,{}] 04:59:15 INFO - PROCESS | 1846 | 1461153555086 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}] 04:59:15 INFO - PROCESS | 1846 | 1461153555329 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 04:59:15 INFO - PROCESS | 1846 | 1461153555603 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7907654000 == 151 [pid = 1846] [id = 763] 04:59:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7908b40400) [pid = 1846] [serial = 2288] [outer = (nil)] 04:59:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7908b99c00) [pid = 1846] [serial = 2289] [outer = 0x7f7908b40400] 04:59:15 INFO - PROCESS | 1846 | 1461153555693 Marionette DEBUG loaded listener.js 04:59:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f7909217000) [pid = 1846] [serial = 2290] [outer = 0x7f7908b40400] 04:59:16 INFO - PROCESS | 1846 | [1846] 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 04:59:16 INFO - PROCESS | 1846 | 1461153556599 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:59:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:59:16 INFO - {} 04:59:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:59:16 INFO - {} 04:59:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:59:16 INFO - {} 04:59:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:59:16 INFO - {} 04:59:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1582ms 04:59:16 INFO - PROCESS | 1846 | 1461153556714 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 04:59:16 INFO - PROCESS | 1846 | 1461153556719 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 04:59:16 INFO - TEST-START | /FileAPI/fileReader.html 04:59:16 INFO - PROCESS | 1846 | 1461153556738 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:59:16 INFO - PROCESS | 1846 | 1461153556742 Marionette TRACE conn3 <- [1,3018,null,{}] 04:59:16 INFO - PROCESS | 1846 | 1461153556747 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}] 04:59:17 INFO - PROCESS | 1846 | 1461153557016 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 04:59:17 INFO - PROCESS | 1846 | 1461153557337 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790dde3800 == 152 [pid = 1846] [id = 764] 04:59:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7905109c00) [pid = 1846] [serial = 2291] [outer = (nil)] 04:59:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f790da7d000) [pid = 1846] [serial = 2292] [outer = 0x7f7905109c00] 04:59:17 INFO - PROCESS | 1846 | 1461153557418 Marionette DEBUG loaded listener.js 04:59:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f79100d7400) [pid = 1846] [serial = 2293] [outer = 0x7f7905109c00] 04:59:18 INFO - PROCESS | 1846 | 1461153558179 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]]]}] 04:59:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:59:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:59:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:59:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:59:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 1488ms 04:59:18 INFO - PROCESS | 1846 | 1461153558226 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 04:59:18 INFO - PROCESS | 1846 | 1461153558229 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 04:59:18 INFO - TEST-START | /FileAPI/historical.html 04:59:18 INFO - PROCESS | 1846 | 1461153558236 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:59:18 INFO - PROCESS | 1846 | 1461153558240 Marionette TRACE conn3 <- [1,3022,null,{}] 04:59:18 INFO - PROCESS | 1846 | 1461153558246 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}] 04:59:18 INFO - PROCESS | 1846 | 1461153558484 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 04:59:18 INFO - PROCESS | 1846 | 1461153558729 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910054800 == 153 [pid = 1846] [id = 765] 04:59:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f7908a75400) [pid = 1846] [serial = 2294] [outer = (nil)] 04:59:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f79102f1000) [pid = 1846] [serial = 2295] [outer = 0x7f7908a75400] 04:59:18 INFO - PROCESS | 1846 | 1461153558808 Marionette DEBUG loaded listener.js 04:59:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f79103af000) [pid = 1846] [serial = 2296] [outer = 0x7f7908a75400] 04:59:19 INFO - PROCESS | 1846 | 1461153559636 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"]]]}] 04:59:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:59:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:59:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:59:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:59:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:59:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:59:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:59:19 INFO - TEST-OK | /FileAPI/historical.html | took 1439ms 04:59:19 INFO - PROCESS | 1846 | 1461153559680 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 04:59:19 INFO - PROCESS | 1846 | 1461153559684 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 04:59:19 INFO - TEST-START | /FileAPI/idlharness.html 04:59:19 INFO - PROCESS | 1846 | 1461153559697 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:59:19 INFO - PROCESS | 1846 | 1461153559701 Marionette TRACE conn3 <- [1,3026,null,{}] 04:59:19 INFO - PROCESS | 1846 | 1461153559708 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}] 04:59:19 INFO - PROCESS | 1846 | 1461153559983 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 04:59:20 INFO - PROCESS | 1846 | 1461153560229 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910c83000 == 154 [pid = 1846] [id = 766] 04:59:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f7910034000) [pid = 1846] [serial = 2297] [outer = (nil)] 04:59:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f791055a400) [pid = 1846] [serial = 2298] [outer = 0x7f7910034000] 04:59:20 INFO - PROCESS | 1846 | 1461153560308 Marionette DEBUG loaded listener.js 04:59:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f79106d6000) [pid = 1846] [serial = 2299] [outer = 0x7f7910034000] 04:59:22 INFO - PROCESS | 1846 | 1461153562092 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]]]}] 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:59:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:59:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:59:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:59:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:59:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:59:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:59:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:59:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:59:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:59:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:59:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:59:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:59:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:59:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:59:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:59:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:59:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:59:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:59:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:59:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:59:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:59:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:59:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:59:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:59:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:59:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:59:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:59:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:59:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:59:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:59:22 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 04:59:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:59:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:59:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:59:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:59:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:59:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:59:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:59:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:59:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:59:22 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 04:59:22 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 04:59:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:59:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:59:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:59:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:59:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:59:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:59:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:59:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:59:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:59:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:59:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:59:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:59:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:59:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:59:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:59:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:59:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:59:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:59:22 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 04:59:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:59:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:59:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:59:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:59:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:59:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:59:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:59:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:59:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:59:22 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 04:59:22 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 04:59:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:59:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:59:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:59:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:59:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:59:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:59:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:59:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:59:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:59:22 INFO - TEST-OK | /FileAPI/idlharness.html | took 2581ms 04:59:22 INFO - PROCESS | 1846 | 1461153562298 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 04:59:22 INFO - PROCESS | 1846 | 1461153562306 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 04:59:22 INFO - TEST-START | /FileAPI/idlharness.worker 04:59:22 INFO - PROCESS | 1846 | 1461153562336 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:59:22 INFO - PROCESS | 1846 | 1461153562342 Marionette TRACE conn3 <- [1,3030,null,{}] 04:59:22 INFO - PROCESS | 1846 | 1461153562354 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}] 04:59:22 INFO - PROCESS | 1846 | 1461153562611 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 04:59:22 INFO - PROCESS | 1846 | 1461153562883 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790dd2c000 == 155 [pid = 1846] [id = 767] 04:59:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f79106d8400) [pid = 1846] [serial = 2300] [outer = (nil)] 04:59:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f79169ba400) [pid = 1846] [serial = 2301] [outer = 0x7f79106d8400] 04:59:22 INFO - PROCESS | 1846 | 1461153562972 Marionette DEBUG loaded listener.js 04:59:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f79179d7800) [pid = 1846] [serial = 2302] [outer = 0x7f79106d8400] 04:59:23 INFO - PROCESS | 1846 | [1846] 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 04:59:25 INFO - PROCESS | 1846 | 1461153565309 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,{},{}]]]}] 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:59:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:59:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:59:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:59:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:59:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:59:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:59:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:59:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:59:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:59:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:59:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:59:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:59:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:59:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:59:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:59:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:59:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:59:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:59:25 INFO - {} 04:59:25 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 04:59:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:59:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:59:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:59:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:59:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:59:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:59:25 INFO - {} 04:59:25 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 - {} 04:59:25 INFO - {} 04:59:25 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 04:59:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:59:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:59:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:59:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:59:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:59:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:59:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:59:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:59:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:59:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:59:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:59:25 INFO - {} 04:59:25 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 04:59:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:59:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:59:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:59:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:59:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:59:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:59:25 INFO - {} 04:59:25 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 - {} 04:59:25 INFO - {} 04:59:25 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 04:59:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:59:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:59:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:59:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:59:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:59:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:59:25 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 04:59:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:59:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:59:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:59:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:59:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:59:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:59:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:59:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:59:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:59:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:59:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:59:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:59:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:59:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:59:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:59:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:59:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:59:25 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 04:59:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:59:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:59:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:59:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:59:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:59:25 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 04:59:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:59:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:59:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:59:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:59:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:59:25 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 04:59:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:59:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:59:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:59:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:59:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:59:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:59:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:59:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:59:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:59:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:59:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:59:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:59:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:59:25 INFO - {} 04:59:25 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3151ms 04:59:25 INFO - PROCESS | 1846 | 1461153565476 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 04:59:25 INFO - PROCESS | 1846 | 1461153565480 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 04:59:25 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:59:25 INFO - PROCESS | 1846 | 1461153565547 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:59:25 INFO - PROCESS | 1846 | 1461153565554 Marionette TRACE conn3 <- [1,3034,null,{}] 04:59:25 INFO - PROCESS | 1846 | 1461153565573 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}] 04:59:25 INFO - PROCESS | 1846 | 1461153565891 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 04:59:26 INFO - PROCESS | 1846 | 1461153566154 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791996f000 == 156 [pid = 1846] [id = 768] 04:59:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f79179db400) [pid = 1846] [serial = 2303] [outer = (nil)] 04:59:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f7919713800) [pid = 1846] [serial = 2304] [outer = 0x7f79179db400] 04:59:26 INFO - PROCESS | 1846 | 1461153566227 Marionette DEBUG loaded listener.js 04:59:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f792a18b400) [pid = 1846] [serial = 2305] [outer = 0x7f79179db400] 04:59:27 INFO - PROCESS | 1846 | 1461153567021 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]]]}] 04:59:27 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:59:27 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1554ms 04:59:27 INFO - PROCESS | 1846 | 1461153567047 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 04:59:27 INFO - PROCESS | 1846 | 1461153567049 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 04:59:27 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:59:27 INFO - PROCESS | 1846 | 1461153567056 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:59:27 INFO - PROCESS | 1846 | 1461153567058 Marionette TRACE conn3 <- [1,3038,null,{}] 04:59:27 INFO - PROCESS | 1846 | 1461153567064 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}] 04:59:27 INFO - PROCESS | 1846 | 1461153567304 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 04:59:27 INFO - PROCESS | 1846 | 1461153567579 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f791afc9800 == 157 [pid = 1846] [id = 769] 04:59:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f791886bc00) [pid = 1846] [serial = 2306] [outer = (nil)] 04:59:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f792b85e000) [pid = 1846] [serial = 2307] [outer = 0x7f791886bc00] 04:59:27 INFO - PROCESS | 1846 | 1461153567657 Marionette DEBUG loaded listener.js 04:59:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f792b986400) [pid = 1846] [serial = 2308] [outer = 0x7f791886bc00] 04:59:28 INFO - PROCESS | 1846 | 1461153568449 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"]]]}] 04:59:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:59:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:59:28 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1437ms 04:59:28 INFO - PROCESS | 1846 | 1461153568495 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 04:59:28 INFO - PROCESS | 1846 | 1461153568499 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 04:59:28 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:59:28 INFO - PROCESS | 1846 | 1461153568506 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:59:28 INFO - PROCESS | 1846 | 1461153568508 Marionette TRACE conn3 <- [1,3042,null,{}] 04:59:28 INFO - PROCESS | 1846 | 1461153568514 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}] 04:59:28 INFO - PROCESS | 1846 | 1461153568757 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 04:59:29 INFO - PROCESS | 1846 | 1461153569008 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7926cd1000 == 158 [pid = 1846] [id = 770] 04:59:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f791b035c00) [pid = 1846] [serial = 2309] [outer = (nil)] 04:59:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f792b98a800) [pid = 1846] [serial = 2310] [outer = 0x7f791b035c00] 04:59:29 INFO - PROCESS | 1846 | 1461153569086 Marionette DEBUG loaded listener.js 04:59:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f792b990c00) [pid = 1846] [serial = 2311] [outer = 0x7f791b035c00] 04:59:30 INFO - PROCESS | 1846 | 1461153570183 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]]]}] 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:59:30 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. 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:59:30 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'.) 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:59:30 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. 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:59:30 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. 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:59:30 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. 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:59:30 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1770ms 04:59:30 INFO - PROCESS | 1846 | 1461153570282 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 04:59:30 INFO - PROCESS | 1846 | 1461153570289 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 04:59:30 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:59:30 INFO - PROCESS | 1846 | 1461153570298 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:59:30 INFO - PROCESS | 1846 | 1461153570306 Marionette TRACE conn3 <- [1,3046,null,{}] 04:59:30 INFO - PROCESS | 1846 | 1461153570318 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}] 04:59:30 INFO - PROCESS | 1846 | 1461153570612 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 04:59:31 INFO - PROCESS | 1846 | 1461153571003 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914dd5000 == 159 [pid = 1846] [id = 771] 04:59:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f78fc545c00) [pid = 1846] [serial = 2312] [outer = (nil)] 04:59:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f7914f95c00) [pid = 1846] [serial = 2313] [outer = 0x7f78fc545c00] 04:59:31 INFO - PROCESS | 1846 | 1461153571076 Marionette DEBUG loaded listener.js 04:59:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f7919682000) [pid = 1846] [serial = 2314] [outer = 0x7f78fc545c00] 04:59:31 INFO - PROCESS | 1846 | [1846] 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 04:59:31 INFO - PROCESS | 1846 | 1461153571977 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:59:31 INFO - {} 04:59:31 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1692ms 04:59:31 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:59:31 INFO - PROCESS | 1846 | 1461153571992 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 04:59:31 INFO - PROCESS | 1846 | 1461153571995 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 04:59:32 INFO - PROCESS | 1846 | 1461153572001 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:59:32 INFO - PROCESS | 1846 | 1461153572004 Marionette TRACE conn3 <- [1,3050,null,{}] 04:59:32 INFO - PROCESS | 1846 | 1461153572010 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}] 04:59:32 INFO - PROCESS | 1846 | 1461153572262 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 04:59:32 INFO - PROCESS | 1846 | 1461153572544 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7918ddc000 == 160 [pid = 1846] [id = 772] 04:59:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f79100d4800) [pid = 1846] [serial = 2315] [outer = (nil)] 04:59:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f791a8cf000) [pid = 1846] [serial = 2316] [outer = 0x7f79100d4800] 04:59:32 INFO - PROCESS | 1846 | 1461153572658 Marionette DEBUG loaded listener.js 04:59:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f791cea6800) [pid = 1846] [serial = 2317] [outer = 0x7f79100d4800] 04:59:33 INFO - PROCESS | 1846 | 1461153573491 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]]]}] 04:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:59:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1537ms 04:59:33 INFO - PROCESS | 1846 | 1461153573540 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 04:59:33 INFO - PROCESS | 1846 | 1461153573544 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 04:59:33 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:59:33 INFO - PROCESS | 1846 | 1461153573551 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:59:33 INFO - PROCESS | 1846 | 1461153573555 Marionette TRACE conn3 <- [1,3054,null,{}] 04:59:33 INFO - PROCESS | 1846 | 1461153573561 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}] 04:59:33 INFO - PROCESS | 1846 | 1461153573807 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 04:59:34 INFO - PROCESS | 1846 | 1461153574085 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f792b95b000 == 161 [pid = 1846] [id = 773] 04:59:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f79102f8000) [pid = 1846] [serial = 2318] [outer = (nil)] 04:59:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f792013c800) [pid = 1846] [serial = 2319] [outer = 0x7f79102f8000] 04:59:34 INFO - PROCESS | 1846 | 1461153574165 Marionette DEBUG loaded listener.js 04:59:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f7926dac800) [pid = 1846] [serial = 2320] [outer = 0x7f79102f8000] 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - PROCESS | 1846 | 1461153575415 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"]]]}] 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:59:35 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" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:59:35 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" 04:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:59:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1982ms 04:59:35 INFO - PROCESS | 1846 | 1461153575579 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 04:59:35 INFO - PROCESS | 1846 | 1461153575582 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 04:59:35 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:59:35 INFO - PROCESS | 1846 | 1461153575591 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:59:35 INFO - PROCESS | 1846 | 1461153575593 Marionette TRACE conn3 <- [1,3058,null,{}] 04:59:35 INFO - PROCESS | 1846 | 1461153575599 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}] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908d52800 == 160 [pid = 1846] [id = 604] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f79271b6800 == 159 [pid = 1846] [id = 374] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f791104f800 == 158 [pid = 1846] [id = 607] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f78fce81800 == 157 [pid = 1846] [id = 726] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7907653800 == 156 [pid = 1846] [id = 603] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790718f000 == 155 [pid = 1846] [id = 602] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910c2e000 == 154 [pid = 1846] [id = 606] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790373f800 == 153 [pid = 1846] [id = 755] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7902956800 == 152 [pid = 1846] [id = 754] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790111c000 == 151 [pid = 1846] [id = 753] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f78fffdc000 == 150 [pid = 1846] [id = 752] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792bb49000 == 149 [pid = 1846] [id = 749] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f792815b000 == 148 [pid = 1846] [id = 748] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7925eeb800 == 147 [pid = 1846] [id = 747] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f78fc284800 == 146 [pid = 1846] [id = 746] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7919db6000 == 145 [pid = 1846] [id = 745] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7918ece000 == 144 [pid = 1846] [id = 744] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914fd2000 == 143 [pid = 1846] [id = 743] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914dd6000 == 142 [pid = 1846] [id = 742] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7914460800 == 141 [pid = 1846] [id = 741] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910c39000 == 140 [pid = 1846] [id = 740] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7910061000 == 139 [pid = 1846] [id = 739] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790dec1800 == 138 [pid = 1846] [id = 738] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7908d53000 == 137 [pid = 1846] [id = 737] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790757c000 == 136 [pid = 1846] [id = 736] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7906fd2800 == 135 [pid = 1846] [id = 735] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905ead800 == 134 [pid = 1846] [id = 734] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7905b28800 == 133 [pid = 1846] [id = 733] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f790459e000 == 132 [pid = 1846] [id = 732] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7903753000 == 131 [pid = 1846] [id = 730] 04:59:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7901009000 == 130 [pid = 1846] [id = 731] 04:59:37 INFO - PROCESS | 1846 | 1461153577772 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f7904fcec00) [pid = 1846] [serial = 2052] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f7919719c00) [pid = 1846] [serial = 2157] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f7918e18400) [pid = 1846] [serial = 2156] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f7914f93400) [pid = 1846] [serial = 2154] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f791460c000) [pid = 1846] [serial = 2153] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f791218f400) [pid = 1846] [serial = 2151] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f7911bdc800) [pid = 1846] [serial = 2150] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f7910d24c00) [pid = 1846] [serial = 2148] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f7910773c00) [pid = 1846] [serial = 2147] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f79106ce400) [pid = 1846] [serial = 2145] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f79103a6000) [pid = 1846] [serial = 2144] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f79100d5000) [pid = 1846] [serial = 2142] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f790ed23400) [pid = 1846] [serial = 2141] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f790920ec00) [pid = 1846] [serial = 2139] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f7908b44400) [pid = 1846] [serial = 2138] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f79075a8000) [pid = 1846] [serial = 2136] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f7905e46400) [pid = 1846] [serial = 2135] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f7905c7cc00) [pid = 1846] [serial = 2133] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f7905b04000) [pid = 1846] [serial = 2132] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f790476c800) [pid = 1846] [serial = 2130] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f7903bc2c00) [pid = 1846] [serial = 2129] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f7903049000) [pid = 1846] [serial = 2127] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7902a8d000) [pid = 1846] [serial = 2126] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f7900f86400) [pid = 1846] [serial = 2183] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f79005d6400) [pid = 1846] [serial = 2181] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f78fe396c00) [pid = 1846] [serial = 2180] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f7903a36400) [pid = 1846] [serial = 2187] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f7902b93400) [pid = 1846] [serial = 2190] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f7902a98000) [pid = 1846] [serial = 2184] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7904eaa400) [pid = 1846] [serial = 2192] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f7903264c00) [pid = 1846] [serial = 2186] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f78fcade800) [pid = 1846] [serial = 2189] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f7925ed1800) [pid = 1846] [serial = 2178] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f792010d400) [pid = 1846] [serial = 2177] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f78ffee2c00) [pid = 1846] [serial = 2124] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f78fcae4800) [pid = 1846] [serial = 2123] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f7920108800) [pid = 1846] [serial = 2175] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f7920052800) [pid = 1846] [serial = 2174] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f791cc5c000) [pid = 1846] [serial = 2172] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f791b091400) [pid = 1846] [serial = 2171] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f791b035400) [pid = 1846] [serial = 2169] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f791b00d000) [pid = 1846] [serial = 2168] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f791ac0bc00) [pid = 1846] [serial = 2166] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f791a845c00) [pid = 1846] [serial = 2165] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f791a108400) [pid = 1846] [serial = 2163] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7919ecc000) [pid = 1846] [serial = 2162] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f7919b07000) [pid = 1846] [serial = 2160] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f79198b5400) [pid = 1846] [serial = 2159] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1846 | 1461153578168 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f78fce64800 == 131 [pid = 1846] [id = 774] 04:59:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f78fc549800) [pid = 1846] [serial = 2321] [outer = (nil)] 04:59:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f78fcadd000) [pid = 1846] [serial = 2322] [outer = 0x7f78fc549800] 04:59:38 INFO - PROCESS | 1846 | 1461153578235 Marionette DEBUG loaded listener.js 04:59:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f78fe396c00) [pid = 1846] [serial = 2323] [outer = 0x7f78fc549800] 04:59:39 INFO - PROCESS | 1846 | 1461153579118 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]]]}] 04:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:59:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:59:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:59:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:59:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:59:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:59:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:59:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:59:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 3543ms 04:59:39 INFO - PROCESS | 1846 | 1461153579138 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 04:59:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:59:39 INFO - PROCESS | 1846 | 1461153579151 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 04:59:39 INFO - PROCESS | 1846 | 1461153579158 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:59:39 INFO - PROCESS | 1846 | 1461153579164 Marionette TRACE conn3 <- [1,3062,null,{}] 04:59:39 INFO - PROCESS | 1846 | 1461153579171 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}] 04:59:39 INFO - PROCESS | 1846 | 1461153579420 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 04:59:39 INFO - PROCESS | 1846 | 1461153579618 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7901007000 == 132 [pid = 1846] [id = 775] 04:59:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f78fc549c00) [pid = 1846] [serial = 2324] [outer = (nil)] 04:59:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f79022eb000) [pid = 1846] [serial = 2325] [outer = 0x7f78fc549c00] 04:59:39 INFO - PROCESS | 1846 | 1461153579689 Marionette DEBUG loaded listener.js 04:59:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f7902b93800) [pid = 1846] [serial = 2326] [outer = 0x7f78fc549c00] 04:59:40 INFO - PROCESS | 1846 | [1846] 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 04:59:40 INFO - PROCESS | 1846 | 1461153580657 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:59:40 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:59:40 INFO - {} 04:59:40 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1534ms 04:59:40 INFO - PROCESS | 1846 | 1461153580693 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 04:59:40 INFO - PROCESS | 1846 | 1461153580698 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 04:59:40 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:59:40 INFO - PROCESS | 1846 | 1461153580711 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:59:40 INFO - PROCESS | 1846 | 1461153580713 Marionette TRACE conn3 <- [1,3066,null,{}] 04:59:40 INFO - PROCESS | 1846 | 1461153580719 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}] 04:59:41 INFO - PROCESS | 1846 | 1461153581028 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 04:59:41 INFO - PROCESS | 1846 | 1461153581068 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7902948800 == 133 [pid = 1846] [id = 776] 04:59:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f79022f2400) [pid = 1846] [serial = 2327] [outer = (nil)] 04:59:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7903bc9c00) [pid = 1846] [serial = 2328] [outer = 0x7f79022f2400] 04:59:41 INFO - PROCESS | 1846 | 1461153581143 Marionette DEBUG loaded listener.js 04:59:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f7904777c00) [pid = 1846] [serial = 2329] [outer = 0x7f79022f2400] 04:59:42 INFO - PROCESS | 1846 | 1461153582261 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]]]}] 04:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:59:42 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1579ms 04:59:42 INFO - PROCESS | 1846 | 1461153582293 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 04:59:42 INFO - PROCESS | 1846 | 1461153582299 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 04:59:42 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:59:42 INFO - PROCESS | 1846 | 1461153582315 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:59:42 INFO - PROCESS | 1846 | 1461153582325 Marionette TRACE conn3 <- [1,3070,null,{}] 04:59:42 INFO - PROCESS | 1846 | 1461153582341 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}] 04:59:43 INFO - PROCESS | 1846 | 1461153583144 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f7905127c00) [pid = 1846] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f78fdfacc00) [pid = 1846] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f7911d8e400) [pid = 1846] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f79022e3c00) [pid = 1846] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f78fc54e800) [pid = 1846] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f7905125400) [pid = 1846] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f79032bac00) [pid = 1846] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f78ffedd400) [pid = 1846] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f791695d800) [pid = 1846] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f7903a34c00) [pid = 1846] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f78fdfac400) [pid = 1846] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f7908b8e400) [pid = 1846] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f7905104c00) [pid = 1846] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f79102f2c00) [pid = 1846] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f7905b10800) [pid = 1846] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f79075ab800) [pid = 1846] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f790068e000) [pid = 1846] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f7900899800) [pid = 1846] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f79032bc800) [pid = 1846] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:59:43 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f79075a8800) [pid = 1846] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:59:43 INFO - PROCESS | 1846 | 1461153583355 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7904507000 == 134 [pid = 1846] [id = 777] 04:59:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f78fc54e800) [pid = 1846] [serial = 2330] [outer = (nil)] 04:59:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f7903259400) [pid = 1846] [serial = 2331] [outer = 0x7f78fc54e800] 04:59:43 INFO - PROCESS | 1846 | 1461153583426 Marionette DEBUG loaded listener.js 04:59:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f790510fc00) [pid = 1846] [serial = 2332] [outer = 0x7f78fc54e800] 04:59:44 INFO - PROCESS | 1846 | 1461153584096 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]]]}] 04:59:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:59:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:59:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:59:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:59:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:59:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:59:44 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1813ms 04:59:44 INFO - PROCESS | 1846 | 1461153584124 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 04:59:44 INFO - PROCESS | 1846 | 1461153584126 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 04:59:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:59:44 INFO - PROCESS | 1846 | 1461153584132 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:59:44 INFO - PROCESS | 1846 | 1461153584135 Marionette TRACE conn3 <- [1,3074,null,{}] 04:59:44 INFO - PROCESS | 1846 | 1461153584140 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}] 04:59:44 INFO - PROCESS | 1846 | 1461153584357 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 04:59:44 INFO - PROCESS | 1846 | 1461153584556 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905b2d800 == 135 [pid = 1846] [id = 778] 04:59:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f78fdfac400) [pid = 1846] [serial = 2333] [outer = (nil)] 04:59:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f7905acd000) [pid = 1846] [serial = 2334] [outer = 0x7f78fdfac400] 04:59:44 INFO - PROCESS | 1846 | 1461153584619 Marionette DEBUG loaded listener.js 04:59:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f7905b0a800) [pid = 1846] [serial = 2335] [outer = 0x7f78fdfac400] 04:59:45 INFO - PROCESS | 1846 | 1461153585626 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]]]}] 04:59:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:59:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:59:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:59:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:59:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:59:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:59:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1537ms 04:59:45 INFO - PROCESS | 1846 | 1461153585673 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 04:59:45 INFO - PROCESS | 1846 | 1461153585678 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 04:59:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:59:45 INFO - PROCESS | 1846 | 1461153585687 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:59:45 INFO - PROCESS | 1846 | 1461153585693 Marionette TRACE conn3 <- [1,3078,null,{}] 04:59:45 INFO - PROCESS | 1846 | 1461153585701 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}] 04:59:45 INFO - PROCESS | 1846 | 1461153585985 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 04:59:46 INFO - PROCESS | 1846 | 1461153586269 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79011e7800 == 136 [pid = 1846] [id = 779] 04:59:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f7900a71000) [pid = 1846] [serial = 2336] [outer = (nil)] 04:59:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f7900f86c00) [pid = 1846] [serial = 2337] [outer = 0x7f7900a71000] 04:59:46 INFO - PROCESS | 1846 | 1461153586420 Marionette DEBUG loaded listener.js 04:59:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f79031ce800) [pid = 1846] [serial = 2338] [outer = 0x7f7900a71000] 04:59:47 INFO - PROCESS | 1846 | 1461153587322 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] 04:59:47 INFO - PROCESS | 1846 | 1461153587415 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 04:59:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:59:47 INFO - PROCESS | 1846 | 1461153587432 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:59:47 INFO - PROCESS | 1846 | 1461153587436 Marionette TRACE conn3 <- [1,3082,null,{}] 04:59:47 INFO - PROCESS | 1846 | 1461153587442 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}] 04:59:47 INFO - PROCESS | 1846 | 1461153587694 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 04:59:47 INFO - PROCESS | 1846 | 1461153587966 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7905154800 == 137 [pid = 1846] [id = 780] 04:59:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f7904ed8400) [pid = 1846] [serial = 2339] [outer = (nil)] 04:59:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f7905110000) [pid = 1846] [serial = 2340] [outer = 0x7f7904ed8400] 04:59:48 INFO - PROCESS | 1846 | 1461153588147 Marionette DEBUG loaded listener.js 04:59:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f7905ad9c00) [pid = 1846] [serial = 2341] [outer = 0x7f7904ed8400] 04:59:48 INFO - PROCESS | 1846 | 1461153588989 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]]]}] 04:59:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:59:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:59:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:59:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:59:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1583ms 04:59:49 INFO - PROCESS | 1846 | 1461153589015 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 04:59:49 INFO - PROCESS | 1846 | 1461153589019 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 04:59:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:59:49 INFO - PROCESS | 1846 | 1461153589026 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:59:49 INFO - PROCESS | 1846 | 1461153589032 Marionette TRACE conn3 <- [1,3086,null,{}] 04:59:49 INFO - PROCESS | 1846 | 1461153589048 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}] 04:59:49 INFO - PROCESS | 1846 | 1461153589324 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 04:59:49 INFO - PROCESS | 1846 | 1461153589581 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7906fbf800 == 138 [pid = 1846] [id = 781] 04:59:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f79032bd400) [pid = 1846] [serial = 2342] [outer = (nil)] 04:59:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f7905d6c000) [pid = 1846] [serial = 2343] [outer = 0x7f79032bd400] 04:59:49 INFO - PROCESS | 1846 | 1461153589663 Marionette DEBUG loaded listener.js 04:59:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f7906f03800) [pid = 1846] [serial = 2344] [outer = 0x7f79032bd400] 04:59:50 INFO - PROCESS | 1846 | 1461153590483 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:59:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:59:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1489ms 04:59:50 INFO - PROCESS | 1846 | 1461153590516 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 04:59:50 INFO - PROCESS | 1846 | 1461153590520 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 04:59:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:59:50 INFO - PROCESS | 1846 | 1461153590527 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:59:50 INFO - PROCESS | 1846 | 1461153590530 Marionette TRACE conn3 <- [1,3090,null,{}] 04:59:50 INFO - PROCESS | 1846 | 1461153590536 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}] 04:59:50 INFO - PROCESS | 1846 | 1461153590786 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 04:59:51 INFO - PROCESS | 1846 | 1461153591037 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f79072ab000 == 139 [pid = 1846] [id = 782] 04:59:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f7903a35000) [pid = 1846] [serial = 2345] [outer = (nil)] 04:59:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f79088ea000) [pid = 1846] [serial = 2346] [outer = 0x7f7903a35000] 04:59:51 INFO - PROCESS | 1846 | 1461153591116 Marionette DEBUG loaded listener.js 04:59:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f7908a71800) [pid = 1846] [serial = 2347] [outer = 0x7f7903a35000] 04:59:51 INFO - PROCESS | 1846 | 1461153591896 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:59:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:59:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1429ms 04:59:51 INFO - PROCESS | 1846 | 1461153591957 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 04:59:51 INFO - PROCESS | 1846 | 1461153591961 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 04:59:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:59:51 INFO - PROCESS | 1846 | 1461153591967 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:59:51 INFO - PROCESS | 1846 | 1461153591969 Marionette TRACE conn3 <- [1,3094,null,{}] 04:59:52 INFO - PROCESS | 1846 | 1461153592001 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}] 04:59:52 INFO - PROCESS | 1846 | 1461153592238 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 04:59:52 INFO - PROCESS | 1846 | 1461153592509 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790757d000 == 140 [pid = 1846] [id = 783] 04:59:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f78fc54d400) [pid = 1846] [serial = 2348] [outer = (nil)] 04:59:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f7908a85000) [pid = 1846] [serial = 2349] [outer = 0x7f78fc54d400] 04:59:52 INFO - PROCESS | 1846 | 1461153592585 Marionette DEBUG loaded listener.js 04:59:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f7908b43c00) [pid = 1846] [serial = 2350] [outer = 0x7f78fc54d400] 04:59:53 INFO - PROCESS | 1846 | 1461153593390 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:59:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:59:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1490ms 04:59:53 INFO - PROCESS | 1846 | 1461153593458 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 04:59:53 INFO - PROCESS | 1846 | 1461153593461 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 04:59:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:59:53 INFO - PROCESS | 1846 | 1461153593467 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:59:53 INFO - PROCESS | 1846 | 1461153593469 Marionette TRACE conn3 <- [1,3098,null,{}] 04:59:53 INFO - PROCESS | 1846 | 1461153593475 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}] 04:59:53 INFO - PROCESS | 1846 | 1461153593732 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 04:59:54 INFO - PROCESS | 1846 | 1461153594017 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f790dd2c800 == 141 [pid = 1846] [id = 784] 04:59:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f7908b9a000) [pid = 1846] [serial = 2351] [outer = (nil)] 04:59:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f790fd46c00) [pid = 1846] [serial = 2352] [outer = 0x7f7908b9a000] 04:59:54 INFO - PROCESS | 1846 | 1461153594103 Marionette DEBUG loaded listener.js 04:59:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f79100d9000) [pid = 1846] [serial = 2353] [outer = 0x7f7908b9a000] 04:59:54 INFO - PROCESS | 1846 | 1461153594918 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]]]}] 04:59:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:59:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:59:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1477ms 04:59:54 INFO - PROCESS | 1846 | 1461153594947 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 04:59:54 INFO - PROCESS | 1846 | 1461153594951 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 04:59:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:59:54 INFO - PROCESS | 1846 | 1461153594956 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:59:54 INFO - PROCESS | 1846 | 1461153594959 Marionette TRACE conn3 <- [1,3102,null,{}] 04:59:54 INFO - PROCESS | 1846 | 1461153594964 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}] 04:59:55 INFO - PROCESS | 1846 | 1461153595228 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 04:59:55 INFO - PROCESS | 1846 | 1461153595483 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910061000 == 142 [pid = 1846] [id = 785] 04:59:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7908b91000) [pid = 1846] [serial = 2354] [outer = (nil)] 04:59:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f79103a6400) [pid = 1846] [serial = 2355] [outer = 0x7f7908b91000] 04:59:55 INFO - PROCESS | 1846 | 1461153595562 Marionette DEBUG loaded listener.js 04:59:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f79106a7000) [pid = 1846] [serial = 2356] [outer = 0x7f7908b91000] 04:59:56 INFO - PROCESS | 1846 | 1461153596349 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:59:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:59:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1430ms 04:59:56 INFO - PROCESS | 1846 | 1461153596389 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 04:59:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:59:56 INFO - PROCESS | 1846 | 1461153596393 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 04:59:56 INFO - PROCESS | 1846 | 1461153596399 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:59:56 INFO - PROCESS | 1846 | 1461153596402 Marionette TRACE conn3 <- [1,3106,null,{}] 04:59:56 INFO - PROCESS | 1846 | 1461153596408 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}] 04:59:56 INFO - PROCESS | 1846 | 1461153596678 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 04:59:56 INFO - PROCESS | 1846 | 1461153596933 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7910c9e000 == 143 [pid = 1846] [id = 786] 04:59:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7909213c00) [pid = 1846] [serial = 2357] [outer = (nil)] 04:59:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f7910268c00) [pid = 1846] [serial = 2358] [outer = 0x7f7909213c00] 04:59:57 INFO - PROCESS | 1846 | 1461153597025 Marionette DEBUG loaded listener.js 04:59:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7910bb0800) [pid = 1846] [serial = 2359] [outer = 0x7f7909213c00] 04:59:57 INFO - PROCESS | 1846 | 1461153597822 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]]]}] 04:59:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:59:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:59:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:59:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1480ms 04:59:57 INFO - PROCESS | 1846 | 1461153597879 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 04:59:57 INFO - PROCESS | 1846 | 1461153597883 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 04:59:57 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:59:57 INFO - PROCESS | 1846 | 1461153597889 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:59:57 INFO - PROCESS | 1846 | 1461153597892 Marionette TRACE conn3 <- [1,3110,null,{}] 04:59:57 INFO - PROCESS | 1846 | 1461153597897 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}] 04:59:58 INFO - PROCESS | 1846 | 1461153598162 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 04:59:58 INFO - PROCESS | 1846 | 1461153598395 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914448000 == 144 [pid = 1846] [id = 787] 04:59:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f79008a0c00) [pid = 1846] [serial = 2360] [outer = (nil)] 04:59:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f7910bb2800) [pid = 1846] [serial = 2361] [outer = 0x7f79008a0c00] 04:59:58 INFO - PROCESS | 1846 | 1461153598467 Marionette DEBUG loaded listener.js 04:59:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f7910ed4800) [pid = 1846] [serial = 2362] [outer = 0x7f79008a0c00] 04:59:59 INFO - PROCESS | 1846 | 1461153599239 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"]]]}] 04:59:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:59:59 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 04:59:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:59:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1381ms 04:59:59 INFO - PROCESS | 1846 | 1461153599274 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 04:59:59 INFO - PROCESS | 1846 | 1461153599278 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 04:59:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:59:59 INFO - PROCESS | 1846 | 1461153599283 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:59:59 INFO - PROCESS | 1846 | 1461153599286 Marionette TRACE conn3 <- [1,3114,null,{}] 04:59:59 INFO - PROCESS | 1846 | 1461153599291 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}] 04:59:59 INFO - PROCESS | 1846 | 1461153599521 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 04:59:59 INFO - PROCESS | 1846 | 1461153599772 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\", \"740aab6d-b083-40ed-bea4-b9d11d5a6e08\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7914b92000 == 145 [pid = 1846] [id = 788] 04:59:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f79031c6800) [pid = 1846] [serial = 2363] [outer = (nil)] 04:59:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f791202d400) [pid = 1846] [serial = 2364] [outer = 0x7f79031c6800] 04:59:59 INFO - PROCESS | 1846 | 1461153599857 Marionette DEBUG loaded listener.js 04:59:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f7912c36800) [pid = 1846] [serial = 2365] [outer = 0x7f79031c6800] 05:00:00 INFO - PROCESS | 1846 | 1461153600677 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]]]}] 05:00:00 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 05:00:00 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1427ms 05:00:00 INFO - PROCESS | 1846 | 1461153600714 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 05:00:00 INFO - PROCESS | 1846 | 1461153600717 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 05:00:01 WARNING - u'runner_teardown' () 05:00:01 INFO - No more tests 05:00:01 INFO - Got 0 unexpected results 05:00:01 INFO - SUITE-END | took 1197s 05:00:02 INFO - Closing logging queue 05:00:02 INFO - queue closed 05:00:02 INFO - Return code: 0 05:00:02 WARNING - # TBPL SUCCESS # 05:00:02 INFO - Running post-action listener: _resource_record_post_action 05:00:02 INFO - Running post-run listener: _resource_record_post_run 05:00:03 INFO - Total resource usage - Wall time: 1233s; CPU: 98.0%; Read bytes: 8400896; Write bytes: 969396224; Read time: 1004; Write time: 338204 05:00:03 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 05:00:03 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 139984896; Read time: 0; Write time: 143580 05:00:03 INFO - run-tests - Wall time: 1203s; CPU: 98.0%; Read bytes: 5799936; Write bytes: 755376128; Read time: 268; Write time: 72964 05:00:03 INFO - Running post-run listener: _upload_blobber_files 05:00:03 INFO - Blob upload gear active. 05:00:03 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 05:00:03 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 05:00:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 05:00:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 05:00:04 INFO - (blobuploader) - INFO - Open directory for files ... 05:00:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 05:00:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:00:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:00:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 05:00:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:00:06 INFO - (blobuploader) - INFO - Done attempting. 05:00:06 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 05:00:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:00:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:00:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 05:00:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:00:07 INFO - (blobuploader) - INFO - Done attempting. 05:00:07 INFO - (blobuploader) - INFO - Iteration through files over. 05:00:07 INFO - Return code: 0 05:00:07 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 05:00:07 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 05:00:07 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4281f0cce9cbc838e232d5f4dd707da967f4f7025cad16de24ec790aac2c434889eccaca52c72a36dd24d4f4854f306b21bea2739cbe56d6d69b8efe9f845c5b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/9c962fac8ba3625127249f39c2dda727a26ed5e06b4f87010d3b79deb020b3c256379f3c1d2a07d3f82cc9f965e0f79934eb571c93ff00a950d001c9d9dbe73c"} 05:00:07 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 05:00:07 INFO - Writing to file /builds/slave/test/properties/blobber_files 05:00:07 INFO - Contents: 05:00:07 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4281f0cce9cbc838e232d5f4dd707da967f4f7025cad16de24ec790aac2c434889eccaca52c72a36dd24d4f4854f306b21bea2739cbe56d6d69b8efe9f845c5b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/9c962fac8ba3625127249f39c2dda727a26ed5e06b4f87010d3b79deb020b3c256379f3c1d2a07d3f82cc9f965e0f79934eb571c93ff00a950d001c9d9dbe73c"} 05:00:07 INFO - Running post-run listener: copy_logs_to_upload_dir 05:00:07 INFO - Copying logs to upload dir... 05:00:07 INFO - mkdir: /builds/slave/test/build/upload/logs 05:00:07 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1332.097005 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 12 secs) (at 2016-04-20 05:00:07.610538) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 05:00:07.611990) ========= 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-1461152254.800007-381648504 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4281f0cce9cbc838e232d5f4dd707da967f4f7025cad16de24ec790aac2c434889eccaca52c72a36dd24d4f4854f306b21bea2739cbe56d6d69b8efe9f845c5b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/9c962fac8ba3625127249f39c2dda727a26ed5e06b4f87010d3b79deb020b3c256379f3c1d2a07d3f82cc9f965e0f79934eb571c93ff00a950d001c9d9dbe73c"} build_url:https://queue.taskcluster.net/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/ae27VddNSs6c2W-av0Ldgg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035521 build_url: 'https://queue.taskcluster.net/v1/task/ae27VddNSs6c2W-av0Ldgg/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/4281f0cce9cbc838e232d5f4dd707da967f4f7025cad16de24ec790aac2c434889eccaca52c72a36dd24d4f4854f306b21bea2739cbe56d6d69b8efe9f845c5b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/9c962fac8ba3625127249f39c2dda727a26ed5e06b4f87010d3b79deb020b3c256379f3c1d2a07d3f82cc9f965e0f79934eb571c93ff00a950d001c9d9dbe73c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ae27VddNSs6c2W-av0Ldgg/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-20 05:00:07.686091) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 05:00:07.686600) ========= 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-1461152254.800007-381648504 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020622 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 05:00:07.752014) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 05:00:07.752342) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 05:00:07.752672) ========= ========= Total master_lag: 0.48 =========