builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2463 starttime: 1461276514.07 results: success (0) buildid: 20160421141513 builduid: bc7395375d0d466e9334943381ae6141 revision: 987e2c82c04fa03260845b0c65e700455d3b6221 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 15:08:34.068698) ========= master: http://buildbot-master51.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 15:08:34.069317) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2016-04-21 15:08:34.069736) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2016-04-21 15:08:36.856262) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 15:08:36.856664) ========= 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-1461275556.426188-2000978534 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 15:08:36-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 167K=0.07s 2016-04-21 15:08:37 (167 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.660071 ========= master_lag: 0.38 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 15:08:37.894461) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 15:08:37.894934) ========= 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-1461275556.426188-2000978534 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.036530 ========= master_lag: 0.79 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 15:08:38.719948) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 15:08:38.720489) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 987e2c82c04fa03260845b0c65e700455d3b6221 --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 987e2c82c04fa03260845b0c65e700455d3b6221 --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-1461275556.426188-2000978534 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 15:08:38,905 truncating revision to first 12 chars 2016-04-21 15:08:38,906 Setting DEBUG logging. 2016-04-21 15:08:38,906 attempt 1/10 2016-04-21 15:08:38,906 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/987e2c82c04f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 15:08:40,484 unpacking tar archive at: mozilla-inbound-987e2c82c04f/testing/mozharness/ program finished with exit code 0 elapsedTime=2.365492 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 15:08:41.177542) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 15:08:41.177980) ========= script_repo_revision: 987e2c82c04fa03260845b0c65e700455d3b6221 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 15:08:41.178548) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 15:08:41.178953) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 15:08:41.215183) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 23 secs) (at 2016-04-21 15:08:41.215585) ========= /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-1461275556.426188-2000978534 _=/tools/buildbot/bin/python using PTY: False 15:08:41 INFO - MultiFileLogger online at 20160421 15:08:41 in /builds/slave/test 15:08:41 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 15:08:41 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:08:41 INFO - {'append_to_log': False, 15:08:41 INFO - 'base_work_dir': '/builds/slave/test', 15:08:41 INFO - 'blob_upload_branch': 'mozilla-inbound', 15:08:41 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:08:41 INFO - 'buildbot_json_path': 'buildprops.json', 15:08:41 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:08:41 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:08:41 INFO - 'download_minidump_stackwalk': True, 15:08:41 INFO - 'download_symbols': 'true', 15:08:41 INFO - 'e10s': False, 15:08:41 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:08:41 INFO - 'tooltool.py': '/tools/tooltool.py', 15:08:41 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:08:41 INFO - '/tools/misc-python/virtualenv.py')}, 15:08:41 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:08:41 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:08:41 INFO - 'log_level': 'info', 15:08:41 INFO - 'log_to_console': True, 15:08:41 INFO - 'opt_config_files': (), 15:08:41 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:08:41 INFO - '--processes=1', 15:08:41 INFO - '--config=%(test_path)s/wptrunner.ini', 15:08:41 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:08:41 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:08:41 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:08:41 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:08:41 INFO - 'pip_index': False, 15:08:41 INFO - 'require_test_zip': True, 15:08:41 INFO - 'test_type': ('testharness',), 15:08:41 INFO - 'this_chunk': '1', 15:08:41 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:08:41 INFO - 'total_chunks': '10', 15:08:41 INFO - 'virtualenv_path': 'venv', 15:08:41 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:08:41 INFO - 'work_dir': 'build'} 15:08:41 INFO - ##### 15:08:41 INFO - ##### Running clobber step. 15:08:41 INFO - ##### 15:08:41 INFO - Running pre-action listener: _resource_record_pre_action 15:08:41 INFO - Running main action method: clobber 15:08:41 INFO - rmtree: /builds/slave/test/build 15:08:41 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:08:42 INFO - Running post-action listener: _resource_record_post_action 15:08:42 INFO - ##### 15:08:42 INFO - ##### Running read-buildbot-config step. 15:08:42 INFO - ##### 15:08:42 INFO - Running pre-action listener: _resource_record_pre_action 15:08:42 INFO - Running main action method: read_buildbot_config 15:08:42 INFO - Using buildbot properties: 15:08:42 INFO - { 15:08:42 INFO - "project": "", 15:08:42 INFO - "product": "firefox", 15:08:42 INFO - "script_repo_revision": "production", 15:08:42 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 15:08:42 INFO - "repository": "", 15:08:42 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 15:08:42 INFO - "buildid": "20160421141513", 15:08:42 INFO - "pgo_build": "False", 15:08:42 INFO - "basedir": "/builds/slave/test", 15:08:42 INFO - "buildnumber": 39, 15:08:42 INFO - "slavename": "tst-linux64-spot-2463", 15:08:42 INFO - "master": "http://buildbot-master51.bb.releng.use1.mozilla.com:8201/", 15:08:42 INFO - "platform": "linux64", 15:08:42 INFO - "branch": "mozilla-inbound", 15:08:42 INFO - "revision": "987e2c82c04fa03260845b0c65e700455d3b6221", 15:08:42 INFO - "repo_path": "integration/mozilla-inbound", 15:08:42 INFO - "moz_repo_path": "", 15:08:42 INFO - "stage_platform": "linux64", 15:08:42 INFO - "builduid": "bc7395375d0d466e9334943381ae6141", 15:08:42 INFO - "slavebuilddir": "test" 15:08:42 INFO - } 15:08:42 INFO - Found installer url https://queue.taskcluster.net/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 15:08:42 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 15:08:42 INFO - Running post-action listener: _resource_record_post_action 15:08:42 INFO - ##### 15:08:42 INFO - ##### Running download-and-extract step. 15:08:42 INFO - ##### 15:08:42 INFO - Running pre-action listener: _resource_record_pre_action 15:08:42 INFO - Running main action method: download_and_extract 15:08:42 INFO - mkdir: /builds/slave/test/build/tests 15:08:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:08:42 INFO - https://queue.taskcluster.net/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 15:08:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:08:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:08:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/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 15:08:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/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 15:08:45 INFO - Downloaded 1361 bytes. 15:08:45 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:08:45 INFO - Using the following test package requirements: 15:08:45 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:08:45 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:08:45 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 15:08:45 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:08:45 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 15:08:45 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:08:45 INFO - u'jsshell-linux-x86_64.zip'], 15:08:45 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:08:45 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 15:08:45 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:08:45 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:08:45 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 15:08:45 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:08:45 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 15:08:45 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:08:45 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 15:08:45 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:08:45 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 15:08:45 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 15:08:45 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')]} 15:08:45 INFO - https://queue.taskcluster.net/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 15:08:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:08:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:08:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/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 15:08:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/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 15:08:50 INFO - Downloaded 22745262 bytes. 15:08:50 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/*'] 15:08:50 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/* 15:08:50 INFO - caution: filename not matched: web-platform/* 15:08:50 INFO - Return code: 11 15:08:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:08:50 INFO - https://queue.taskcluster.net/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 15:08:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:08:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:08:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/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 15:08:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/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 15:08:56 INFO - Downloaded 36400340 bytes. 15:08:56 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/*'] 15:08:56 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/* 15:08:59 INFO - caution: filename not matched: bin/* 15:08:59 INFO - caution: filename not matched: config/* 15:08:59 INFO - caution: filename not matched: mozbase/* 15:08:59 INFO - caution: filename not matched: marionette/* 15:08:59 INFO - caution: filename not matched: tools/wptserve/* 15:08:59 INFO - Return code: 11 15:08: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')]} 15:08:59 INFO - https://queue.taskcluster.net/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 15:08:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:08:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:08:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/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 15:08:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/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 15:09:02 INFO - Downloaded 64347583 bytes. 15:09:02 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:09:02 INFO - mkdir: /builds/slave/test/properties 15:09:02 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:09:02 INFO - Writing to file /builds/slave/test/properties/build_url 15:09:02 INFO - Contents: 15:09:02 INFO - build_url:https://queue.taskcluster.net/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:09:03 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:09:03 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:09:03 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:09:03 INFO - Contents: 15:09:03 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:09:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:09:03 INFO - https://queue.taskcluster.net/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:09:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:09:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:09:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/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 15:09:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KWRk3uVJRwybmcvOnhj5mg/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 15:09:10 INFO - Downloaded 90834434 bytes. 15:09:10 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'] 15:09:10 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 15:09:16 INFO - Return code: 0 15:09:16 INFO - Running post-action listener: _resource_record_post_action 15:09:16 INFO - Running post-action listener: set_extra_try_arguments 15:09:16 INFO - ##### 15:09:16 INFO - ##### Running create-virtualenv step. 15:09:16 INFO - ##### 15:09:16 INFO - Running pre-action listener: _pre_create_virtualenv 15:09:16 INFO - Running pre-action listener: _resource_record_pre_action 15:09:16 INFO - Running main action method: create_virtualenv 15:09:16 INFO - Creating virtualenv /builds/slave/test/build/venv 15:09:16 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 15:09:16 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:09:17 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:09:17 INFO - Using real prefix '/usr' 15:09:17 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:09:18 INFO - Installing distribute.............................................................................................................................................................................................done. 15:09:22 INFO - Installing pip.................done. 15:09:22 INFO - Return code: 0 15:09:22 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:09:22 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')]} 15:09:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:09:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:09:22 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')]} 15:09:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:09:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:09:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1539030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x153a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x157dce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1582ba0>, '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 0x157bf60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x157c410>, '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-1461275556.426188-2000978534', '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 15:09:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 15:09:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 15:09:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:09:22 INFO - 'CCACHE_UMASK': '002', 15:09:22 INFO - 'DISPLAY': ':0', 15:09:22 INFO - 'HOME': '/home/cltbld', 15:09:22 INFO - 'LANG': 'en_US.UTF-8', 15:09:22 INFO - 'LOGNAME': 'cltbld', 15:09:22 INFO - 'MAIL': '/var/mail/cltbld', 15:09:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:09:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:09:22 INFO - 'MOZ_NO_REMOTE': '1', 15:09:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:09:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:09:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:09:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:09:22 INFO - 'PWD': '/builds/slave/test', 15:09:22 INFO - 'SHELL': '/bin/bash', 15:09:22 INFO - 'SHLVL': '1', 15:09:22 INFO - 'TERM': 'linux', 15:09:22 INFO - 'TMOUT': '86400', 15:09:22 INFO - 'USER': 'cltbld', 15:09:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461275556.426188-2000978534', 15:09:22 INFO - '_': '/tools/buildbot/bin/python'} 15:09:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:09:22 INFO - Downloading/unpacking psutil>=0.7.1 15:09:22 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 15:09:22 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 15:09:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:09:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:09:22 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 15:09:22 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 15:09:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:09:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:09:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:09:28 INFO - Installing collected packages: psutil 15:09:28 INFO - Running setup.py install for psutil 15:09:28 INFO - building 'psutil._psutil_linux' extension 15:09:28 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 15:09:29 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 15:09:29 INFO - building 'psutil._psutil_posix' extension 15:09:29 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 15:09:29 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 15:09:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:09:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:09:29 INFO - Successfully installed psutil 15:09:29 INFO - Cleaning up... 15:09:29 INFO - Return code: 0 15:09:29 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:09:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:09:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:09:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:09:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:09:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:09:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:09:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1539030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x153a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x157dce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1582ba0>, '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 0x157bf60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x157c410>, '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-1461275556.426188-2000978534', '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 15:09:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 15:09:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:09:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:09:29 INFO - 'CCACHE_UMASK': '002', 15:09:29 INFO - 'DISPLAY': ':0', 15:09:29 INFO - 'HOME': '/home/cltbld', 15:09:29 INFO - 'LANG': 'en_US.UTF-8', 15:09:29 INFO - 'LOGNAME': 'cltbld', 15:09:29 INFO - 'MAIL': '/var/mail/cltbld', 15:09:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:09:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:09:29 INFO - 'MOZ_NO_REMOTE': '1', 15:09:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:09:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:09:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:09:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:09:29 INFO - 'PWD': '/builds/slave/test', 15:09:29 INFO - 'SHELL': '/bin/bash', 15:09:29 INFO - 'SHLVL': '1', 15:09:29 INFO - 'TERM': 'linux', 15:09:29 INFO - 'TMOUT': '86400', 15:09:29 INFO - 'USER': 'cltbld', 15:09:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461275556.426188-2000978534', 15:09:29 INFO - '_': '/tools/buildbot/bin/python'} 15:09:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:09:30 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:09:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:09:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:09:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:09:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:09:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:09:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:09:35 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:09:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:09:35 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:09:35 INFO - Installing collected packages: mozsystemmonitor 15:09:35 INFO - Running setup.py install for mozsystemmonitor 15:09:35 INFO - Successfully installed mozsystemmonitor 15:09:35 INFO - Cleaning up... 15:09:35 INFO - Return code: 0 15:09:35 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:09:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:09:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:09:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:09:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:09:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:09:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:09:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1539030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x153a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x157dce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1582ba0>, '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 0x157bf60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x157c410>, '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-1461275556.426188-2000978534', '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 15:09:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 15:09:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 15:09:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:09:35 INFO - 'CCACHE_UMASK': '002', 15:09:35 INFO - 'DISPLAY': ':0', 15:09:35 INFO - 'HOME': '/home/cltbld', 15:09:35 INFO - 'LANG': 'en_US.UTF-8', 15:09:35 INFO - 'LOGNAME': 'cltbld', 15:09:35 INFO - 'MAIL': '/var/mail/cltbld', 15:09:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:09:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:09:35 INFO - 'MOZ_NO_REMOTE': '1', 15:09:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:09:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:09:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:09:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:09:35 INFO - 'PWD': '/builds/slave/test', 15:09:35 INFO - 'SHELL': '/bin/bash', 15:09:35 INFO - 'SHLVL': '1', 15:09:35 INFO - 'TERM': 'linux', 15:09:35 INFO - 'TMOUT': '86400', 15:09:35 INFO - 'USER': 'cltbld', 15:09:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461275556.426188-2000978534', 15:09:35 INFO - '_': '/tools/buildbot/bin/python'} 15:09:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:09:36 INFO - Downloading/unpacking blobuploader==1.2.4 15:09:36 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 15:09:36 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 15:09:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:09:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:09:36 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 15:09:36 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 15:09:41 INFO - Downloading blobuploader-1.2.4.tar.gz 15:09:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:09:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:09:41 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 15:09:41 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 15:09:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:09:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:09:41 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 15:09:41 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 15:09:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:09:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:09:42 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 15:09:42 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 15:09:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:09:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:09:42 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 15:09:42 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 15:09:43 INFO - Downloading docopt-0.6.1.tar.gz 15:09:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:09:43 INFO - Installing collected packages: blobuploader, requests, docopt 15:09:43 INFO - Running setup.py install for blobuploader 15:09:43 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:09:43 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:09:43 INFO - Running setup.py install for requests 15:09:44 INFO - Running setup.py install for docopt 15:09:44 INFO - Successfully installed blobuploader requests docopt 15:09:44 INFO - Cleaning up... 15:09:44 INFO - Return code: 0 15:09:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:09:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:09:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:09:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:09:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:09:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:09:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:09:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1539030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x153a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x157dce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1582ba0>, '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 0x157bf60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x157c410>, '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-1461275556.426188-2000978534', '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 15:09:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:09:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:09:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:09:44 INFO - 'CCACHE_UMASK': '002', 15:09:44 INFO - 'DISPLAY': ':0', 15:09:44 INFO - 'HOME': '/home/cltbld', 15:09:44 INFO - 'LANG': 'en_US.UTF-8', 15:09:44 INFO - 'LOGNAME': 'cltbld', 15:09:44 INFO - 'MAIL': '/var/mail/cltbld', 15:09:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:09:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:09:44 INFO - 'MOZ_NO_REMOTE': '1', 15:09:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:09:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:09:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:09:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:09:44 INFO - 'PWD': '/builds/slave/test', 15:09:44 INFO - 'SHELL': '/bin/bash', 15:09:44 INFO - 'SHLVL': '1', 15:09:44 INFO - 'TERM': 'linux', 15:09:44 INFO - 'TMOUT': '86400', 15:09:44 INFO - 'USER': 'cltbld', 15:09:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461275556.426188-2000978534', 15:09:44 INFO - '_': '/tools/buildbot/bin/python'} 15:09:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:09:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:09:45 INFO - Running setup.py (path:/tmp/pip-iNSgH_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:09:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:09:45 INFO - Running setup.py (path:/tmp/pip-OARAAY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:09:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:09:45 INFO - Running setup.py (path:/tmp/pip-o6kdIh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:09:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:09:45 INFO - Running setup.py (path:/tmp/pip-aLBN8s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:09:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:09:45 INFO - Running setup.py (path:/tmp/pip-x5CKyO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:09:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:09:45 INFO - Running setup.py (path:/tmp/pip-k2aL1A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:09:46 INFO - Running setup.py (path:/tmp/pip-52aSCY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:09:46 INFO - Running setup.py (path:/tmp/pip-hZ7bbX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:09:46 INFO - Running setup.py (path:/tmp/pip-pEEp9g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:09:46 INFO - Running setup.py (path:/tmp/pip-vtj53d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:09:46 INFO - Running setup.py (path:/tmp/pip-wKsahY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:09:46 INFO - Running setup.py (path:/tmp/pip-nprbZT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:09:46 INFO - Running setup.py (path:/tmp/pip-J_PNnt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:09:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:09:47 INFO - Running setup.py (path:/tmp/pip-XXN8_J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:09:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:09:47 INFO - Running setup.py (path:/tmp/pip-VAatb2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:09:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:09:47 INFO - Running setup.py (path:/tmp/pip-yqW2UQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:09:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:09:47 INFO - Running setup.py (path:/tmp/pip-URyHAr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:09:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:09:47 INFO - Running setup.py (path:/tmp/pip-XR82_s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:09:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:09:47 INFO - Running setup.py (path:/tmp/pip-mJYyYP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:09:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:09:47 INFO - Running setup.py (path:/tmp/pip-rA43fR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:09:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:09:48 INFO - Running setup.py (path:/tmp/pip-qtNIt6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:09:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:09:48 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 15:09:48 INFO - Running setup.py install for manifestparser 15:09:48 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:09:48 INFO - Running setup.py install for mozcrash 15:09:48 INFO - Running setup.py install for mozdebug 15:09:49 INFO - Running setup.py install for mozdevice 15:09:49 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:09:49 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:09:49 INFO - Running setup.py install for mozfile 15:09:49 INFO - Running setup.py install for mozhttpd 15:09:49 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:09:49 INFO - Running setup.py install for mozinfo 15:09:49 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:09:49 INFO - Running setup.py install for mozInstall 15:09:50 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:09:50 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:09:50 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:09:50 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:09:50 INFO - Running setup.py install for mozleak 15:09:50 INFO - Running setup.py install for mozlog 15:09:50 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:09:50 INFO - Running setup.py install for moznetwork 15:09:50 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:09:50 INFO - Running setup.py install for mozprocess 15:09:51 INFO - Running setup.py install for mozprofile 15:09:51 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:09:51 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:09:51 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:09:51 INFO - Running setup.py install for mozrunner 15:09:51 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:09:51 INFO - Running setup.py install for mozscreenshot 15:09:51 INFO - Running setup.py install for moztest 15:09:51 INFO - Running setup.py install for mozversion 15:09:52 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:09:52 INFO - Running setup.py install for wptserve 15:09:52 INFO - Running setup.py install for marionette-driver 15:09:52 INFO - Running setup.py install for browsermob-proxy 15:09:52 INFO - Running setup.py install for marionette-client 15:09:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:09:53 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:09:53 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 15:09:53 INFO - Cleaning up... 15:09:53 INFO - Return code: 0 15:09:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:09:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:09:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:09:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:09:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:09:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:09:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:09:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1539030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x153a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x157dce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1582ba0>, '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 0x157bf60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x157c410>, '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-1461275556.426188-2000978534', '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 15:09:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:09:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:09:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:09:53 INFO - 'CCACHE_UMASK': '002', 15:09:53 INFO - 'DISPLAY': ':0', 15:09:53 INFO - 'HOME': '/home/cltbld', 15:09:53 INFO - 'LANG': 'en_US.UTF-8', 15:09:53 INFO - 'LOGNAME': 'cltbld', 15:09:53 INFO - 'MAIL': '/var/mail/cltbld', 15:09:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:09:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:09:53 INFO - 'MOZ_NO_REMOTE': '1', 15:09:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:09:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:09:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:09:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:09:53 INFO - 'PWD': '/builds/slave/test', 15:09:53 INFO - 'SHELL': '/bin/bash', 15:09:53 INFO - 'SHLVL': '1', 15:09:53 INFO - 'TERM': 'linux', 15:09:53 INFO - 'TMOUT': '86400', 15:09:53 INFO - 'USER': 'cltbld', 15:09:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461275556.426188-2000978534', 15:09:53 INFO - '_': '/tools/buildbot/bin/python'} 15:09:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:09:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:09:53 INFO - Running setup.py (path:/tmp/pip-llzRcs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:09:53 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)) 15:09:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:09:54 INFO - Running setup.py (path:/tmp/pip-1o04NU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:09:54 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)) 15:09:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:09:54 INFO - Running setup.py (path:/tmp/pip-Lm9HJt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:09:54 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)) 15:09:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:09:54 INFO - Running setup.py (path:/tmp/pip-ReG7hi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:09:54 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)) 15:09:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:09:54 INFO - Running setup.py (path:/tmp/pip-ov0fel-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:09:54 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)) 15:09:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:09:54 INFO - Running setup.py (path:/tmp/pip-tqbOlW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:09:54 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)) 15:09:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:09:54 INFO - Running setup.py (path:/tmp/pip-JziqJf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:09:54 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)) 15:09:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:09:54 INFO - Running setup.py (path:/tmp/pip-s8Si7o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:09:54 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)) 15:09:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:09:54 INFO - Running setup.py (path:/tmp/pip-M9PhWk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:09:55 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)) 15:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:09:55 INFO - Running setup.py (path:/tmp/pip-6y61NB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:09:55 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)) 15:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:09:55 INFO - Running setup.py (path:/tmp/pip-Id_76X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:09:55 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)) 15:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:09:55 INFO - Running setup.py (path:/tmp/pip-7UyZcX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:09:55 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)) 15:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:09:55 INFO - Running setup.py (path:/tmp/pip-mgkzvf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:09:55 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)) 15:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:09:55 INFO - Running setup.py (path:/tmp/pip-_UmOGC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:09:55 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)) 15:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:09:55 INFO - Running setup.py (path:/tmp/pip-23Lh7p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:09:56 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)) 15:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:09:56 INFO - Running setup.py (path:/tmp/pip-S5jc9E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:09:56 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)) 15:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:09:56 INFO - Running setup.py (path:/tmp/pip-3zeStl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:09:56 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)) 15:09:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:09:56 INFO - Running setup.py (path:/tmp/pip-RUEd4Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:09:56 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)) 15:09:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:09:56 INFO - Running setup.py (path:/tmp/pip-TkcYm6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:09:56 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)) 15:09:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:09:56 INFO - Running setup.py (path:/tmp/pip-6XmTqH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:09:56 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)) 15:09:56 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:09:57 INFO - Running setup.py (path:/tmp/pip-Zxe38e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:09:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:09:57 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)) 15:09:57 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)) 15:09:57 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)) 15:09:57 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)) 15:09:57 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)) 15:09:57 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)) 15:09:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:09:57 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 15:09:57 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 15:09:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:09:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:09:57 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 15:09:57 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 15:10:02 INFO - Downloading blessings-1.6.tar.gz 15:10:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:10:02 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)) 15:10:02 INFO - Installing collected packages: blessings 15:10:02 INFO - Running setup.py install for blessings 15:10:03 INFO - Successfully installed blessings 15:10:03 INFO - Cleaning up... 15:10:03 INFO - Return code: 0 15:10:03 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:10:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:10:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:10:03 INFO - Reading from file tmpfile_stdout 15:10:03 INFO - Current package versions: 15:10:03 INFO - argparse == 1.2.1 15:10:03 INFO - blessings == 1.6 15:10:03 INFO - blobuploader == 1.2.4 15:10:03 INFO - browsermob-proxy == 0.6.0 15:10:03 INFO - docopt == 0.6.1 15:10:03 INFO - manifestparser == 1.1 15:10:03 INFO - marionette-client == 2.3.0 15:10:03 INFO - marionette-driver == 1.4.0 15:10:03 INFO - mozInstall == 1.12 15:10:03 INFO - mozcrash == 0.17 15:10:03 INFO - mozdebug == 0.1 15:10:03 INFO - mozdevice == 0.48 15:10:03 INFO - mozfile == 1.2 15:10:03 INFO - mozhttpd == 0.7 15:10:03 INFO - mozinfo == 0.9 15:10:03 INFO - mozleak == 0.1 15:10:03 INFO - mozlog == 3.1 15:10:03 INFO - moznetwork == 0.27 15:10:03 INFO - mozprocess == 0.22 15:10:03 INFO - mozprofile == 0.28 15:10:03 INFO - mozrunner == 6.11 15:10:03 INFO - mozscreenshot == 0.1 15:10:03 INFO - mozsystemmonitor == 0.0 15:10:03 INFO - moztest == 0.7 15:10:03 INFO - mozversion == 1.4 15:10:03 INFO - psutil == 3.1.1 15:10:03 INFO - requests == 1.2.3 15:10:03 INFO - wptserve == 1.4.0 15:10:03 INFO - wsgiref == 0.1.2 15:10:03 INFO - Running post-action listener: _resource_record_post_action 15:10:03 INFO - Running post-action listener: _start_resource_monitoring 15:10:03 INFO - Starting resource monitoring. 15:10:03 INFO - ##### 15:10:03 INFO - ##### Running pull step. 15:10:03 INFO - ##### 15:10:03 INFO - Running pre-action listener: _resource_record_pre_action 15:10:03 INFO - Running main action method: pull 15:10:03 INFO - Pull has nothing to do! 15:10:03 INFO - Running post-action listener: _resource_record_post_action 15:10:03 INFO - ##### 15:10:03 INFO - ##### Running install step. 15:10:03 INFO - ##### 15:10:03 INFO - Running pre-action listener: _resource_record_pre_action 15:10:03 INFO - Running main action method: install 15:10:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:10:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:10:04 INFO - Reading from file tmpfile_stdout 15:10:04 INFO - Detecting whether we're running mozinstall >=1.0... 15:10:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:10:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:10:04 INFO - Reading from file tmpfile_stdout 15:10:04 INFO - Output received: 15:10:04 INFO - Usage: mozinstall [options] installer 15:10:04 INFO - Options: 15:10:04 INFO - -h, --help show this help message and exit 15:10:04 INFO - -d DEST, --destination=DEST 15:10:04 INFO - Directory to install application into. [default: 15:10:04 INFO - "/builds/slave/test"] 15:10:04 INFO - --app=APP Application being installed. [default: firefox] 15:10:04 INFO - mkdir: /builds/slave/test/build/application 15:10:04 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'] 15:10:04 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 15:10:36 INFO - Reading from file tmpfile_stdout 15:10:36 INFO - Output received: 15:10:36 INFO - /builds/slave/test/build/application/firefox/firefox 15:10:36 INFO - Running post-action listener: _resource_record_post_action 15:10:36 INFO - ##### 15:10:36 INFO - ##### Running run-tests step. 15:10:36 INFO - ##### 15:10:36 INFO - Running pre-action listener: _resource_record_pre_action 15:10:36 INFO - Running main action method: run_tests 15:10:36 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:10:36 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:10:36 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:10:36 INFO - grabbing minidump binary from tooltool 15:10:36 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')]} 15:10:36 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 0x1582ba0>, '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 0x157bf60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x157c410>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:10:36 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 15:10:36 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 15:10:36 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:10:36 INFO - Return code: 0 15:10:36 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 15:10:36 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:10:36 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/KWRk3uVJRwybmcvOnhj5mg/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 15:10:36 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/KWRk3uVJRwybmcvOnhj5mg/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 15:10:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:10:36 INFO - 'CCACHE_UMASK': '002', 15:10:36 INFO - 'DISPLAY': ':0', 15:10:36 INFO - 'HOME': '/home/cltbld', 15:10:36 INFO - 'LANG': 'en_US.UTF-8', 15:10:36 INFO - 'LOGNAME': 'cltbld', 15:10:36 INFO - 'MAIL': '/var/mail/cltbld', 15:10:36 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:10:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:10:36 INFO - 'MOZ_NO_REMOTE': '1', 15:10:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:10:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:36 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:10:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:36 INFO - 'PWD': '/builds/slave/test', 15:10:36 INFO - 'SHELL': '/bin/bash', 15:10:36 INFO - 'SHLVL': '1', 15:10:36 INFO - 'TERM': 'linux', 15:10:36 INFO - 'TMOUT': '86400', 15:10:36 INFO - 'USER': 'cltbld', 15:10:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461275556.426188-2000978534', 15:10:36 INFO - '_': '/tools/buildbot/bin/python'} 15:10:36 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/KWRk3uVJRwybmcvOnhj5mg/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 15:10:37 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 15:10:37 INFO - import pkg_resources 15:10:39 INFO - Using 1 client processes 15:10:39 INFO - wptserve Starting http server on 127.0.0.1:8000 15:10:39 INFO - wptserve Starting http server on 127.0.0.1:8001 15:10:39 INFO - wptserve Starting http server on 127.0.0.1:8443 15:10:41 INFO - SUITE-START | Running 778 tests 15:10:41 INFO - Running testharness tests 15:10:41 INFO - Setting up ssl 15:10:41 INFO - PROCESS | certutil | 15:10:41 INFO - PROCESS | certutil | 15:10:41 INFO - PROCESS | certutil | 15:10:41 INFO - Certificate Nickname Trust Attributes 15:10:41 INFO - SSL,S/MIME,JAR/XPI 15:10:41 INFO - 15:10:41 INFO - web-platform-tests CT,, 15:10:41 INFO - 15:10:41 INFO - Starting runner 15:10:44 INFO - PROCESS | 1823 | 1461276644421 Marionette DEBUG Marionette enabled via build flag and pref 15:10:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfa01f000 == 1 [pid = 1823] [id = 1] 15:10:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 1 (0x7f5bfa01f800) [pid = 1823] [serial = 1] [outer = (nil)] 15:10:44 INFO - PROCESS | 1823 | [1823] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:10:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 2 (0x7f5bfa020800) [pid = 1823] [serial = 2] [outer = 0x7f5bfa01f800] 15:10:45 INFO - PROCESS | 1823 | 1461276645071 Marionette INFO Listening on port 2828 15:10:45 INFO - PROCESS | 1823 | 1461276645620 Marionette DEBUG Marionette enabled via command-line flag 15:10:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf71b3000 == 2 [pid = 1823] [id = 2] 15:10:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 3 (0x7f5bf71e7000) [pid = 1823] [serial = 3] [outer = (nil)] 15:10:45 INFO - PROCESS | 1823 | [1823] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:10:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 4 (0x7f5bf71e8000) [pid = 1823] [serial = 4] [outer = 0x7f5bf71e7000] 15:10:45 INFO - PROCESS | 1823 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5bf6fc7a30 15:10:45 INFO - PROCESS | 1823 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5bfbc652b0 15:10:45 INFO - PROCESS | 1823 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5bf633a580 15:10:45 INFO - PROCESS | 1823 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5bf633a880 15:10:45 INFO - PROCESS | 1823 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5bf633abb0 15:10:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 5 (0x7f5bf63a4800) [pid = 1823] [serial = 5] [outer = 0x7f5bfa01f800] 15:10:46 INFO - PROCESS | 1823 | [1823] 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 15:10:46 INFO - PROCESS | 1823 | 1461276646018 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53757 15:10:46 INFO - PROCESS | 1823 | [1823] 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 15:10:46 INFO - PROCESS | 1823 | 1461276646099 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53758 15:10:46 INFO - PROCESS | 1823 | 1461276646110 Marionette DEBUG Closed connection conn0 15:10:46 INFO - PROCESS | 1823 | [1823] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 15:10:46 INFO - PROCESS | 1823 | [1823] 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 15:10:46 INFO - PROCESS | 1823 | 1461276646237 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53759 15:10:46 INFO - PROCESS | 1823 | 1461276646240 Marionette DEBUG Closed connection conn1 15:10:46 INFO - PROCESS | 1823 | [1823] 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 15:10:46 INFO - PROCESS | 1823 | 1461276646305 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53760 15:10:46 INFO - PROCESS | 1823 | 1461276646315 Marionette DEBUG Closed connection conn2 15:10:46 INFO - PROCESS | 1823 | 1461276646358 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:10:46 INFO - PROCESS | 1823 | 1461276646380 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":"20160421141513","device":"desktop","version":"48.0a1"} 15:10:47 INFO - PROCESS | 1823 | [1823] 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 15:10:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea6bb000 == 3 [pid = 1823] [id = 3] 15:10:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 6 (0x7f5bea6bb800) [pid = 1823] [serial = 6] [outer = (nil)] 15:10:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea6bc000 == 4 [pid = 1823] [id = 4] 15:10:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 7 (0x7f5bea46c000) [pid = 1823] [serial = 7] [outer = (nil)] 15:10:48 INFO - PROCESS | 1823 | [1823] 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 15:10:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9897800 == 5 [pid = 1823] [id = 5] 15:10:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 8 (0x7f5be9626c00) [pid = 1823] [serial = 8] [outer = (nil)] 15:10:48 INFO - PROCESS | 1823 | [1823] 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 15:10:48 INFO - PROCESS | 1823 | [1823] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:10:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 9 (0x7f5be95ab400) [pid = 1823] [serial = 9] [outer = 0x7f5be9626c00] 15:10:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 10 (0x7f5be92b9800) [pid = 1823] [serial = 10] [outer = 0x7f5bea6bb800] 15:10:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 11 (0x7f5be911c000) [pid = 1823] [serial = 11] [outer = 0x7f5bea46c000] 15:10:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 12 (0x7f5be911e000) [pid = 1823] [serial = 12] [outer = 0x7f5be9626c00] 15:10:50 INFO - PROCESS | 1823 | 1461276650192 Marionette DEBUG loaded listener.js 15:10:50 INFO - PROCESS | 1823 | 1461276650211 Marionette DEBUG loaded listener.js 15:10:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 13 (0x7f5be77cac00) [pid = 1823] [serial = 13] [outer = 0x7f5be9626c00] 15:10:50 INFO - PROCESS | 1823 | 1461276650980 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d0eee0ac-4a3b-4d92-9d6a-d5f4fbb15156","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":"20160421141513","device":"desktop","version":"48.0a1","command_id":1}}] 15:10:51 INFO - PROCESS | 1823 | 1461276651222 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}] 15:10:51 INFO - PROCESS | 1823 | 1461276651586 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 15:10:51 INFO - PROCESS | 1823 | 1461276651678 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:10:51 INFO - PROCESS | 1823 | [1823] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:10:51 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:10:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 14 (0x7f5be3a63800) [pid = 1823] [serial = 14] [outer = 0x7f5be9626c00] 15:10:52 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:10:52 INFO - PROCESS | 1823 | [1823] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:10:52 INFO - PROCESS | 1823 | 1461276652284 Marionette TRACE conn3 <- [1,3,null,{}] 15:10:52 INFO - PROCESS | 1823 | 1461276652336 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:10:52 INFO - PROCESS | 1823 | 1461276652370 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 15:10:52 INFO - PROCESS | 1823 | 1461276652427 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 15:10:52 INFO - PROCESS | 1823 | 1461276652430 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 15:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:10:52 INFO - PROCESS | 1823 | 1461276652494 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:10:52 INFO - PROCESS | 1823 | 1461276652500 Marionette TRACE conn3 <- [1,6,null,{}] 15:10:52 INFO - PROCESS | 1823 | 1461276652506 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}] 15:10:52 INFO - PROCESS | 1823 | 1461276652522 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 15:10:52 INFO - PROCESS | 1823 | 1461276652531 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3972000 == 6 [pid = 1823] [id = 6] 15:10:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 15 (0x7f5be264b800) [pid = 1823] [serial = 15] [outer = (nil)] 15:10:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 16 (0x7f5be264d800) [pid = 1823] [serial = 16] [outer = 0x7f5be264b800] 15:10:52 INFO - PROCESS | 1823 | 1461276652599 Marionette DEBUG loaded listener.js 15:10:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 17 (0x7f5be2654000) [pid = 1823] [serial = 17] [outer = 0x7f5be264b800] 15:10:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be243d800 == 7 [pid = 1823] [id = 7] 15:10:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 18 (0x7f5be24c6c00) [pid = 1823] [serial = 18] [outer = (nil)] 15:10:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 19 (0x7f5be24cbc00) [pid = 1823] [serial = 19] [outer = 0x7f5be24c6c00] 15:10:53 INFO - PROCESS | 1823 | 1461276653069 Marionette DEBUG loaded listener.js 15:10:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 20 (0x7f5be1605c00) [pid = 1823] [serial = 20] [outer = 0x7f5be24c6c00] 15:10:53 INFO - PROCESS | 1823 | 1461276653549 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]]]}] 15:10:53 INFO - PROCESS | 1823 | [1823] 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 15:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1184ms 15:10:53 INFO - PROCESS | 1823 | 1461276653655 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 15:10:53 INFO - PROCESS | 1823 | 1461276653659 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 15:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:10:53 INFO - PROCESS | 1823 | 1461276653737 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:10:53 INFO - PROCESS | 1823 | 1461276653739 Marionette TRACE conn3 <- [1,10,null,{}] 15:10:53 INFO - PROCESS | 1823 | 1461276653779 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}] 15:10:53 INFO - PROCESS | 1823 | 1461276653946 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 15:10:53 INFO - PROCESS | 1823 | 1461276653965 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0640800 == 8 [pid = 1823] [id = 8] 15:10:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 21 (0x7f5be0614c00) [pid = 1823] [serial = 21] [outer = (nil)] 15:10:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 22 (0x7f5be0616800) [pid = 1823] [serial = 22] [outer = 0x7f5be0614c00] 15:10:54 INFO - PROCESS | 1823 | 1461276654032 Marionette DEBUG loaded listener.js 15:10:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 23 (0x7f5be061bc00) [pid = 1823] [serial = 23] [outer = 0x7f5be0614c00] 15:10:54 INFO - PROCESS | 1823 | 1461276654594 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]]]}] 15:10:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 914ms 15:10:54 INFO - PROCESS | 1823 | 1461276654633 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 15:10:54 INFO - PROCESS | 1823 | 1461276654637 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 15:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:10:54 INFO - PROCESS | 1823 | 1461276654643 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:10:54 INFO - PROCESS | 1823 | 1461276654645 Marionette TRACE conn3 <- [1,14,null,{}] 15:10:54 INFO - PROCESS | 1823 | 1461276654650 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}] 15:10:54 INFO - PROCESS | 1823 | 1461276654869 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 15:10:55 INFO - PROCESS | 1823 | 1461276655152 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be065a000 == 9 [pid = 1823] [id = 9] 15:10:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 24 (0x7f5be0612000) [pid = 1823] [serial = 24] [outer = (nil)] 15:10:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 25 (0x7f5be0619c00) [pid = 1823] [serial = 25] [outer = 0x7f5be0612000] 15:10:55 INFO - PROCESS | 1823 | 1461276655226 Marionette DEBUG loaded listener.js 15:10:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 26 (0x7f5be0ae9400) [pid = 1823] [serial = 26] [outer = 0x7f5be0612000] 15:10:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be15c6000 == 10 [pid = 1823] [id = 10] 15:10:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 27 (0x7f5be15c6800) [pid = 1823] [serial = 27] [outer = (nil)] 15:10:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 28 (0x7f5be1657000) [pid = 1823] [serial = 28] [outer = 0x7f5be15c6800] 15:10:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 29 (0x7f5be15c3000) [pid = 1823] [serial = 29] [outer = 0x7f5be15c6800] 15:10:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b75800 == 11 [pid = 1823] [id = 11] 15:10:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 30 (0x7f5be1521800) [pid = 1823] [serial = 30] [outer = (nil)] 15:10:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 31 (0x7f5be3a60800) [pid = 1823] [serial = 31] [outer = 0x7f5be1521800] 15:10:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 32 (0x7f5be0aea000) [pid = 1823] [serial = 32] [outer = 0x7f5be1521800] 15:10:56 INFO - PROCESS | 1823 | 1461276656359 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]]]}] 15:10:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1778ms 15:10:56 INFO - PROCESS | 1823 | 1461276656450 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 15:10:56 INFO - PROCESS | 1823 | 1461276656458 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 15:10:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:10:56 INFO - PROCESS | 1823 | 1461276656469 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:10:56 INFO - PROCESS | 1823 | 1461276656474 Marionette TRACE conn3 <- [1,18,null,{}] 15:10:56 INFO - PROCESS | 1823 | 1461276656482 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}] 15:10:56 INFO - PROCESS | 1823 | 1461276656663 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 15:10:56 INFO - PROCESS | 1823 | 1461276656801 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be6346800 == 12 [pid = 1823] [id = 12] 15:10:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 33 (0x7f5be0aeec00) [pid = 1823] [serial = 33] [outer = (nil)] 15:10:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 34 (0x7f5be64d5800) [pid = 1823] [serial = 34] [outer = 0x7f5be0aeec00] 15:10:56 INFO - PROCESS | 1823 | 1461276656899 Marionette DEBUG loaded listener.js 15:10:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 35 (0x7f5be9628800) [pid = 1823] [serial = 35] [outer = 0x7f5be0aeec00] 15:10:57 INFO - PROCESS | 1823 | 1461276657690 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]]]}] 15:10:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1284ms 15:10:57 INFO - PROCESS | 1823 | 1461276657753 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 15:10:57 INFO - PROCESS | 1823 | 1461276657759 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 15:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:10:57 INFO - PROCESS | 1823 | 1461276657765 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:10:57 INFO - PROCESS | 1823 | 1461276657767 Marionette TRACE conn3 <- [1,22,null,{}] 15:10:57 INFO - PROCESS | 1823 | 1461276657773 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}] 15:10:57 INFO - PROCESS | 1823 | 1461276657942 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 15:10:58 INFO - PROCESS | 1823 | 1461276658056 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9591000 == 13 [pid = 1823] [id = 13] 15:10:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 36 (0x7f5be9bc3800) [pid = 1823] [serial = 36] [outer = (nil)] 15:10:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 37 (0x7f5bea074800) [pid = 1823] [serial = 37] [outer = 0x7f5be9bc3800] 15:10:58 INFO - PROCESS | 1823 | 1461276658132 Marionette DEBUG loaded listener.js 15:10:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 38 (0x7f5be1604c00) [pid = 1823] [serial = 38] [outer = 0x7f5be9bc3800] 15:10:59 INFO - PROCESS | 1823 | 1461276659128 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]]]}] 15:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1427ms 15:10:59 INFO - PROCESS | 1823 | 1461276659193 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 15:10:59 INFO - PROCESS | 1823 | 1461276659198 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 15:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:10:59 INFO - PROCESS | 1823 | 1461276659207 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:10:59 INFO - PROCESS | 1823 | 1461276659213 Marionette TRACE conn3 <- [1,26,null,{}] 15:10:59 INFO - PROCESS | 1823 | 1461276659221 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}] 15:10:59 INFO - PROCESS | 1823 | 1461276659464 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 15:10:59 INFO - PROCESS | 1823 | 1461276659597 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be166a000 == 14 [pid = 1823] [id = 14] 15:10:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 39 (0x7f5be8a4b800) [pid = 1823] [serial = 39] [outer = (nil)] 15:10:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 40 (0x7f5be911c400) [pid = 1823] [serial = 40] [outer = 0x7f5be8a4b800] 15:10:59 INFO - PROCESS | 1823 | 1461276659666 Marionette DEBUG loaded listener.js 15:10:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 41 (0x7f5be9d8e000) [pid = 1823] [serial = 41] [outer = 0x7f5be8a4b800] 15:11:00 INFO - PROCESS | 1823 | 1461276660408 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]]]}] 15:11:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:11:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1234ms 15:11:00 INFO - PROCESS | 1823 | 1461276660442 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 15:11:00 INFO - PROCESS | 1823 | 1461276660451 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 15:11:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:11:00 INFO - PROCESS | 1823 | 1461276660479 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:11:00 INFO - PROCESS | 1823 | 1461276660484 Marionette TRACE conn3 <- [1,30,null,{}] 15:11:00 INFO - PROCESS | 1823 | 1461276660494 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}] 15:11:00 INFO - PROCESS | 1823 | 1461276660637 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 15:11:00 INFO - PROCESS | 1823 | 1461276660646 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9b94800 == 15 [pid = 1823] [id = 15] 15:11:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 42 (0x7f5bea074c00) [pid = 1823] [serial = 42] [outer = (nil)] 15:11:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 43 (0x7f5bea971c00) [pid = 1823] [serial = 43] [outer = 0x7f5bea074c00] 15:11:00 INFO - PROCESS | 1823 | 1461276660706 Marionette DEBUG loaded listener.js 15:11:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 44 (0x7f5beb0d2000) [pid = 1823] [serial = 44] [outer = 0x7f5bea074c00] 15:11:01 INFO - PROCESS | 1823 | 1461276661433 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]]]}] 15:11:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 998ms 15:11:01 INFO - PROCESS | 1823 | 1461276661472 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 15:11:01 INFO - PROCESS | 1823 | 1461276661474 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 15:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:11:01 INFO - PROCESS | 1823 | 1461276661481 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:11:01 INFO - PROCESS | 1823 | 1461276661486 Marionette TRACE conn3 <- [1,34,null,{}] 15:11:01 INFO - PROCESS | 1823 | 1461276661502 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}] 15:11:01 INFO - PROCESS | 1823 | 1461276661633 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 15:11:01 INFO - PROCESS | 1823 | 1461276661663 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9fed000 == 16 [pid = 1823] [id = 16] 15:11:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 45 (0x7f5be772b800) [pid = 1823] [serial = 45] [outer = (nil)] 15:11:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 46 (0x7f5beb556c00) [pid = 1823] [serial = 46] [outer = 0x7f5be772b800] 15:11:01 INFO - PROCESS | 1823 | 1461276661731 Marionette DEBUG loaded listener.js 15:11:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 47 (0x7f5bed179c00) [pid = 1823] [serial = 47] [outer = 0x7f5be772b800] 15:11:02 INFO - PROCESS | 1823 | 1461276662426 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]]]}] 15:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 982ms 15:11:02 INFO - PROCESS | 1823 | 1461276662464 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 15:11:02 INFO - PROCESS | 1823 | 1461276662469 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 15:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:11:02 INFO - PROCESS | 1823 | 1461276662476 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:11:02 INFO - PROCESS | 1823 | 1461276662478 Marionette TRACE conn3 <- [1,38,null,{}] 15:11:02 INFO - PROCESS | 1823 | 1461276662484 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}] 15:11:02 INFO - PROCESS | 1823 | 1461276662660 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 15:11:02 INFO - PROCESS | 1823 | 1461276662683 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea6ca000 == 17 [pid = 1823] [id = 17] 15:11:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 48 (0x7f5be24c2400) [pid = 1823] [serial = 48] [outer = (nil)] 15:11:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 49 (0x7f5bed529400) [pid = 1823] [serial = 49] [outer = 0x7f5be24c2400] 15:11:02 INFO - PROCESS | 1823 | 1461276662749 Marionette DEBUG loaded listener.js 15:11:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 50 (0x7f5bf131c800) [pid = 1823] [serial = 50] [outer = 0x7f5be24c2400] 15:11:03 INFO - PROCESS | 1823 | 1461276663405 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]]]}] 15:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 983ms 15:11:03 INFO - PROCESS | 1823 | 1461276663460 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 15:11:03 INFO - PROCESS | 1823 | 1461276663464 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 15:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:11:03 INFO - PROCESS | 1823 | 1461276663469 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:11:03 INFO - PROCESS | 1823 | 1461276663472 Marionette TRACE conn3 <- [1,42,null,{}] 15:11:03 INFO - PROCESS | 1823 | 1461276663478 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}] 15:11:03 INFO - PROCESS | 1823 | 1461276663640 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 15:11:03 INFO - PROCESS | 1823 | 1461276663658 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3f2e000 == 18 [pid = 1823] [id = 18] 15:11:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 51 (0x7f5be09a3c00) [pid = 1823] [serial = 51] [outer = (nil)] 15:11:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 52 (0x7f5be5168800) [pid = 1823] [serial = 52] [outer = 0x7f5be09a3c00] 15:11:03 INFO - PROCESS | 1823 | 1461276663722 Marionette DEBUG loaded listener.js 15:11:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 53 (0x7f5bf1321800) [pid = 1823] [serial = 53] [outer = 0x7f5be09a3c00] 15:11:04 INFO - PROCESS | 1823 | 1461276664398 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]]]}] 15:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 976ms 15:11:04 INFO - PROCESS | 1823 | 1461276664446 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 15:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:11:04 INFO - PROCESS | 1823 | 1461276664460 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 15:11:04 INFO - PROCESS | 1823 | 1461276664465 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:11:04 INFO - PROCESS | 1823 | 1461276664469 Marionette TRACE conn3 <- [1,46,null,{}] 15:11:04 INFO - PROCESS | 1823 | 1461276664473 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}] 15:11:04 INFO - PROCESS | 1823 | 1461276664662 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 15:11:04 INFO - PROCESS | 1823 | 1461276664679 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bed13a000 == 19 [pid = 1823] [id = 19] 15:11:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 54 (0x7f5bf71d6c00) [pid = 1823] [serial = 54] [outer = (nil)] 15:11:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 55 (0x7f5bf7641400) [pid = 1823] [serial = 55] [outer = 0x7f5bf71d6c00] 15:11:04 INFO - PROCESS | 1823 | 1461276664753 Marionette DEBUG loaded listener.js 15:11:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 56 (0x7f5bf8433400) [pid = 1823] [serial = 56] [outer = 0x7f5bf71d6c00] 15:11:05 INFO - PROCESS | 1823 | 1461276665648 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]]]}] 15:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1229ms 15:11:05 INFO - PROCESS | 1823 | 1461276665695 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 15:11:05 INFO - PROCESS | 1823 | 1461276665702 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 15:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:11:05 INFO - PROCESS | 1823 | 1461276665712 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:11:05 INFO - PROCESS | 1823 | 1461276665716 Marionette TRACE conn3 <- [1,50,null,{}] 15:11:05 INFO - PROCESS | 1823 | 1461276665724 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}] 15:11:05 INFO - PROCESS | 1823 | 1461276665883 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 15:11:06 INFO - PROCESS | 1823 | 1461276666001 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be6472000 == 20 [pid = 1823] [id = 20] 15:11:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 57 (0x7f5be2651800) [pid = 1823] [serial = 57] [outer = (nil)] 15:11:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 58 (0x7f5be64d2000) [pid = 1823] [serial = 58] [outer = 0x7f5be2651800] 15:11:06 INFO - PROCESS | 1823 | 1461276666074 Marionette DEBUG loaded listener.js 15:11:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 59 (0x7f5be85c8800) [pid = 1823] [serial = 59] [outer = 0x7f5be2651800] 15:11:06 INFO - PROCESS | 1823 | 1461276666831 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]]]}] 15:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1133ms 15:11:06 INFO - PROCESS | 1823 | 1461276666845 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 15:11:06 INFO - PROCESS | 1823 | 1461276666854 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 15:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:11:06 INFO - PROCESS | 1823 | 1461276666893 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:11:06 INFO - PROCESS | 1823 | 1461276666898 Marionette TRACE conn3 <- [1,54,null,{}] 15:11:06 INFO - PROCESS | 1823 | 1461276666904 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}] 15:11:07 INFO - PROCESS | 1823 | 1461276667070 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 15:11:07 INFO - PROCESS | 1823 | 1461276667190 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea2c1000 == 21 [pid = 1823] [id = 21] 15:11:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 60 (0x7f5be2651c00) [pid = 1823] [serial = 60] [outer = (nil)] 15:11:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 61 (0x7f5be9bc9400) [pid = 1823] [serial = 61] [outer = 0x7f5be2651c00] 15:11:07 INFO - PROCESS | 1823 | 1461276667264 Marionette DEBUG loaded listener.js 15:11:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 62 (0x7f5bea0d2000) [pid = 1823] [serial = 62] [outer = 0x7f5be2651c00] 15:11:08 INFO - PROCESS | 1823 | 1461276668034 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]]]}] 15:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1191ms 15:11:08 INFO - PROCESS | 1823 | 1461276668076 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 15:11:08 INFO - PROCESS | 1823 | 1461276668080 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 15:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:11:08 INFO - PROCESS | 1823 | 1461276668086 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:11:08 INFO - PROCESS | 1823 | 1461276668092 Marionette TRACE conn3 <- [1,58,null,{}] 15:11:08 INFO - PROCESS | 1823 | 1461276668107 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}] 15:11:08 INFO - PROCESS | 1823 | 1461276668273 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 15:11:08 INFO - PROCESS | 1823 | 1461276668432 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b78800 == 22 [pid = 1823] [id = 22] 15:11:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 63 (0x7f5bed16e800) [pid = 1823] [serial = 63] [outer = (nil)] 15:11:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 64 (0x7f5bed348c00) [pid = 1823] [serial = 64] [outer = 0x7f5bed16e800] 15:11:08 INFO - PROCESS | 1823 | 1461276668515 Marionette DEBUG loaded listener.js 15:11:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 65 (0x7f5bf71d8000) [pid = 1823] [serial = 65] [outer = 0x7f5bed16e800] 15:11:09 INFO - PROCESS | 1823 | 1461276669297 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]]]}] 15:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1284ms 15:11:09 INFO - PROCESS | 1823 | 1461276669491 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 15:11:09 INFO - PROCESS | 1823 | 1461276669497 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 15:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:11:09 INFO - PROCESS | 1823 | 1461276669507 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:11:09 INFO - PROCESS | 1823 | 1461276669510 Marionette TRACE conn3 <- [1,62,null,{}] 15:11:09 INFO - PROCESS | 1823 | 1461276669518 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}] 15:11:09 INFO - PROCESS | 1823 | 1461276669658 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 15:11:09 INFO - PROCESS | 1823 | 1461276669764 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be6f13800 == 23 [pid = 1823] [id = 23] 15:11:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 66 (0x7f5be513a800) [pid = 1823] [serial = 66] [outer = (nil)] 15:11:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 67 (0x7f5be64c9400) [pid = 1823] [serial = 67] [outer = 0x7f5be513a800] 15:11:09 INFO - PROCESS | 1823 | 1461276669829 Marionette DEBUG loaded listener.js 15:11:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 68 (0x7f5be8685c00) [pid = 1823] [serial = 68] [outer = 0x7f5be513a800] 15:11:10 INFO - PROCESS | 1823 | 1461276670659 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]]]}] 15:11:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1228ms 15:11:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be3f2e000 == 22 [pid = 1823] [id = 18] 15:11:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea6ca000 == 21 [pid = 1823] [id = 17] 15:11:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9fed000 == 20 [pid = 1823] [id = 16] 15:11:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9b94800 == 19 [pid = 1823] [id = 15] 15:11:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be166a000 == 18 [pid = 1823] [id = 14] 15:11:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be6346800 == 17 [pid = 1823] [id = 12] 15:11:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be065a000 == 16 [pid = 1823] [id = 9] 15:11:10 INFO - PROCESS | 1823 | 1461276670775 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 15:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:11:10 INFO - PROCESS | 1823 | 1461276670780 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 15:11:10 INFO - PROCESS | 1823 | 1461276670788 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:11:10 INFO - PROCESS | 1823 | 1461276670793 Marionette TRACE conn3 <- [1,66,null,{}] 15:11:10 INFO - PROCESS | 1823 | 1461276670802 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}] 15:11:10 INFO - PROCESS | 1823 | 1461276670963 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 15:11:11 INFO - PROCESS | 1823 | 1461276671084 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3971800 == 17 [pid = 1823] [id = 24] 15:11:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 69 (0x7f5be3a5d800) [pid = 1823] [serial = 69] [outer = (nil)] 15:11:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 70 (0x7f5be772dc00) [pid = 1823] [serial = 70] [outer = 0x7f5be3a5d800] 15:11:11 INFO - PROCESS | 1823 | 1461276671161 Marionette DEBUG loaded listener.js 15:11:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 71 (0x7f5be897ac00) [pid = 1823] [serial = 71] [outer = 0x7f5be3a5d800] 15:11:12 INFO - PROCESS | 1823 | 1461276672014 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]]]}] 15:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1282ms 15:11:12 INFO - PROCESS | 1823 | 1461276672073 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 15:11:12 INFO - PROCESS | 1823 | 1461276672079 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 15:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:11:12 INFO - PROCESS | 1823 | 1461276672095 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:11:12 INFO - PROCESS | 1823 | 1461276672101 Marionette TRACE conn3 <- [1,70,null,{}] 15:11:12 INFO - PROCESS | 1823 | 1461276672108 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}] 15:11:12 INFO - PROCESS | 1823 | 1461276672277 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 15:11:12 INFO - PROCESS | 1823 | 1461276672399 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9f1c800 == 18 [pid = 1823] [id = 25] 15:11:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 72 (0x7f5be3a62c00) [pid = 1823] [serial = 72] [outer = (nil)] 15:11:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 73 (0x7f5bea472400) [pid = 1823] [serial = 73] [outer = 0x7f5be3a62c00] 15:11:12 INFO - PROCESS | 1823 | 1461276672486 Marionette DEBUG loaded listener.js 15:11:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 74 (0x7f5beb0d5400) [pid = 1823] [serial = 74] [outer = 0x7f5be3a62c00] 15:11:13 INFO - PROCESS | 1823 | 1461276673285 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]]]}] 15:11:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1242ms 15:11:13 INFO - PROCESS | 1823 | 1461276673335 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 15:11:13 INFO - PROCESS | 1823 | 1461276673338 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 15:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:11:13 INFO - PROCESS | 1823 | 1461276673344 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:11:13 INFO - PROCESS | 1823 | 1461276673348 Marionette TRACE conn3 <- [1,74,null,{}] 15:11:13 INFO - PROCESS | 1823 | 1461276673379 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}] 15:11:13 INFO - PROCESS | 1823 | 1461276673546 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 15:11:13 INFO - PROCESS | 1823 | 1461276673668 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5beb4e3000 == 19 [pid = 1823] [id = 26] 15:11:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 75 (0x7f5bed1d4400) [pid = 1823] [serial = 75] [outer = (nil)] 15:11:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 76 (0x7f5bf0464800) [pid = 1823] [serial = 76] [outer = 0x7f5bed1d4400] 15:11:13 INFO - PROCESS | 1823 | 1461276673747 Marionette DEBUG loaded listener.js 15:11:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 77 (0x7f5bf715f400) [pid = 1823] [serial = 77] [outer = 0x7f5bed1d4400] 15:11:14 INFO - PROCESS | 1823 | 1461276674590 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]]]}] 15:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1289ms 15:11:14 INFO - PROCESS | 1823 | 1461276674635 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 15:11:14 INFO - PROCESS | 1823 | 1461276674639 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 15:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:11:14 INFO - PROCESS | 1823 | 1461276674644 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:11:14 INFO - PROCESS | 1823 | 1461276674647 Marionette TRACE conn3 <- [1,78,null,{}] 15:11:14 INFO - PROCESS | 1823 | 1461276674652 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}] 15:11:14 INFO - PROCESS | 1823 | 1461276674842 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 15:11:14 INFO - PROCESS | 1823 | 1461276674855 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf13e2800 == 20 [pid = 1823] [id = 27] 15:11:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 78 (0x7f5be099cc00) [pid = 1823] [serial = 78] [outer = (nil)] 15:11:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 79 (0x7f5bf84b5000) [pid = 1823] [serial = 79] [outer = 0x7f5be099cc00] 15:11:14 INFO - PROCESS | 1823 | 1461276674926 Marionette DEBUG loaded listener.js 15:11:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 80 (0x7f5bf87cc800) [pid = 1823] [serial = 80] [outer = 0x7f5be099cc00] 15:11:15 INFO - PROCESS | 1823 | 1461276675724 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]]]}] 15:11:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1126ms 15:11:15 INFO - PROCESS | 1823 | 1461276675792 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 15:11:15 INFO - PROCESS | 1823 | 1461276675796 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 15:11:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:11:15 INFO - PROCESS | 1823 | 1461276675805 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:11:15 INFO - PROCESS | 1823 | 1461276675808 Marionette TRACE conn3 <- [1,82,null,{}] 15:11:15 INFO - PROCESS | 1823 | 1461276675812 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}] 15:11:15 INFO - PROCESS | 1823 | 1461276675959 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 15:11:16 INFO - PROCESS | 1823 | 1461276676165 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b6f800 == 21 [pid = 1823] [id = 28] 15:11:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 81 (0x7f5be0ae8800) [pid = 1823] [serial = 81] [outer = (nil)] 15:11:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 82 (0x7f5be24c6000) [pid = 1823] [serial = 82] [outer = 0x7f5be0ae8800] 15:11:16 INFO - PROCESS | 1823 | 1461276676237 Marionette DEBUG loaded listener.js 15:11:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 83 (0x7f5be85c8c00) [pid = 1823] [serial = 83] [outer = 0x7f5be0ae8800] 15:11:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be6472000 == 20 [pid = 1823] [id = 20] 15:11:17 INFO - PROCESS | 1823 | 1461276677137 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]]]}] 15:11:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1378ms 15:11:17 INFO - PROCESS | 1823 | 1461276677183 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 15:11:17 INFO - PROCESS | 1823 | 1461276677189 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 15:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:11:17 INFO - PROCESS | 1823 | 1461276677197 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:11:17 INFO - PROCESS | 1823 | 1461276677203 Marionette TRACE conn3 <- [1,86,null,{}] 15:11:17 INFO - PROCESS | 1823 | 1461276677211 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}] 15:11:17 INFO - PROCESS | 1823 | 1461276677370 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 15:11:17 INFO - PROCESS | 1823 | 1461276677492 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9d7e000 == 21 [pid = 1823] [id = 29] 15:11:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 84 (0x7f5be7d54800) [pid = 1823] [serial = 84] [outer = (nil)] 15:11:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 85 (0x7f5be9630c00) [pid = 1823] [serial = 85] [outer = 0x7f5be7d54800] 15:11:17 INFO - PROCESS | 1823 | 1461276677569 Marionette DEBUG loaded listener.js 15:11:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 86 (0x7f5bea43b800) [pid = 1823] [serial = 86] [outer = 0x7f5be7d54800] 15:11:18 INFO - PROCESS | 1823 | 1461276678345 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]]]}] 15:11:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1185ms 15:11:18 INFO - PROCESS | 1823 | 1461276678389 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 15:11:18 INFO - PROCESS | 1823 | 1461276678402 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 15:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:11:18 INFO - PROCESS | 1823 | 1461276678412 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:11:18 INFO - PROCESS | 1823 | 1461276678415 Marionette TRACE conn3 <- [1,90,null,{}] 15:11:18 INFO - PROCESS | 1823 | 1461276678422 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}] 15:11:18 INFO - PROCESS | 1823 | 1461276678581 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 15:11:18 INFO - PROCESS | 1823 | 1461276678703 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bed374800 == 22 [pid = 1823] [id = 30] 15:11:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 87 (0x7f5be8ca6000) [pid = 1823] [serial = 87] [outer = (nil)] 15:11:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 88 (0x7f5bed34d800) [pid = 1823] [serial = 88] [outer = 0x7f5be8ca6000] 15:11:18 INFO - PROCESS | 1823 | 1461276678776 Marionette DEBUG loaded listener.js 15:11:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 89 (0x7f5bf6f5dc00) [pid = 1823] [serial = 89] [outer = 0x7f5be8ca6000] 15:11:19 INFO - PROCESS | 1823 | 1461276679634 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]]]}] 15:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1277ms 15:11:19 INFO - PROCESS | 1823 | 1461276679689 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 15:11:19 INFO - PROCESS | 1823 | 1461276679693 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 15:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:11:19 INFO - PROCESS | 1823 | 1461276679700 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:11:19 INFO - PROCESS | 1823 | 1461276679706 Marionette TRACE conn3 <- [1,94,null,{}] 15:11:19 INFO - PROCESS | 1823 | 1461276679723 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}] 15:11:19 INFO - PROCESS | 1823 | 1461276679898 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 15:11:20 INFO - PROCESS | 1823 | 1461276680024 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf71f3000 == 23 [pid = 1823] [id = 31] 15:11:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 90 (0x7f5bf7643c00) [pid = 1823] [serial = 90] [outer = (nil)] 15:11:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 91 (0x7f5bf860a000) [pid = 1823] [serial = 91] [outer = 0x7f5bf7643c00] 15:11:20 INFO - PROCESS | 1823 | 1461276680103 Marionette DEBUG loaded listener.js 15:11:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 92 (0x7f5bfa5e0c00) [pid = 1823] [serial = 92] [outer = 0x7f5bf7643c00] 15:11:20 INFO - PROCESS | 1823 | 1461276680922 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]]]}] 15:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1286ms 15:11:20 INFO - PROCESS | 1823 | 1461276680987 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 15:11:20 INFO - PROCESS | 1823 | 1461276680992 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 15:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:11:21 INFO - PROCESS | 1823 | 1461276681016 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:11:21 INFO - PROCESS | 1823 | 1461276681020 Marionette TRACE conn3 <- [1,98,null,{}] 15:11:21 INFO - PROCESS | 1823 | 1461276681025 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}] 15:11:21 INFO - PROCESS | 1823 | 1461276681183 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 15:11:21 INFO - PROCESS | 1823 | 1461276681305 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf7626000 == 24 [pid = 1823] [id = 32] 15:11:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 93 (0x7f5be64d1c00) [pid = 1823] [serial = 93] [outer = (nil)] 15:11:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 94 (0x7f5bfc2c8000) [pid = 1823] [serial = 94] [outer = 0x7f5be64d1c00] 15:11:21 INFO - PROCESS | 1823 | 1461276681379 Marionette DEBUG loaded listener.js 15:11:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 95 (0x7f5bfc488400) [pid = 1823] [serial = 95] [outer = 0x7f5be64d1c00] 15:11:22 INFO - PROCESS | 1823 | 1461276682199 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]]]}] 15:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1236ms 15:11:22 INFO - PROCESS | 1823 | 1461276682257 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 15:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:11:22 INFO - PROCESS | 1823 | 1461276682261 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 15:11:22 INFO - PROCESS | 1823 | 1461276682266 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:11:22 INFO - PROCESS | 1823 | 1461276682269 Marionette TRACE conn3 <- [1,102,null,{}] 15:11:22 INFO - PROCESS | 1823 | 1461276682274 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}] 15:11:22 INFO - PROCESS | 1823 | 1461276682415 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 15:11:22 INFO - PROCESS | 1823 | 1461276682631 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be645a800 == 25 [pid = 1823] [id = 33] 15:11:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 96 (0x7f5be0999800) [pid = 1823] [serial = 96] [outer = (nil)] 15:11:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 97 (0x7f5be24c7800) [pid = 1823] [serial = 97] [outer = 0x7f5be0999800] 15:11:22 INFO - PROCESS | 1823 | 1461276682718 Marionette DEBUG loaded listener.js 15:11:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 98 (0x7f5be8684400) [pid = 1823] [serial = 98] [outer = 0x7f5be0999800] 15:11:23 INFO - PROCESS | 1823 | 1461276683593 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]]]}] 15:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1381ms 15:11:23 INFO - PROCESS | 1823 | 1461276683649 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 15:11:23 INFO - PROCESS | 1823 | 1461276683653 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 15:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:11:23 INFO - PROCESS | 1823 | 1461276683661 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:11:23 INFO - PROCESS | 1823 | 1461276683667 Marionette TRACE conn3 <- [1,106,null,{}] 15:11:23 INFO - PROCESS | 1823 | 1461276683675 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}] 15:11:23 INFO - PROCESS | 1823 | 1461276683881 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 15:11:23 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5beb4e3000 == 24 [pid = 1823] [id = 26] 15:11:23 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9f1c800 == 23 [pid = 1823] [id = 25] 15:11:23 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be3971800 == 22 [pid = 1823] [id = 24] 15:11:24 INFO - PROCESS | 1823 | 1461276684019 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be8c89000 == 23 [pid = 1823] [id = 34] 15:11:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 99 (0x7f5be0ae7400) [pid = 1823] [serial = 99] [outer = (nil)] 15:11:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f5be3f95000) [pid = 1823] [serial = 100] [outer = 0x7f5be0ae7400] 15:11:24 INFO - PROCESS | 1823 | 1461276684097 Marionette DEBUG loaded listener.js 15:11:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f5bea071000) [pid = 1823] [serial = 101] [outer = 0x7f5be0ae7400] 15:11:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0640800 == 22 [pid = 1823] [id = 8] 15:11:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf13e2800 == 21 [pid = 1823] [id = 27] 15:11:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf7626000 == 20 [pid = 1823] [id = 32] 15:11:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be645a800 == 19 [pid = 1823] [id = 33] 15:11:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf71f3000 == 18 [pid = 1823] [id = 31] 15:11:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bed374800 == 17 [pid = 1823] [id = 30] 15:11:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9d7e000 == 16 [pid = 1823] [id = 29] 15:11:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bed13a000 == 15 [pid = 1823] [id = 19] 15:11:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0b6f800 == 14 [pid = 1823] [id = 28] 15:11:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9591000 == 13 [pid = 1823] [id = 13] 15:11:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be6f13800 == 12 [pid = 1823] [id = 23] 15:11:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be3972000 == 11 [pid = 1823] [id = 6] 15:11:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0b78800 == 10 [pid = 1823] [id = 22] 15:11:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea2c1000 == 9 [pid = 1823] [id = 21] 15:11:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f5be7bd2000) [pid = 1823] [serial = 102] [outer = 0x7f5be1521800] 15:11:27 INFO - PROCESS | 1823 | 1461276687402 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]]]}] 15:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 3788ms 15:11:27 INFO - PROCESS | 1823 | 1461276687452 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 15:11:27 INFO - PROCESS | 1823 | 1461276687461 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 15:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:11:27 INFO - PROCESS | 1823 | 1461276687471 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:11:27 INFO - PROCESS | 1823 | 1461276687476 Marionette TRACE conn3 <- [1,110,null,{}] 15:11:27 INFO - PROCESS | 1823 | 1461276687485 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}] 15:11:27 INFO - PROCESS | 1823 | 1461276687656 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 15:11:27 INFO - PROCESS | 1823 | 1461276687670 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be6f26800 == 10 [pid = 1823] [id = 35] 15:11:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f5bea077400) [pid = 1823] [serial = 103] [outer = (nil)] 15:11:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f5bea8b3400) [pid = 1823] [serial = 104] [outer = 0x7f5bea077400] 15:11:27 INFO - PROCESS | 1823 | 1461276687739 Marionette DEBUG loaded listener.js 15:11:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f5beb0d4c00) [pid = 1823] [serial = 105] [outer = 0x7f5bea077400] 15:11:28 INFO - PROCESS | 1823 | 1461276688499 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]]]}] 15:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1082ms 15:11:28 INFO - PROCESS | 1823 | 1461276688560 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 15:11:28 INFO - PROCESS | 1823 | 1461276688569 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 15:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:11:28 INFO - PROCESS | 1823 | 1461276688584 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:11:28 INFO - PROCESS | 1823 | 1461276688588 Marionette TRACE conn3 <- [1,114,null,{}] 15:11:28 INFO - PROCESS | 1823 | 1461276688596 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}] 15:11:28 INFO - PROCESS | 1823 | 1461276688754 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 15:11:28 INFO - PROCESS | 1823 | 1461276688871 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea93a000 == 11 [pid = 1823] [id = 36] 15:11:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f5be0611800) [pid = 1823] [serial = 106] [outer = (nil)] 15:11:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f5beb4c8c00) [pid = 1823] [serial = 107] [outer = 0x7f5be0611800] 15:11:28 INFO - PROCESS | 1823 | 1461276688941 Marionette DEBUG loaded listener.js 15:11:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f5bf1377400) [pid = 1823] [serial = 108] [outer = 0x7f5be0611800] 15:11:29 INFO - PROCESS | 1823 | 1461276689709 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]]]}] 15:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1181ms 15:11:29 INFO - PROCESS | 1823 | 1461276689769 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 15:11:29 INFO - PROCESS | 1823 | 1461276689773 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 15:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:11:29 INFO - PROCESS | 1823 | 1461276689780 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:11:29 INFO - PROCESS | 1823 | 1461276689785 Marionette TRACE conn3 <- [1,118,null,{}] 15:11:29 INFO - PROCESS | 1823 | 1461276689822 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}] 15:11:30 INFO - PROCESS | 1823 | 1461276690044 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 15:11:30 INFO - PROCESS | 1823 | 1461276690064 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf6fd8800 == 12 [pid = 1823] [id = 37] 15:11:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f5beb179800) [pid = 1823] [serial = 109] [outer = (nil)] 15:11:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f5bf84be800) [pid = 1823] [serial = 110] [outer = 0x7f5beb179800] 15:11:30 INFO - PROCESS | 1823 | 1461276690133 Marionette DEBUG loaded listener.js 15:11:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f5bf87d9c00) [pid = 1823] [serial = 111] [outer = 0x7f5beb179800] 15:11:30 INFO - PROCESS | 1823 | 1461276690855 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]]]}] 15:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1092ms 15:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:11:30 INFO - PROCESS | 1823 | 1461276690872 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 15:11:30 INFO - PROCESS | 1823 | 1461276690875 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 15:11:30 INFO - PROCESS | 1823 | 1461276690881 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:11:30 INFO - PROCESS | 1823 | 1461276690884 Marionette TRACE conn3 <- [1,122,null,{}] 15:11:30 INFO - PROCESS | 1823 | 1461276690890 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}] 15:11:31 INFO - PROCESS | 1823 | 1461276691066 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 15:11:31 INFO - PROCESS | 1823 | 1461276691094 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf74cd000 == 13 [pid = 1823] [id = 38] 15:11:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f5be8978c00) [pid = 1823] [serial = 112] [outer = (nil)] 15:11:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f5bfbc3d800) [pid = 1823] [serial = 113] [outer = 0x7f5be8978c00] 15:11:31 INFO - PROCESS | 1823 | 1461276691157 Marionette DEBUG loaded listener.js 15:11:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f5bfc2c1c00) [pid = 1823] [serial = 114] [outer = 0x7f5be8978c00] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f5be3a5d800) [pid = 1823] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f5be3a62c00) [pid = 1823] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f5be09a3c00) [pid = 1823] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f5bf7643c00) [pid = 1823] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f5be513a800) [pid = 1823] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f5bea074c00) [pid = 1823] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f5be772b800) [pid = 1823] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f5be24c2400) [pid = 1823] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 105 (0x7f5be0aeec00) [pid = 1823] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f5be0612000) [pid = 1823] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f5be9bc3800) [pid = 1823] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f5be8a4b800) [pid = 1823] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f5be099cc00) [pid = 1823] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f5be0614c00) [pid = 1823] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f5be8ca6000) [pid = 1823] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 98 (0x7f5be264b800) [pid = 1823] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 97 (0x7f5be7d54800) [pid = 1823] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 96 (0x7f5bed16e800) [pid = 1823] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 95 (0x7f5be64d1c00) [pid = 1823] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 94 (0x7f5bed1d4400) [pid = 1823] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 93 (0x7f5be2651c00) [pid = 1823] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 92 (0x7f5be2651800) [pid = 1823] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 91 (0x7f5be0ae8800) [pid = 1823] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:11:32 INFO - PROCESS | 1823 | --DOMWINDOW == 90 (0x7f5bf71d6c00) [pid = 1823] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:11:32 INFO - PROCESS | 1823 | 1461276692458 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]]]}] 15:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1628ms 15:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:11:32 INFO - PROCESS | 1823 | 1461276692509 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 15:11:32 INFO - PROCESS | 1823 | 1461276692511 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 15:11:32 INFO - PROCESS | 1823 | 1461276692517 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:11:32 INFO - PROCESS | 1823 | 1461276692520 Marionette TRACE conn3 <- [1,126,null,{}] 15:11:32 INFO - PROCESS | 1823 | 1461276692525 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}] 15:11:32 INFO - PROCESS | 1823 | 1461276692683 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 15:11:32 INFO - PROCESS | 1823 | 1461276692703 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:32 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be6f0f800 == 14 [pid = 1823] [id = 39] 15:11:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 91 (0x7f5be09a3800) [pid = 1823] [serial = 115] [outer = (nil)] 15:11:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 92 (0x7f5be0beac00) [pid = 1823] [serial = 116] [outer = 0x7f5be09a3800] 15:11:32 INFO - PROCESS | 1823 | 1461276692773 Marionette DEBUG loaded listener.js 15:11:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 93 (0x7f5be24bd400) [pid = 1823] [serial = 117] [outer = 0x7f5be09a3800] 15:11:33 INFO - PROCESS | 1823 | 1461276693526 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]]]}] 15:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1035ms 15:11:33 INFO - PROCESS | 1823 | 1461276693551 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 15:11:33 INFO - PROCESS | 1823 | 1461276693554 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 15:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:11:33 INFO - PROCESS | 1823 | 1461276693565 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:11:33 INFO - PROCESS | 1823 | 1461276693569 Marionette TRACE conn3 <- [1,130,null,{}] 15:11:33 INFO - PROCESS | 1823 | 1461276693588 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}] 15:11:33 INFO - PROCESS | 1823 | 1461276693793 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 15:11:33 INFO - PROCESS | 1823 | 1461276693806 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3c54000 == 15 [pid = 1823] [id = 40] 15:11:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 94 (0x7f5be3c7bc00) [pid = 1823] [serial = 118] [outer = (nil)] 15:11:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 95 (0x7f5be3c7d800) [pid = 1823] [serial = 119] [outer = 0x7f5be3c7bc00] 15:11:33 INFO - PROCESS | 1823 | 1461276693869 Marionette DEBUG loaded listener.js 15:11:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 96 (0x7f5be3c82000) [pid = 1823] [serial = 120] [outer = 0x7f5be3c7bc00] 15:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1255ms 15:11:34 INFO - PROCESS | 1823 | 1461276694808 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]]]}] 15:11:34 INFO - PROCESS | 1823 | 1461276694817 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 15:11:34 INFO - PROCESS | 1823 | 1461276694823 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 15:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:11:34 INFO - PROCESS | 1823 | 1461276694832 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:11:34 INFO - PROCESS | 1823 | 1461276694836 Marionette TRACE conn3 <- [1,134,null,{}] 15:11:34 INFO - PROCESS | 1823 | 1461276694843 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}] 15:11:35 INFO - PROCESS | 1823 | 1461276695003 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 15:11:35 INFO - PROCESS | 1823 | 1461276695138 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea2cf000 == 16 [pid = 1823] [id = 41] 15:11:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 97 (0x7f5be3c7e400) [pid = 1823] [serial = 121] [outer = (nil)] 15:11:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 98 (0x7f5be3c85800) [pid = 1823] [serial = 122] [outer = 0x7f5be3c7e400] 15:11:35 INFO - PROCESS | 1823 | 1461276695213 Marionette DEBUG loaded listener.js 15:11:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 99 (0x7f5be5166800) [pid = 1823] [serial = 123] [outer = 0x7f5be3c7e400] 15:11:36 INFO - PROCESS | 1823 | 1461276696140 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]]]}] 15:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1328ms 15:11:36 INFO - PROCESS | 1823 | 1461276696161 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 15:11:36 INFO - PROCESS | 1823 | 1461276696170 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 15:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:11:36 INFO - PROCESS | 1823 | 1461276696179 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:11:36 INFO - PROCESS | 1823 | 1461276696183 Marionette TRACE conn3 <- [1,138,null,{}] 15:11:36 INFO - PROCESS | 1823 | 1461276696189 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}] 15:11:36 INFO - PROCESS | 1823 | 1461276696341 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 15:11:36 INFO - PROCESS | 1823 | 1461276696473 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf719f800 == 17 [pid = 1823] [id = 42] 15:11:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f5be2655c00) [pid = 1823] [serial = 124] [outer = (nil)] 15:11:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f5be77c1400) [pid = 1823] [serial = 125] [outer = 0x7f5be2655c00] 15:11:36 INFO - PROCESS | 1823 | 1461276696545 Marionette DEBUG loaded listener.js 15:11:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f5be911d000) [pid = 1823] [serial = 126] [outer = 0x7f5be2655c00] 15:11:37 INFO - PROCESS | 1823 | 1461276697460 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]]]}] 15:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1431ms 15:11:37 INFO - PROCESS | 1823 | 1461276697632 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 15:11:37 INFO - PROCESS | 1823 | 1461276697637 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 15:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:11:37 INFO - PROCESS | 1823 | 1461276697646 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:11:37 INFO - PROCESS | 1823 | 1461276697650 Marionette TRACE conn3 <- [1,142,null,{}] 15:11:37 INFO - PROCESS | 1823 | 1461276697658 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}] 15:11:37 INFO - PROCESS | 1823 | 1461276697803 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 15:11:38 INFO - PROCESS | 1823 | 1461276698008 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3966000 == 18 [pid = 1823] [id = 43] 15:11:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f5be0be7000) [pid = 1823] [serial = 127] [outer = (nil)] 15:11:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f5be24bd800) [pid = 1823] [serial = 128] [outer = 0x7f5be0be7000] 15:11:38 INFO - PROCESS | 1823 | 1461276698102 Marionette DEBUG loaded listener.js 15:11:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f5be3a5d400) [pid = 1823] [serial = 129] [outer = 0x7f5be0be7000] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f5bea472400) [pid = 1823] [serial = 73] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f5be9630c00) [pid = 1823] [serial = 85] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f5be24c7800) [pid = 1823] [serial = 97] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f5bfc2c8000) [pid = 1823] [serial = 94] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f5bfa5e0c00) [pid = 1823] [serial = 92] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f5be8685c00) [pid = 1823] [serial = 68] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 98 (0x7f5be24c6000) [pid = 1823] [serial = 82] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 97 (0x7f5bf860a000) [pid = 1823] [serial = 91] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 96 (0x7f5bfa020800) [pid = 1823] [serial = 2] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 95 (0x7f5be772dc00) [pid = 1823] [serial = 70] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 94 (0x7f5be1657000) [pid = 1823] [serial = 28] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 93 (0x7f5bea971c00) [pid = 1823] [serial = 43] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 92 (0x7f5beb556c00) [pid = 1823] [serial = 46] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 91 (0x7f5be64c9400) [pid = 1823] [serial = 67] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 90 (0x7f5bed529400) [pid = 1823] [serial = 49] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 89 (0x7f5bf131c800) [pid = 1823] [serial = 50] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 88 (0x7f5be64d5800) [pid = 1823] [serial = 34] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 87 (0x7f5be0619c00) [pid = 1823] [serial = 25] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 86 (0x7f5bed179c00) [pid = 1823] [serial = 47] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 85 (0x7f5bea074800) [pid = 1823] [serial = 37] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 84 (0x7f5be9628800) [pid = 1823] [serial = 35] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 83 (0x7f5be1604c00) [pid = 1823] [serial = 38] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 82 (0x7f5be9d8e000) [pid = 1823] [serial = 41] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 81 (0x7f5be3a60800) [pid = 1823] [serial = 31] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 80 (0x7f5beb0d2000) [pid = 1823] [serial = 44] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 79 (0x7f5bf1321800) [pid = 1823] [serial = 53] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 78 (0x7f5be911c400) [pid = 1823] [serial = 40] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 77 (0x7f5be0ae9400) [pid = 1823] [serial = 26] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 76 (0x7f5be061bc00) [pid = 1823] [serial = 23] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 75 (0x7f5be95ab400) [pid = 1823] [serial = 9] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 74 (0x7f5be85c8800) [pid = 1823] [serial = 59] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 73 (0x7f5bed34d800) [pid = 1823] [serial = 88] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 72 (0x7f5be9bc9400) [pid = 1823] [serial = 61] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 71 (0x7f5be85c8c00) [pid = 1823] [serial = 83] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 70 (0x7f5bf8433400) [pid = 1823] [serial = 56] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 69 (0x7f5be64d2000) [pid = 1823] [serial = 58] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 68 (0x7f5bf7641400) [pid = 1823] [serial = 55] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 67 (0x7f5bf0464800) [pid = 1823] [serial = 76] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 66 (0x7f5be897ac00) [pid = 1823] [serial = 71] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 65 (0x7f5beb0d5400) [pid = 1823] [serial = 74] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 64 (0x7f5be5168800) [pid = 1823] [serial = 52] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 63 (0x7f5be24cbc00) [pid = 1823] [serial = 19] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 62 (0x7f5bea43b800) [pid = 1823] [serial = 86] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 61 (0x7f5bf71d8000) [pid = 1823] [serial = 65] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 60 (0x7f5bfc488400) [pid = 1823] [serial = 95] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 59 (0x7f5bf715f400) [pid = 1823] [serial = 77] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 58 (0x7f5bed348c00) [pid = 1823] [serial = 64] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 57 (0x7f5bea0d2000) [pid = 1823] [serial = 62] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 56 (0x7f5be911e000) [pid = 1823] [serial = 12] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 55 (0x7f5bf84b5000) [pid = 1823] [serial = 79] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 54 (0x7f5be0616800) [pid = 1823] [serial = 22] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 53 (0x7f5bf87cc800) [pid = 1823] [serial = 80] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 52 (0x7f5bf6f5dc00) [pid = 1823] [serial = 89] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 51 (0x7f5be264d800) [pid = 1823] [serial = 16] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | --DOMWINDOW == 50 (0x7f5be2654000) [pid = 1823] [serial = 17] [outer = (nil)] [url = about:blank] 15:11:38 INFO - PROCESS | 1823 | 1461276698940 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]]]}] 15:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1336ms 15:11:38 INFO - PROCESS | 1823 | 1461276698983 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 15:11:38 INFO - PROCESS | 1823 | 1461276698988 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 15:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:11:39 INFO - PROCESS | 1823 | 1461276699007 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:11:39 INFO - PROCESS | 1823 | 1461276699013 Marionette TRACE conn3 <- [1,146,null,{}] 15:11:39 INFO - PROCESS | 1823 | 1461276699019 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}] 15:11:39 INFO - PROCESS | 1823 | 1461276699161 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 15:11:39 INFO - PROCESS | 1823 | 1461276699173 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3c5d800 == 19 [pid = 1823] [id = 44] 15:11:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 51 (0x7f5be24c9000) [pid = 1823] [serial = 130] [outer = (nil)] 15:11:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 52 (0x7f5be64d2000) [pid = 1823] [serial = 131] [outer = 0x7f5be24c9000] 15:11:39 INFO - PROCESS | 1823 | 1461276699236 Marionette DEBUG loaded listener.js 15:11:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 53 (0x7f5be7d5a400) [pid = 1823] [serial = 132] [outer = 0x7f5be24c9000] 15:11:39 INFO - PROCESS | 1823 | 1461276699995 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]]]}] 15:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1043ms 15:11:40 INFO - PROCESS | 1823 | 1461276700045 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 15:11:40 INFO - PROCESS | 1823 | 1461276700048 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 15:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:11:40 INFO - PROCESS | 1823 | 1461276700055 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:11:40 INFO - PROCESS | 1823 | 1461276700060 Marionette TRACE conn3 <- [1,150,null,{}] 15:11:40 INFO - PROCESS | 1823 | 1461276700084 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}] 15:11:40 INFO - PROCESS | 1823 | 1461276700236 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 15:11:40 INFO - PROCESS | 1823 | 1461276700248 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be8938800 == 20 [pid = 1823] [id = 45] 15:11:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 54 (0x7f5be9d91000) [pid = 1823] [serial = 133] [outer = (nil)] 15:11:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 55 (0x7f5bea070800) [pid = 1823] [serial = 134] [outer = 0x7f5be9d91000] 15:11:40 INFO - PROCESS | 1823 | 1461276700326 Marionette DEBUG loaded listener.js 15:11:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 56 (0x7f5bea3a9800) [pid = 1823] [serial = 135] [outer = 0x7f5be9d91000] 15:11:41 INFO - PROCESS | 1823 | 1461276701063 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]]]}] 15:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1030ms 15:11:41 INFO - PROCESS | 1823 | 1461276701086 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 15:11:41 INFO - PROCESS | 1823 | 1461276701090 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 15:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:11:41 INFO - PROCESS | 1823 | 1461276701096 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:11:41 INFO - PROCESS | 1823 | 1461276701099 Marionette TRACE conn3 <- [1,154,null,{}] 15:11:41 INFO - PROCESS | 1823 | 1461276701104 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}] 15:11:41 INFO - PROCESS | 1823 | 1461276701304 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 15:11:41 INFO - PROCESS | 1823 | 1461276701338 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9cb0800 == 21 [pid = 1823] [id = 46] 15:11:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 57 (0x7f5be9fc7000) [pid = 1823] [serial = 136] [outer = (nil)] 15:11:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 58 (0x7f5beb0d2000) [pid = 1823] [serial = 137] [outer = 0x7f5be9fc7000] 15:11:41 INFO - PROCESS | 1823 | 1461276701400 Marionette DEBUG loaded listener.js 15:11:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 59 (0x7f5beb54b800) [pid = 1823] [serial = 138] [outer = 0x7f5be9fc7000] 15:11:42 INFO - PROCESS | 1823 | 1461276702319 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]]]}] 15:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1280ms 15:11:42 INFO - PROCESS | 1823 | 1461276702381 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 15:11:42 INFO - PROCESS | 1823 | 1461276702383 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 15:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:11:42 INFO - PROCESS | 1823 | 1461276702390 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:11:42 INFO - PROCESS | 1823 | 1461276702394 Marionette TRACE conn3 <- [1,158,null,{}] 15:11:42 INFO - PROCESS | 1823 | 1461276702399 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}] 15:11:42 INFO - PROCESS | 1823 | 1461276702593 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 15:11:42 INFO - PROCESS | 1823 | 1461276702621 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea2df800 == 22 [pid = 1823] [id = 47] 15:11:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 60 (0x7f5bed178c00) [pid = 1823] [serial = 139] [outer = (nil)] 15:11:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 61 (0x7f5bf0464800) [pid = 1823] [serial = 140] [outer = 0x7f5bed178c00] 15:11:42 INFO - PROCESS | 1823 | 1461276702684 Marionette DEBUG loaded listener.js 15:11:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 62 (0x7f5bf137cc00) [pid = 1823] [serial = 141] [outer = 0x7f5bed178c00] 15:11:43 INFO - PROCESS | 1823 | --DOMWINDOW == 61 (0x7f5be09a3800) [pid = 1823] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:11:43 INFO - PROCESS | 1823 | --DOMWINDOW == 60 (0x7f5beb179800) [pid = 1823] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:11:43 INFO - PROCESS | 1823 | --DOMWINDOW == 59 (0x7f5be8978c00) [pid = 1823] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:11:43 INFO - PROCESS | 1823 | --DOMWINDOW == 58 (0x7f5bea077400) [pid = 1823] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:11:43 INFO - PROCESS | 1823 | --DOMWINDOW == 57 (0x7f5be0ae7400) [pid = 1823] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:11:43 INFO - PROCESS | 1823 | --DOMWINDOW == 56 (0x7f5be0611800) [pid = 1823] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:11:43 INFO - PROCESS | 1823 | 1461276703396 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]]]}] 15:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1032ms 15:11:43 INFO - PROCESS | 1823 | 1461276703426 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 15:11:43 INFO - PROCESS | 1823 | 1461276703429 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 15:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:11:43 INFO - PROCESS | 1823 | 1461276703434 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:11:43 INFO - PROCESS | 1823 | 1461276703436 Marionette TRACE conn3 <- [1,162,null,{}] 15:11:43 INFO - PROCESS | 1823 | 1461276703451 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}] 15:11:43 INFO - PROCESS | 1823 | 1461276703606 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 15:11:43 INFO - PROCESS | 1823 | 1461276703625 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5beb042800 == 23 [pid = 1823] [id = 48] 15:11:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 57 (0x7f5be0be2c00) [pid = 1823] [serial = 142] [outer = (nil)] 15:11:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 58 (0x7f5bf71d0400) [pid = 1823] [serial = 143] [outer = 0x7f5be0be2c00] 15:11:43 INFO - PROCESS | 1823 | 1461276703690 Marionette DEBUG loaded listener.js 15:11:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 59 (0x7f5bf7649c00) [pid = 1823] [serial = 144] [outer = 0x7f5be0be2c00] 15:11:44 INFO - PROCESS | 1823 | 1461276704432 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]]]}] 15:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1074ms 15:11:44 INFO - PROCESS | 1823 | 1461276704510 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 15:11:44 INFO - PROCESS | 1823 | 1461276704513 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 15:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:11:44 INFO - PROCESS | 1823 | 1461276704567 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:11:44 INFO - PROCESS | 1823 | 1461276704568 Marionette TRACE conn3 <- [1,166,null,{}] 15:11:44 INFO - PROCESS | 1823 | 1461276704628 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}] 15:11:44 INFO - PROCESS | 1823 | 1461276704758 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 15:11:44 INFO - PROCESS | 1823 | 1461276704919 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf0498000 == 24 [pid = 1823] [id = 49] 15:11:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 60 (0x7f5beb556800) [pid = 1823] [serial = 145] [outer = (nil)] 15:11:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 61 (0x7f5bfbc3b000) [pid = 1823] [serial = 146] [outer = 0x7f5beb556800] 15:11:44 INFO - PROCESS | 1823 | 1461276704985 Marionette DEBUG loaded listener.js 15:11:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 62 (0x7f5bfc2c6400) [pid = 1823] [serial = 147] [outer = 0x7f5beb556800] 15:11:45 INFO - PROCESS | 1823 | 1461276705880 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]]]}] 15:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1380ms 15:11:45 INFO - PROCESS | 1823 | 1461276705907 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 15:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:11:45 INFO - PROCESS | 1823 | 1461276705912 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 15:11:45 INFO - PROCESS | 1823 | 1461276705920 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:11:45 INFO - PROCESS | 1823 | 1461276705926 Marionette TRACE conn3 <- [1,170,null,{}] 15:11:45 INFO - PROCESS | 1823 | 1461276705937 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}] 15:11:46 INFO - PROCESS | 1823 | 1461276706095 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 15:11:46 INFO - PROCESS | 1823 | 1461276706224 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be6f10800 == 25 [pid = 1823] [id = 50] 15:11:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 63 (0x7f5be24c2000) [pid = 1823] [serial = 148] [outer = (nil)] 15:11:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 64 (0x7f5be3c7c400) [pid = 1823] [serial = 149] [outer = 0x7f5be24c2000] 15:11:46 INFO - PROCESS | 1823 | 1461276706297 Marionette DEBUG loaded listener.js 15:11:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 65 (0x7f5be6487400) [pid = 1823] [serial = 150] [outer = 0x7f5be24c2000] 15:11:47 INFO - PROCESS | 1823 | 1461276707153 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]]]}] 15:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1287ms 15:11:47 INFO - PROCESS | 1823 | 1461276707207 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 15:11:47 INFO - PROCESS | 1823 | 1461276707215 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 15:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:11:47 INFO - PROCESS | 1823 | 1461276707225 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:11:47 INFO - PROCESS | 1823 | 1461276707229 Marionette TRACE conn3 <- [1,174,null,{}] 15:11:47 INFO - PROCESS | 1823 | 1461276707235 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}] 15:11:47 INFO - PROCESS | 1823 | 1461276707393 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 15:11:47 INFO - PROCESS | 1823 | 1461276707514 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea6c8000 == 26 [pid = 1823] [id = 51] 15:11:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 66 (0x7f5be24c9400) [pid = 1823] [serial = 151] [outer = (nil)] 15:11:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 67 (0x7f5bea070c00) [pid = 1823] [serial = 152] [outer = 0x7f5be24c9400] 15:11:47 INFO - PROCESS | 1823 | 1461276707593 Marionette DEBUG loaded listener.js 15:11:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 68 (0x7f5bea96e400) [pid = 1823] [serial = 153] [outer = 0x7f5be24c9400] 15:11:48 INFO - PROCESS | 1823 | 1461276708416 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]]]}] 15:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1236ms 15:11:48 INFO - PROCESS | 1823 | 1461276708463 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 15:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:11:48 INFO - PROCESS | 1823 | 1461276708467 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 15:11:48 INFO - PROCESS | 1823 | 1461276708474 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:11:48 INFO - PROCESS | 1823 | 1461276708480 Marionette TRACE conn3 <- [1,178,null,{}] 15:11:48 INFO - PROCESS | 1823 | 1461276708514 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}] 15:11:48 INFO - PROCESS | 1823 | 1461276708678 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 15:11:48 INFO - PROCESS | 1823 | 1461276708810 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf6fed000 == 27 [pid = 1823] [id = 52] 15:11:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 69 (0x7f5be8ca1000) [pid = 1823] [serial = 154] [outer = (nil)] 15:11:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 70 (0x7f5bf6f5d800) [pid = 1823] [serial = 155] [outer = 0x7f5be8ca1000] 15:11:48 INFO - PROCESS | 1823 | 1461276708887 Marionette DEBUG loaded listener.js 15:11:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 71 (0x7f5bf7643c00) [pid = 1823] [serial = 156] [outer = 0x7f5be8ca1000] 15:11:49 INFO - PROCESS | 1823 | 1461276709721 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]]]}] 15:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1301ms 15:11:49 INFO - PROCESS | 1823 | 1461276709775 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 15:11:49 INFO - PROCESS | 1823 | 1461276709780 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 15:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:11:49 INFO - PROCESS | 1823 | 1461276709789 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:11:49 INFO - PROCESS | 1823 | 1461276709792 Marionette TRACE conn3 <- [1,182,null,{}] 15:11:49 INFO - PROCESS | 1823 | 1461276709799 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}] 15:11:49 INFO - PROCESS | 1823 | 1461276709961 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 15:11:50 INFO - PROCESS | 1823 | 1461276710084 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf8111800 == 28 [pid = 1823] [id = 53] 15:11:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 72 (0x7f5beb0d7c00) [pid = 1823] [serial = 157] [outer = (nil)] 15:11:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 73 (0x7f5bfbe89800) [pid = 1823] [serial = 158] [outer = 0x7f5beb0d7c00] 15:11:50 INFO - PROCESS | 1823 | 1461276710155 Marionette DEBUG loaded listener.js 15:11:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 74 (0x7f5bfc45ec00) [pid = 1823] [serial = 159] [outer = 0x7f5beb0d7c00] 15:11:50 INFO - PROCESS | 1823 | 1461276710463 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:11:51 INFO - PROCESS | 1823 | 1461276711029 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]]]}] 15:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1283ms 15:11:51 INFO - PROCESS | 1823 | 1461276711072 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 15:11:51 INFO - PROCESS | 1823 | 1461276711075 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 15:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:11:51 INFO - PROCESS | 1823 | 1461276711081 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:11:51 INFO - PROCESS | 1823 | 1461276711083 Marionette TRACE conn3 <- [1,186,null,{}] 15:11:51 INFO - PROCESS | 1823 | 1461276711089 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}] 15:11:51 INFO - PROCESS | 1823 | 1461276711234 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 15:11:51 INFO - PROCESS | 1823 | 1461276711361 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b63000 == 29 [pid = 1823] [id = 54] 15:11:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 75 (0x7f5be0614c00) [pid = 1823] [serial = 160] [outer = (nil)] 15:11:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 76 (0x7f5be0be1c00) [pid = 1823] [serial = 161] [outer = 0x7f5be0614c00] 15:11:51 INFO - PROCESS | 1823 | 1461276711431 Marionette DEBUG loaded listener.js 15:11:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 77 (0x7f5bfa00d800) [pid = 1823] [serial = 162] [outer = 0x7f5be0614c00] 15:11:52 INFO - PROCESS | 1823 | 1461276712423 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]]]}] 15:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1438ms 15:11:52 INFO - PROCESS | 1823 | 1461276712520 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 15:11:52 INFO - PROCESS | 1823 | 1461276712533 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 15:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:11:52 INFO - PROCESS | 1823 | 1461276712563 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:11:52 INFO - PROCESS | 1823 | 1461276712570 Marionette TRACE conn3 <- [1,190,null,{}] 15:11:52 INFO - PROCESS | 1823 | 1461276712640 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}] 15:11:52 INFO - PROCESS | 1823 | 1461276712825 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 15:11:52 INFO - PROCESS | 1823 | 1461276712961 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:52 INFO - PROCESS | 1823 | --DOMWINDOW == 76 (0x7f5be3f95000) [pid = 1823] [serial = 100] [outer = (nil)] [url = about:blank] 15:11:52 INFO - PROCESS | 1823 | --DOMWINDOW == 75 (0x7f5be0beac00) [pid = 1823] [serial = 116] [outer = (nil)] [url = about:blank] 15:11:52 INFO - PROCESS | 1823 | --DOMWINDOW == 74 (0x7f5bf84be800) [pid = 1823] [serial = 110] [outer = (nil)] [url = about:blank] 15:11:52 INFO - PROCESS | 1823 | --DOMWINDOW == 73 (0x7f5bfbc3d800) [pid = 1823] [serial = 113] [outer = (nil)] [url = about:blank] 15:11:52 INFO - PROCESS | 1823 | --DOMWINDOW == 72 (0x7f5bf87d9c00) [pid = 1823] [serial = 111] [outer = (nil)] [url = about:blank] 15:11:52 INFO - PROCESS | 1823 | --DOMWINDOW == 71 (0x7f5bea8b3400) [pid = 1823] [serial = 104] [outer = (nil)] [url = about:blank] 15:11:52 INFO - PROCESS | 1823 | --DOMWINDOW == 70 (0x7f5beb0d4c00) [pid = 1823] [serial = 105] [outer = (nil)] [url = about:blank] 15:11:52 INFO - PROCESS | 1823 | --DOMWINDOW == 69 (0x7f5bea071000) [pid = 1823] [serial = 101] [outer = (nil)] [url = about:blank] 15:11:52 INFO - PROCESS | 1823 | --DOMWINDOW == 68 (0x7f5beb4c8c00) [pid = 1823] [serial = 107] [outer = (nil)] [url = about:blank] 15:11:52 INFO - PROCESS | 1823 | --DOMWINDOW == 67 (0x7f5be24bd400) [pid = 1823] [serial = 117] [outer = (nil)] [url = about:blank] 15:11:52 INFO - PROCESS | 1823 | --DOMWINDOW == 66 (0x7f5be0aea000) [pid = 1823] [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.] 15:11:52 INFO - PROCESS | 1823 | --DOMWINDOW == 65 (0x7f5bfc2c1c00) [pid = 1823] [serial = 114] [outer = (nil)] [url = about:blank] 15:11:52 INFO - PROCESS | 1823 | --DOMWINDOW == 64 (0x7f5bf1377400) [pid = 1823] [serial = 108] [outer = (nil)] [url = about:blank] 15:11:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be166f000 == 30 [pid = 1823] [id = 55] 15:11:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 65 (0x7f5be0aea000) [pid = 1823] [serial = 163] [outer = (nil)] 15:11:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 66 (0x7f5be2652400) [pid = 1823] [serial = 164] [outer = 0x7f5be0aea000] 15:11:53 INFO - PROCESS | 1823 | 1461276713061 Marionette DEBUG loaded listener.js 15:11:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 67 (0x7f5be7738400) [pid = 1823] [serial = 165] [outer = 0x7f5be0aea000] 15:11:53 INFO - PROCESS | 1823 | 1461276713678 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]]]}] 15:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1159ms 15:11:53 INFO - PROCESS | 1823 | 1461276713705 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 15:11:53 INFO - PROCESS | 1823 | 1461276713713 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 15:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:11:53 INFO - PROCESS | 1823 | 1461276713732 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:11:53 INFO - PROCESS | 1823 | 1461276713735 Marionette TRACE conn3 <- [1,194,null,{}] 15:11:53 INFO - PROCESS | 1823 | 1461276713741 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}] 15:11:53 INFO - PROCESS | 1823 | 1461276713931 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 15:11:54 INFO - PROCESS | 1823 | 1461276714023 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be929d800 == 31 [pid = 1823] [id = 56] 15:11:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 68 (0x7f5be3c88400) [pid = 1823] [serial = 166] [outer = (nil)] 15:11:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 69 (0x7f5bea0d3000) [pid = 1823] [serial = 167] [outer = 0x7f5be3c88400] 15:11:54 INFO - PROCESS | 1823 | 1461276714088 Marionette DEBUG loaded listener.js 15:11:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 70 (0x7f5beb0d6000) [pid = 1823] [serial = 168] [outer = 0x7f5be3c88400] 15:11:54 INFO - PROCESS | 1823 | 1461276714713 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]]]}] 15:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1034ms 15:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:11:54 INFO - PROCESS | 1823 | 1461276714766 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 15:11:54 INFO - PROCESS | 1823 | 1461276714769 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 15:11:54 INFO - PROCESS | 1823 | 1461276714775 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:11:54 INFO - PROCESS | 1823 | 1461276714781 Marionette TRACE conn3 <- [1,198,null,{}] 15:11:54 INFO - PROCESS | 1823 | 1461276714796 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}] 15:11:54 INFO - PROCESS | 1823 | 1461276714987 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 15:11:55 INFO - PROCESS | 1823 | 1461276715001 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5beb03d000 == 32 [pid = 1823] [id = 57] 15:11:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 71 (0x7f5bed34e000) [pid = 1823] [serial = 169] [outer = (nil)] 15:11:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 72 (0x7f5bf6f5e000) [pid = 1823] [serial = 170] [outer = 0x7f5bed34e000] 15:11:55 INFO - PROCESS | 1823 | 1461276715068 Marionette DEBUG loaded listener.js 15:11:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 73 (0x7f5bf7645c00) [pid = 1823] [serial = 171] [outer = 0x7f5bed34e000] 15:11:55 INFO - PROCESS | 1823 | 1461276715780 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]]]}] 15:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1033ms 15:11:55 INFO - PROCESS | 1823 | 1461276715807 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 15:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:11:55 INFO - PROCESS | 1823 | 1461276715812 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 15:11:55 INFO - PROCESS | 1823 | 1461276715818 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:11:55 INFO - PROCESS | 1823 | 1461276715821 Marionette TRACE conn3 <- [1,202,null,{}] 15:11:55 INFO - PROCESS | 1823 | 1461276715825 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}] 15:11:55 INFO - PROCESS | 1823 | 1461276715993 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 15:11:56 INFO - PROCESS | 1823 | 1461276716054 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf63b2800 == 33 [pid = 1823] [id = 58] 15:11:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 74 (0x7f5beb17c400) [pid = 1823] [serial = 172] [outer = (nil)] 15:11:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 75 (0x7f5bfbe94000) [pid = 1823] [serial = 173] [outer = 0x7f5beb17c400] 15:11:56 INFO - PROCESS | 1823 | 1461276716113 Marionette DEBUG loaded listener.js 15:11:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 76 (0x7f5bfc81cc00) [pid = 1823] [serial = 174] [outer = 0x7f5beb17c400] 15:11:56 INFO - PROCESS | 1823 | 1461276716797 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]]]}] 15:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1032ms 15:11:56 INFO - PROCESS | 1823 | 1461276716851 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 15:11:56 INFO - PROCESS | 1823 | 1461276716854 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 15:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:11:56 INFO - PROCESS | 1823 | 1461276716860 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:11:56 INFO - PROCESS | 1823 | 1461276716862 Marionette TRACE conn3 <- [1,206,null,{}] 15:11:56 INFO - PROCESS | 1823 | 1461276716867 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}] 15:11:57 INFO - PROCESS | 1823 | 1461276717029 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 15:11:57 INFO - PROCESS | 1823 | 1461276717054 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf8102800 == 34 [pid = 1823] [id = 59] 15:11:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 77 (0x7f5bfc81e000) [pid = 1823] [serial = 175] [outer = (nil)] 15:11:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 78 (0x7f5bfc910800) [pid = 1823] [serial = 176] [outer = 0x7f5bfc81e000] 15:11:57 INFO - PROCESS | 1823 | 1461276717125 Marionette DEBUG loaded listener.js 15:11:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 79 (0x7f5bfe514800) [pid = 1823] [serial = 177] [outer = 0x7f5bfc81e000] 15:11:57 INFO - PROCESS | 1823 | --DOMWINDOW == 78 (0x7f5be0999800) [pid = 1823] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:11:57 INFO - PROCESS | 1823 | --DOMWINDOW == 77 (0x7f5be9d91000) [pid = 1823] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:11:57 INFO - PROCESS | 1823 | --DOMWINDOW == 76 (0x7f5bed178c00) [pid = 1823] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:11:57 INFO - PROCESS | 1823 | --DOMWINDOW == 75 (0x7f5be0be2c00) [pid = 1823] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:11:57 INFO - PROCESS | 1823 | --DOMWINDOW == 74 (0x7f5be0be7000) [pid = 1823] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:11:57 INFO - PROCESS | 1823 | --DOMWINDOW == 73 (0x7f5be24c9000) [pid = 1823] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:11:57 INFO - PROCESS | 1823 | --DOMWINDOW == 72 (0x7f5be9fc7000) [pid = 1823] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:11:57 INFO - PROCESS | 1823 | 1461276717924 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]]]}] 15:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1081ms 15:11:57 INFO - PROCESS | 1823 | 1461276717942 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 15:11:57 INFO - PROCESS | 1823 | 1461276717944 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 15:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:11:57 INFO - PROCESS | 1823 | 1461276717951 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:11:57 INFO - PROCESS | 1823 | 1461276717953 Marionette TRACE conn3 <- [1,210,null,{}] 15:11:57 INFO - PROCESS | 1823 | 1461276717958 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}] 15:11:58 INFO - PROCESS | 1823 | 1461276718131 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 15:11:58 INFO - PROCESS | 1823 | 1461276718149 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf831c800 == 35 [pid = 1823] [id = 60] 15:11:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 73 (0x7f5be5169800) [pid = 1823] [serial = 178] [outer = (nil)] 15:11:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 74 (0x7f5bfc902400) [pid = 1823] [serial = 179] [outer = 0x7f5be5169800] 15:11:58 INFO - PROCESS | 1823 | 1461276718213 Marionette DEBUG loaded listener.js 15:11:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 75 (0x7f5bff29a400) [pid = 1823] [serial = 180] [outer = 0x7f5be5169800] 15:11:58 INFO - PROCESS | 1823 | 1461276718845 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]]]}] 15:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 926ms 15:11:58 INFO - PROCESS | 1823 | 1461276718879 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 15:11:58 INFO - PROCESS | 1823 | 1461276718881 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 15:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:11:58 INFO - PROCESS | 1823 | 1461276718888 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:11:58 INFO - PROCESS | 1823 | 1461276718891 Marionette TRACE conn3 <- [1,214,null,{}] 15:11:58 INFO - PROCESS | 1823 | 1461276718896 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}] 15:11:59 INFO - PROCESS | 1823 | 1461276719074 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 15:11:59 INFO - PROCESS | 1823 | 1461276719087 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbfad800 == 36 [pid = 1823] [id = 61] 15:11:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 76 (0x7f5be061c800) [pid = 1823] [serial = 181] [outer = (nil)] 15:11:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 77 (0x7f5c0086b800) [pid = 1823] [serial = 182] [outer = 0x7f5be061c800] 15:11:59 INFO - PROCESS | 1823 | 1461276719148 Marionette DEBUG loaded listener.js 15:11:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 78 (0x7f5c008e8400) [pid = 1823] [serial = 183] [outer = 0x7f5be061c800] 15:11:59 INFO - PROCESS | 1823 | 1461276719916 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]]]}] 15:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1038ms 15:11:59 INFO - PROCESS | 1823 | 1461276719927 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 15:11:59 INFO - PROCESS | 1823 | 1461276719931 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 15:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:11:59 INFO - PROCESS | 1823 | 1461276719941 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:11:59 INFO - PROCESS | 1823 | 1461276719947 Marionette TRACE conn3 <- [1,218,null,{}] 15:11:59 INFO - PROCESS | 1823 | 1461276719969 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}] 15:12:00 INFO - PROCESS | 1823 | 1461276720155 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 15:12:00 INFO - PROCESS | 1823 | 1461276720263 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be92af800 == 37 [pid = 1823] [id = 62] 15:12:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 79 (0x7f5be0be8800) [pid = 1823] [serial = 184] [outer = (nil)] 15:12:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 80 (0x7f5be3c87c00) [pid = 1823] [serial = 185] [outer = 0x7f5be0be8800] 15:12:00 INFO - PROCESS | 1823 | 1461276720334 Marionette DEBUG loaded listener.js 15:12:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 81 (0x7f5be7bc9c00) [pid = 1823] [serial = 186] [outer = 0x7f5be0be8800] 15:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1187ms 15:12:01 INFO - PROCESS | 1823 | 1461276721120 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]]]}] 15:12:01 INFO - PROCESS | 1823 | 1461276721144 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 15:12:01 INFO - PROCESS | 1823 | 1461276721153 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 15:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:12:01 INFO - PROCESS | 1823 | 1461276721164 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:12:01 INFO - PROCESS | 1823 | 1461276721168 Marionette TRACE conn3 <- [1,222,null,{}] 15:12:01 INFO - PROCESS | 1823 | 1461276721173 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}] 15:12:01 INFO - PROCESS | 1823 | 1461276721316 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 15:12:01 INFO - PROCESS | 1823 | 1461276721457 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf13db800 == 38 [pid = 1823] [id = 63] 15:12:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 82 (0x7f5be1604c00) [pid = 1823] [serial = 187] [outer = (nil)] 15:12:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 83 (0x7f5beb0d5400) [pid = 1823] [serial = 188] [outer = 0x7f5be1604c00] 15:12:01 INFO - PROCESS | 1823 | 1461276721536 Marionette DEBUG loaded listener.js 15:12:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 84 (0x7f5bf046ac00) [pid = 1823] [serial = 189] [outer = 0x7f5be1604c00] 15:12:02 INFO - PROCESS | 1823 | 1461276722372 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]]]}] 15:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1231ms 15:12:02 INFO - PROCESS | 1823 | 1461276722397 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 15:12:02 INFO - PROCESS | 1823 | 1461276722401 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 15:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:12:02 INFO - PROCESS | 1823 | 1461276722407 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:12:02 INFO - PROCESS | 1823 | 1461276722413 Marionette TRACE conn3 <- [1,226,null,{}] 15:12:02 INFO - PROCESS | 1823 | 1461276722428 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}] 15:12:02 INFO - PROCESS | 1823 | 1461276722587 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 15:12:02 INFO - PROCESS | 1823 | 1461276722727 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc617000 == 39 [pid = 1823] [id = 64] 15:12:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 85 (0x7f5bf131d400) [pid = 1823] [serial = 190] [outer = (nil)] 15:12:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 86 (0x7f5bfc910c00) [pid = 1823] [serial = 191] [outer = 0x7f5bf131d400] 15:12:02 INFO - PROCESS | 1823 | 1461276722803 Marionette DEBUG loaded listener.js 15:12:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 87 (0x7f5bfef0c400) [pid = 1823] [serial = 192] [outer = 0x7f5bf131d400] 15:12:03 INFO - PROCESS | 1823 | 1461276723599 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]]]}] 15:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1232ms 15:12:03 INFO - PROCESS | 1823 | 1461276723640 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 15:12:03 INFO - PROCESS | 1823 | 1461276723645 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 15:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:12:03 INFO - PROCESS | 1823 | 1461276723650 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:12:03 INFO - PROCESS | 1823 | 1461276723654 Marionette TRACE conn3 <- [1,230,null,{}] 15:12:03 INFO - PROCESS | 1823 | 1461276723659 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}] 15:12:03 INFO - PROCESS | 1823 | 1461276723811 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 15:12:03 INFO - PROCESS | 1823 | 1461276723937 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc933800 == 40 [pid = 1823] [id = 65] 15:12:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 88 (0x7f5bea076800) [pid = 1823] [serial = 193] [outer = (nil)] 15:12:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 89 (0x7f5c0086ec00) [pid = 1823] [serial = 194] [outer = 0x7f5bea076800] 15:12:04 INFO - PROCESS | 1823 | 1461276724022 Marionette DEBUG loaded listener.js 15:12:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 90 (0x7f5c00aa1400) [pid = 1823] [serial = 195] [outer = 0x7f5bea076800] 15:12:04 INFO - PROCESS | 1823 | 1461276724896 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]]]}] 15:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1283ms 15:12:04 INFO - PROCESS | 1823 | 1461276724935 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 15:12:04 INFO - PROCESS | 1823 | 1461276724938 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 15:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:12:04 INFO - PROCESS | 1823 | 1461276724944 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:12:04 INFO - PROCESS | 1823 | 1461276724947 Marionette TRACE conn3 <- [1,234,null,{}] 15:12:04 INFO - PROCESS | 1823 | 1461276724952 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}] 15:12:05 INFO - PROCESS | 1823 | 1461276725103 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 15:12:05 INFO - PROCESS | 1823 | 1461276725246 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bff243800 == 41 [pid = 1823] [id = 66] 15:12:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 91 (0x7f5be0af0c00) [pid = 1823] [serial = 196] [outer = (nil)] 15:12:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 92 (0x7f5be9509400) [pid = 1823] [serial = 197] [outer = 0x7f5be0af0c00] 15:12:05 INFO - PROCESS | 1823 | 1461276725318 Marionette DEBUG loaded listener.js 15:12:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 93 (0x7f5be950fc00) [pid = 1823] [serial = 198] [outer = 0x7f5be0af0c00] 15:12:06 INFO - PROCESS | 1823 | 1461276726303 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]]]}] 15:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1426ms 15:12:06 INFO - PROCESS | 1823 | 1461276726372 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 15:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:12:06 INFO - PROCESS | 1823 | 1461276726377 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 15:12:06 INFO - PROCESS | 1823 | 1461276726385 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:12:06 INFO - PROCESS | 1823 | 1461276726390 Marionette TRACE conn3 <- [1,238,null,{}] 15:12:06 INFO - PROCESS | 1823 | 1461276726398 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}] 15:12:06 INFO - PROCESS | 1823 | 1461276726641 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 15:12:06 INFO - PROCESS | 1823 | 1461276726836 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3969800 == 42 [pid = 1823] [id = 67] 15:12:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 94 (0x7f5be0beb400) [pid = 1823] [serial = 199] [outer = (nil)] 15:12:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 95 (0x7f5be7d51000) [pid = 1823] [serial = 200] [outer = 0x7f5be0beb400] 15:12:06 INFO - PROCESS | 1823 | 1461276726934 Marionette DEBUG loaded listener.js 15:12:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 96 (0x7f5be931d400) [pid = 1823] [serial = 201] [outer = 0x7f5be0beb400] 15:12:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be8c89000 == 41 [pid = 1823] [id = 34] 15:12:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf831c800 == 40 [pid = 1823] [id = 60] 15:12:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf8102800 == 39 [pid = 1823] [id = 59] 15:12:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf63b2800 == 38 [pid = 1823] [id = 58] 15:12:07 INFO - PROCESS | 1823 | --DOMWINDOW == 95 (0x7f5be3c7d800) [pid = 1823] [serial = 119] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1823 | --DOMWINDOW == 94 (0x7f5bfbc3b000) [pid = 1823] [serial = 146] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5beb03d000 == 37 [pid = 1823] [id = 57] 15:12:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be929d800 == 36 [pid = 1823] [id = 56] 15:12:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be166f000 == 35 [pid = 1823] [id = 55] 15:12:07 INFO - PROCESS | 1823 | --DOMWINDOW == 93 (0x7f5be8684400) [pid = 1823] [serial = 98] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1823 | --DOMWINDOW == 92 (0x7f5be3c85800) [pid = 1823] [serial = 122] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1823 | --DOMWINDOW == 91 (0x7f5bea070800) [pid = 1823] [serial = 134] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1823 | --DOMWINDOW == 90 (0x7f5bf0464800) [pid = 1823] [serial = 140] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1823 | --DOMWINDOW == 89 (0x7f5bf7649c00) [pid = 1823] [serial = 144] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1823 | --DOMWINDOW == 88 (0x7f5be3a5d400) [pid = 1823] [serial = 129] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1823 | --DOMWINDOW == 87 (0x7f5be24bd800) [pid = 1823] [serial = 128] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1823 | --DOMWINDOW == 86 (0x7f5be64d2000) [pid = 1823] [serial = 131] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1823 | --DOMWINDOW == 85 (0x7f5be7d5a400) [pid = 1823] [serial = 132] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1823 | --DOMWINDOW == 84 (0x7f5be77c1400) [pid = 1823] [serial = 125] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1823 | --DOMWINDOW == 83 (0x7f5beb0d2000) [pid = 1823] [serial = 137] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1823 | --DOMWINDOW == 82 (0x7f5beb54b800) [pid = 1823] [serial = 138] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1823 | --DOMWINDOW == 81 (0x7f5bf137cc00) [pid = 1823] [serial = 141] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1823 | --DOMWINDOW == 80 (0x7f5bf71d0400) [pid = 1823] [serial = 143] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1823 | --DOMWINDOW == 79 (0x7f5bea3a9800) [pid = 1823] [serial = 135] [outer = (nil)] [url = about:blank] 15:12:07 INFO - PROCESS | 1823 | 1461276727716 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]]]}] 15:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1386ms 15:12:07 INFO - PROCESS | 1823 | 1461276727770 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 15:12:07 INFO - PROCESS | 1823 | 1461276727777 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 15:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:12:07 INFO - PROCESS | 1823 | 1461276727787 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:12:07 INFO - PROCESS | 1823 | 1461276727790 Marionette TRACE conn3 <- [1,242,null,{}] 15:12:07 INFO - PROCESS | 1823 | 1461276727794 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}] 15:12:07 INFO - PROCESS | 1823 | 1461276727925 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 15:12:07 INFO - PROCESS | 1823 | 1461276727941 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be7d15800 == 36 [pid = 1823] [id = 68] 15:12:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 80 (0x7f5be11dfc00) [pid = 1823] [serial = 202] [outer = (nil)] 15:12:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 81 (0x7f5be11e8800) [pid = 1823] [serial = 203] [outer = 0x7f5be11dfc00] 15:12:08 INFO - PROCESS | 1823 | 1461276728003 Marionette DEBUG loaded listener.js 15:12:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 82 (0x7f5be7d5a400) [pid = 1823] [serial = 204] [outer = 0x7f5be11dfc00] 15:12:08 INFO - PROCESS | 1823 | 1461276728732 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]]]}] 15:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 985ms 15:12:08 INFO - PROCESS | 1823 | 1461276728773 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 15:12:08 INFO - PROCESS | 1823 | 1461276728776 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 15:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:12:08 INFO - PROCESS | 1823 | 1461276728782 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:12:08 INFO - PROCESS | 1823 | 1461276728787 Marionette TRACE conn3 <- [1,246,null,{}] 15:12:08 INFO - PROCESS | 1823 | 1461276728818 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}] 15:12:08 INFO - PROCESS | 1823 | 1461276728981 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 15:12:09 INFO - PROCESS | 1823 | 1461276729023 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea6b6000 == 37 [pid = 1823] [id = 69] 15:12:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 83 (0x7f5bea06f000) [pid = 1823] [serial = 205] [outer = (nil)] 15:12:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 84 (0x7f5bea076400) [pid = 1823] [serial = 206] [outer = 0x7f5bea06f000] 15:12:09 INFO - PROCESS | 1823 | 1461276729088 Marionette DEBUG loaded listener.js 15:12:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 85 (0x7f5beb062800) [pid = 1823] [serial = 207] [outer = 0x7f5bea06f000] 15:12:09 INFO - PROCESS | 1823 | 1461276729877 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]]]}] 15:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1155ms 15:12:09 INFO - PROCESS | 1823 | 1461276729939 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 15:12:09 INFO - PROCESS | 1823 | 1461276729943 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 15:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:12:09 INFO - PROCESS | 1823 | 1461276729964 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:12:09 INFO - PROCESS | 1823 | 1461276729967 Marionette TRACE conn3 <- [1,250,null,{}] 15:12:09 INFO - PROCESS | 1823 | 1461276729972 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}] 15:12:10 INFO - PROCESS | 1823 | 1461276730149 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 15:12:10 INFO - PROCESS | 1823 | 1461276730168 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bed143000 == 38 [pid = 1823] [id = 70] 15:12:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 86 (0x7f5beb0d0c00) [pid = 1823] [serial = 208] [outer = (nil)] 15:12:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 87 (0x7f5beb553400) [pid = 1823] [serial = 209] [outer = 0x7f5beb0d0c00] 15:12:10 INFO - PROCESS | 1823 | 1461276730229 Marionette DEBUG loaded listener.js 15:12:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 88 (0x7f5bf1321400) [pid = 1823] [serial = 210] [outer = 0x7f5beb0d0c00] 15:12:10 INFO - PROCESS | 1823 | 1461276730952 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]]]}] 15:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1026ms 15:12:10 INFO - PROCESS | 1823 | 1461276730992 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 15:12:10 INFO - PROCESS | 1823 | 1461276730995 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 15:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:12:11 INFO - PROCESS | 1823 | 1461276731001 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:12:11 INFO - PROCESS | 1823 | 1461276731003 Marionette TRACE conn3 <- [1,254,null,{}] 15:12:11 INFO - PROCESS | 1823 | 1461276731008 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}] 15:12:11 INFO - PROCESS | 1823 | 1461276731168 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 15:12:11 INFO - PROCESS | 1823 | 1461276731197 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf6fd4800 == 39 [pid = 1823] [id = 71] 15:12:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 89 (0x7f5beb063800) [pid = 1823] [serial = 211] [outer = (nil)] 15:12:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 90 (0x7f5bf6f5e400) [pid = 1823] [serial = 212] [outer = 0x7f5beb063800] 15:12:11 INFO - PROCESS | 1823 | 1461276731257 Marionette DEBUG loaded listener.js 15:12:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 91 (0x7f5bf7649c00) [pid = 1823] [serial = 213] [outer = 0x7f5beb063800] 15:12:11 INFO - PROCESS | 1823 | 1461276731937 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]]]}] 15:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 976ms 15:12:12 INFO - PROCESS | 1823 | --DOMWINDOW == 90 (0x7f5bfc81e000) [pid = 1823] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:12:12 INFO - PROCESS | 1823 | --DOMWINDOW == 89 (0x7f5beb17c400) [pid = 1823] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:12:12 INFO - PROCESS | 1823 | --DOMWINDOW == 88 (0x7f5be0614c00) [pid = 1823] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:12:12 INFO - PROCESS | 1823 | --DOMWINDOW == 87 (0x7f5bed34e000) [pid = 1823] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:12:12 INFO - PROCESS | 1823 | --DOMWINDOW == 86 (0x7f5be3c88400) [pid = 1823] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:12:12 INFO - PROCESS | 1823 | --DOMWINDOW == 85 (0x7f5be0aea000) [pid = 1823] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:12:12 INFO - PROCESS | 1823 | --DOMWINDOW == 84 (0x7f5be5169800) [pid = 1823] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:12:12 INFO - PROCESS | 1823 | 1461276732115 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 15:12:12 INFO - PROCESS | 1823 | 1461276732123 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 15:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:12:12 INFO - PROCESS | 1823 | 1461276732138 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:12:12 INFO - PROCESS | 1823 | 1461276732141 Marionette TRACE conn3 <- [1,258,null,{}] 15:12:12 INFO - PROCESS | 1823 | 1461276732147 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}] 15:12:12 INFO - PROCESS | 1823 | 1461276732324 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 15:12:12 INFO - PROCESS | 1823 | 1461276732410 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be7864000 == 40 [pid = 1823] [id = 72] 15:12:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 85 (0x7f5beb172400) [pid = 1823] [serial = 214] [outer = (nil)] 15:12:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 86 (0x7f5bfc677000) [pid = 1823] [serial = 215] [outer = 0x7f5beb172400] 15:12:12 INFO - PROCESS | 1823 | 1461276732481 Marionette DEBUG loaded listener.js 15:12:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 87 (0x7f5bfe544400) [pid = 1823] [serial = 216] [outer = 0x7f5beb172400] 15:12:13 INFO - PROCESS | 1823 | 1461276733070 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]]]}] 15:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 976ms 15:12:13 INFO - PROCESS | 1823 | 1461276733115 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 15:12:13 INFO - PROCESS | 1823 | 1461276733119 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 15:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:12:13 INFO - PROCESS | 1823 | 1461276733125 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:12:13 INFO - PROCESS | 1823 | 1461276733128 Marionette TRACE conn3 <- [1,262,null,{}] 15:12:13 INFO - PROCESS | 1823 | 1461276733133 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}] 15:12:13 INFO - PROCESS | 1823 | 1461276733263 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 15:12:13 INFO - PROCESS | 1823 | 1461276733281 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbfbc000 == 41 [pid = 1823] [id = 73] 15:12:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 88 (0x7f5bfc903800) [pid = 1823] [serial = 217] [outer = (nil)] 15:12:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 89 (0x7f5bfef7f800) [pid = 1823] [serial = 218] [outer = 0x7f5bfc903800] 15:12:13 INFO - PROCESS | 1823 | 1461276733341 Marionette DEBUG loaded listener.js 15:12:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 90 (0x7f5c008df000) [pid = 1823] [serial = 219] [outer = 0x7f5bfc903800] 15:12:14 INFO - PROCESS | 1823 | 1461276734089 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]]]}] 15:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1081ms 15:12:14 INFO - PROCESS | 1823 | 1461276734208 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 15:12:14 INFO - PROCESS | 1823 | 1461276734213 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 15:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:12:14 INFO - PROCESS | 1823 | 1461276734238 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:12:14 INFO - PROCESS | 1823 | 1461276734244 Marionette TRACE conn3 <- [1,266,null,{}] 15:12:14 INFO - PROCESS | 1823 | 1461276734253 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}] 15:12:14 INFO - PROCESS | 1823 | 1461276734427 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 15:12:14 INFO - PROCESS | 1823 | 1461276734555 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be633d000 == 42 [pid = 1823] [id = 74] 15:12:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 91 (0x7f5be11dcc00) [pid = 1823] [serial = 220] [outer = (nil)] 15:12:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 92 (0x7f5be11e1000) [pid = 1823] [serial = 221] [outer = 0x7f5be11dcc00] 15:12:14 INFO - PROCESS | 1823 | 1461276734635 Marionette DEBUG loaded listener.js 15:12:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 93 (0x7f5be160ac00) [pid = 1823] [serial = 222] [outer = 0x7f5be11dcc00] 15:12:15 INFO - PROCESS | 1823 | 1461276735459 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]]]}] 15:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1238ms 15:12:15 INFO - PROCESS | 1823 | 1461276735474 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 15:12:15 INFO - PROCESS | 1823 | 1461276735478 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 15:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:12:15 INFO - PROCESS | 1823 | 1461276735509 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:12:15 INFO - PROCESS | 1823 | 1461276735515 Marionette TRACE conn3 <- [1,270,null,{}] 15:12:15 INFO - PROCESS | 1823 | 1461276735521 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}] 15:12:15 INFO - PROCESS | 1823 | 1461276735680 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 15:12:15 INFO - PROCESS | 1823 | 1461276735823 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bed143800 == 43 [pid = 1823] [id = 75] 15:12:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 94 (0x7f5be11de400) [pid = 1823] [serial = 223] [outer = (nil)] 15:12:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 95 (0x7f5be3df3000) [pid = 1823] [serial = 224] [outer = 0x7f5be11de400] 15:12:15 INFO - PROCESS | 1823 | 1461276735901 Marionette DEBUG loaded listener.js 15:12:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 96 (0x7f5be5163800) [pid = 1823] [serial = 225] [outer = 0x7f5be11de400] 15:12:16 INFO - PROCESS | 1823 | 1461276736689 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]]]}] 15:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1237ms 15:12:16 INFO - PROCESS | 1823 | 1461276736743 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 15:12:16 INFO - PROCESS | 1823 | 1461276736746 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 15:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:12:16 INFO - PROCESS | 1823 | 1461276736753 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:12:16 INFO - PROCESS | 1823 | 1461276736756 Marionette TRACE conn3 <- [1,274,null,{}] 15:12:16 INFO - PROCESS | 1823 | 1461276736772 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}] 15:12:16 INFO - PROCESS | 1823 | 1461276736957 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 15:12:17 INFO - PROCESS | 1823 | 1461276737088 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfef71000 == 44 [pid = 1823] [id = 76] 15:12:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 97 (0x7f5be950b400) [pid = 1823] [serial = 226] [outer = (nil)] 15:12:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 98 (0x7f5be9bbd800) [pid = 1823] [serial = 227] [outer = 0x7f5be950b400] 15:12:17 INFO - PROCESS | 1823 | 1461276737178 Marionette DEBUG loaded listener.js 15:12:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 99 (0x7f5be9e46400) [pid = 1823] [serial = 228] [outer = 0x7f5be950b400] 15:12:18 INFO - PROCESS | 1823 | 1461276738104 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]]]}] 15:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1379ms 15:12:18 INFO - PROCESS | 1823 | 1461276738132 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 15:12:18 INFO - PROCESS | 1823 | 1461276738136 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 15:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:12:18 INFO - PROCESS | 1823 | 1461276738142 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:12:18 INFO - PROCESS | 1823 | 1461276738144 Marionette TRACE conn3 <- [1,278,null,{}] 15:12:18 INFO - PROCESS | 1823 | 1461276738150 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}] 15:12:18 INFO - PROCESS | 1823 | 1461276738305 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 15:12:18 INFO - PROCESS | 1823 | 1461276738440 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c00a98800 == 45 [pid = 1823] [id = 77] 15:12:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f5be9511400) [pid = 1823] [serial = 229] [outer = (nil)] 15:12:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f5be9e4fc00) [pid = 1823] [serial = 230] [outer = 0x7f5be9511400] 15:12:18 INFO - PROCESS | 1823 | 1461276738515 Marionette DEBUG loaded listener.js 15:12:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f5beb0db800) [pid = 1823] [serial = 231] [outer = 0x7f5be9511400] 15:12:19 INFO - PROCESS | 1823 | 1461276739305 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]]]}] 15:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1177ms 15:12:19 INFO - PROCESS | 1823 | 1461276739320 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 15:12:19 INFO - PROCESS | 1823 | 1461276739322 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 15:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:12:19 INFO - PROCESS | 1823 | 1461276739329 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:12:19 INFO - PROCESS | 1823 | 1461276739332 Marionette TRACE conn3 <- [1,282,null,{}] 15:12:19 INFO - PROCESS | 1823 | 1461276739337 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}] 15:12:19 INFO - PROCESS | 1823 | 1461276739482 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 15:12:19 INFO - PROCESS | 1823 | 1461276739616 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be01e6800 == 46 [pid = 1823] [id = 78] 15:12:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f5be0aed400) [pid = 1823] [serial = 232] [outer = (nil)] 15:12:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f5beb553000) [pid = 1823] [serial = 233] [outer = 0x7f5be0aed400] 15:12:19 INFO - PROCESS | 1823 | 1461276739693 Marionette DEBUG loaded listener.js 15:12:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f5bf83e6800) [pid = 1823] [serial = 234] [outer = 0x7f5be0aed400] 15:12:20 INFO - PROCESS | 1823 | 1461276740566 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]]]}] 15:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1288ms 15:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:12:20 INFO - PROCESS | 1823 | 1461276740618 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 15:12:20 INFO - PROCESS | 1823 | 1461276740621 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 15:12:20 INFO - PROCESS | 1823 | 1461276740627 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:12:20 INFO - PROCESS | 1823 | 1461276740630 Marionette TRACE conn3 <- [1,286,null,{}] 15:12:20 INFO - PROCESS | 1823 | 1461276740635 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}] 15:12:20 INFO - PROCESS | 1823 | 1461276740840 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 15:12:20 INFO - PROCESS | 1823 | 1461276740971 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be006c000 == 47 [pid = 1823] [id = 79] 15:12:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f5be0be7000) [pid = 1823] [serial = 235] [outer = (nil)] 15:12:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f5bfc90e800) [pid = 1823] [serial = 236] [outer = 0x7f5be0be7000] 15:12:21 INFO - PROCESS | 1823 | 1461276741045 Marionette DEBUG loaded listener.js 15:12:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f5c03fecc00) [pid = 1823] [serial = 237] [outer = 0x7f5be0be7000] 15:12:22 INFO - PROCESS | 1823 | 1461276742032 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]]]}] 15:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1431ms 15:12:22 INFO - PROCESS | 1823 | 1461276742058 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 15:12:22 INFO - PROCESS | 1823 | 1461276742064 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 15:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:12:22 INFO - PROCESS | 1823 | 1461276742072 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:12:22 INFO - PROCESS | 1823 | 1461276742077 Marionette TRACE conn3 <- [1,290,null,{}] 15:12:22 INFO - PROCESS | 1823 | 1461276742086 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}] 15:12:22 INFO - PROCESS | 1823 | 1461276742254 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 15:12:22 INFO - PROCESS | 1823 | 1461276742399 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be6457800 == 48 [pid = 1823] [id = 80] 15:12:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f5bded12c00) [pid = 1823] [serial = 238] [outer = (nil)] 15:12:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f5be0110800) [pid = 1823] [serial = 239] [outer = 0x7f5bded12c00] 15:12:22 INFO - PROCESS | 1823 | 1461276742509 Marionette DEBUG loaded listener.js 15:12:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f5be0115800) [pid = 1823] [serial = 240] [outer = 0x7f5bded12c00] 15:12:23 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be7864000 == 47 [pid = 1823] [id = 72] 15:12:23 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf6fd4800 == 46 [pid = 1823] [id = 71] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f5c0086b800) [pid = 1823] [serial = 182] [outer = (nil)] [url = about:blank] 15:12:23 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bed143000 == 45 [pid = 1823] [id = 70] 15:12:23 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea6b6000 == 44 [pid = 1823] [id = 69] 15:12:23 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be7d15800 == 43 [pid = 1823] [id = 68] 15:12:23 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be3969800 == 42 [pid = 1823] [id = 67] 15:12:23 INFO - PROCESS | 1823 | 1461276743419 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]]]}] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f5bfc910800) [pid = 1823] [serial = 176] [outer = (nil)] [url = about:blank] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f5bfbe94000) [pid = 1823] [serial = 173] [outer = (nil)] [url = about:blank] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f5bfc81cc00) [pid = 1823] [serial = 174] [outer = (nil)] [url = about:blank] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f5be3c7c400) [pid = 1823] [serial = 149] [outer = (nil)] [url = about:blank] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 105 (0x7f5bea070c00) [pid = 1823] [serial = 152] [outer = (nil)] [url = about:blank] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f5bf6f5d800) [pid = 1823] [serial = 155] [outer = (nil)] [url = about:blank] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f5bfa00d800) [pid = 1823] [serial = 162] [outer = (nil)] [url = about:blank] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f5be0be1c00) [pid = 1823] [serial = 161] [outer = (nil)] [url = about:blank] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f5bfbe89800) [pid = 1823] [serial = 158] [outer = (nil)] [url = about:blank] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f5bf6f5e000) [pid = 1823] [serial = 170] [outer = (nil)] [url = about:blank] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f5bea0d3000) [pid = 1823] [serial = 167] [outer = (nil)] [url = about:blank] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 98 (0x7f5beb0d6000) [pid = 1823] [serial = 168] [outer = (nil)] [url = about:blank] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 97 (0x7f5be2652400) [pid = 1823] [serial = 164] [outer = (nil)] [url = about:blank] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 96 (0x7f5be7738400) [pid = 1823] [serial = 165] [outer = (nil)] [url = about:blank] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 95 (0x7f5bfe514800) [pid = 1823] [serial = 177] [outer = (nil)] [url = about:blank] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 94 (0x7f5bf7645c00) [pid = 1823] [serial = 171] [outer = (nil)] [url = about:blank] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 93 (0x7f5bff29a400) [pid = 1823] [serial = 180] [outer = (nil)] [url = about:blank] 15:12:23 INFO - PROCESS | 1823 | --DOMWINDOW == 92 (0x7f5bfc902400) [pid = 1823] [serial = 179] [outer = (nil)] [url = about:blank] 15:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1382ms 15:12:23 INFO - PROCESS | 1823 | 1461276743454 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 15:12:23 INFO - PROCESS | 1823 | 1461276743463 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 15:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:12:23 INFO - PROCESS | 1823 | 1461276743472 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:12:23 INFO - PROCESS | 1823 | 1461276743476 Marionette TRACE conn3 <- [1,294,null,{}] 15:12:23 INFO - PROCESS | 1823 | 1461276743481 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}] 15:12:23 INFO - PROCESS | 1823 | 1461276743614 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 15:12:23 INFO - PROCESS | 1823 | 1461276743629 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be776b000 == 43 [pid = 1823] [id = 81] 15:12:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 93 (0x7f5be061ec00) [pid = 1823] [serial = 241] [outer = (nil)] 15:12:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 94 (0x7f5be11dd400) [pid = 1823] [serial = 242] [outer = 0x7f5be061ec00] 15:12:23 INFO - PROCESS | 1823 | 1461276743689 Marionette DEBUG loaded listener.js 15:12:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 95 (0x7f5be11e9800) [pid = 1823] [serial = 243] [outer = 0x7f5be061ec00] 15:12:24 INFO - PROCESS | 1823 | 1461276744492 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]]]}] 15:12:24 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. 15:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1078ms 15:12:24 INFO - PROCESS | 1823 | 1461276744551 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 15:12:24 INFO - PROCESS | 1823 | 1461276744554 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 15:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:12:24 INFO - PROCESS | 1823 | 1461276744560 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:12:24 INFO - PROCESS | 1823 | 1461276744566 Marionette TRACE conn3 <- [1,298,null,{}] 15:12:24 INFO - PROCESS | 1823 | 1461276744584 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}] 15:12:24 INFO - PROCESS | 1823 | 1461276744725 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 15:12:24 INFO - PROCESS | 1823 | 1461276744735 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea2d7000 == 44 [pid = 1823] [id = 82] 15:12:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 96 (0x7f5be0aea000) [pid = 1823] [serial = 244] [outer = (nil)] 15:12:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 97 (0x7f5be3f91400) [pid = 1823] [serial = 245] [outer = 0x7f5be0aea000] 15:12:24 INFO - PROCESS | 1823 | 1461276744798 Marionette DEBUG loaded listener.js 15:12:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 98 (0x7f5be64c9000) [pid = 1823] [serial = 246] [outer = 0x7f5be0aea000] 15:12:25 INFO - PROCESS | 1823 | 1461276745577 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]]]}] 15:12:25 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. 15:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1040ms 15:12:25 INFO - PROCESS | 1823 | 1461276745602 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 15:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:12:25 INFO - PROCESS | 1823 | 1461276745607 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 15:12:25 INFO - PROCESS | 1823 | 1461276745622 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:12:25 INFO - PROCESS | 1823 | 1461276745624 Marionette TRACE conn3 <- [1,302,null,{}] 15:12:25 INFO - PROCESS | 1823 | 1461276745644 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}] 15:12:25 INFO - PROCESS | 1823 | 1461276745796 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 15:12:25 INFO - PROCESS | 1823 | 1461276745812 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bed148800 == 45 [pid = 1823] [id = 83] 15:12:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 99 (0x7f5be3df7800) [pid = 1823] [serial = 247] [outer = (nil)] 15:12:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f5be8a52c00) [pid = 1823] [serial = 248] [outer = 0x7f5be3df7800] 15:12:25 INFO - PROCESS | 1823 | 1461276745875 Marionette DEBUG loaded listener.js 15:12:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f5be950a400) [pid = 1823] [serial = 249] [outer = 0x7f5be3df7800] 15:12:26 INFO - PROCESS | 1823 | 1461276746645 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]]]}] 15:12:26 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. 15:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1091ms 15:12:26 INFO - PROCESS | 1823 | 1461276746711 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 15:12:26 INFO - PROCESS | 1823 | 1461276746713 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 15:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:12:26 INFO - PROCESS | 1823 | 1461276746719 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:12:26 INFO - PROCESS | 1823 | 1461276746721 Marionette TRACE conn3 <- [1,306,null,{}] 15:12:26 INFO - PROCESS | 1823 | 1461276746727 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}] 15:12:26 INFO - PROCESS | 1823 | 1461276746900 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 15:12:26 INFO - PROCESS | 1823 | 1461276746929 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf71f0800 == 46 [pid = 1823] [id = 84] 15:12:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f5be00be000) [pid = 1823] [serial = 250] [outer = (nil)] 15:12:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f5be00c1800) [pid = 1823] [serial = 251] [outer = 0x7f5be00be000] 15:12:26 INFO - PROCESS | 1823 | 1461276746991 Marionette DEBUG loaded listener.js 15:12:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f5be00c5800) [pid = 1823] [serial = 252] [outer = 0x7f5be00be000] 15:12:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f5be00c2400) [pid = 1823] [serial = 253] [outer = 0x7f5be1521800] 15:12:27 INFO - PROCESS | 1823 | 1461276747818 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]]]}] 15:12:27 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. 15:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1130ms 15:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:12:27 INFO - PROCESS | 1823 | 1461276747851 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 15:12:27 INFO - PROCESS | 1823 | 1461276747854 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 15:12:27 INFO - PROCESS | 1823 | 1461276747859 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:12:27 INFO - PROCESS | 1823 | 1461276747862 Marionette TRACE conn3 <- [1,310,null,{}] 15:12:27 INFO - PROCESS | 1823 | 1461276747875 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}] 15:12:28 INFO - PROCESS | 1823 | 1461276748075 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 15:12:28 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f5bf131d400) [pid = 1823] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:12:28 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f5be0beb400) [pid = 1823] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:12:28 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f5be2655c00) [pid = 1823] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:12:28 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f5beb0d0c00) [pid = 1823] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:12:28 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f5be11dfc00) [pid = 1823] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:12:28 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f5be0af0c00) [pid = 1823] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:12:28 INFO - PROCESS | 1823 | --DOMWINDOW == 98 (0x7f5bea06f000) [pid = 1823] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:12:28 INFO - PROCESS | 1823 | --DOMWINDOW == 97 (0x7f5beb063800) [pid = 1823] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:12:28 INFO - PROCESS | 1823 | --DOMWINDOW == 96 (0x7f5be0be8800) [pid = 1823] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:12:28 INFO - PROCESS | 1823 | --DOMWINDOW == 95 (0x7f5be3c7e400) [pid = 1823] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:12:28 INFO - PROCESS | 1823 | --DOMWINDOW == 94 (0x7f5beb172400) [pid = 1823] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:12:28 INFO - PROCESS | 1823 | --DOMWINDOW == 93 (0x7f5be1604c00) [pid = 1823] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:12:28 INFO - PROCESS | 1823 | --DOMWINDOW == 92 (0x7f5be3c7bc00) [pid = 1823] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:12:28 INFO - PROCESS | 1823 | 1461276748293 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be6349000 == 47 [pid = 1823] [id = 85] 15:12:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 93 (0x7f5be0743400) [pid = 1823] [serial = 254] [outer = (nil)] 15:12:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 94 (0x7f5be0beb400) [pid = 1823] [serial = 255] [outer = 0x7f5be0743400] 15:12:28 INFO - PROCESS | 1823 | 1461276748353 Marionette DEBUG loaded listener.js 15:12:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 95 (0x7f5be950a800) [pid = 1823] [serial = 256] [outer = 0x7f5be0743400] 15:12:28 INFO - PROCESS | 1823 | 1461276748980 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]]]}] 15:12:28 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. 15:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1135ms 15:12:28 INFO - PROCESS | 1823 | 1461276748995 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 15:12:29 INFO - PROCESS | 1823 | 1461276748999 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 15:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:12:29 INFO - PROCESS | 1823 | 1461276749004 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:12:29 INFO - PROCESS | 1823 | 1461276749006 Marionette TRACE conn3 <- [1,314,null,{}] 15:12:29 INFO - PROCESS | 1823 | 1461276749011 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}] 15:12:29 INFO - PROCESS | 1823 | 1461276749172 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 15:12:29 INFO - PROCESS | 1823 | 1461276749197 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc4d3000 == 48 [pid = 1823] [id = 86] 15:12:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 96 (0x7f5be00bf000) [pid = 1823] [serial = 257] [outer = (nil)] 15:12:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 97 (0x7f5bea074c00) [pid = 1823] [serial = 258] [outer = 0x7f5be00bf000] 15:12:29 INFO - PROCESS | 1823 | 1461276749253 Marionette DEBUG loaded listener.js 15:12:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 98 (0x7f5beb17a000) [pid = 1823] [serial = 259] [outer = 0x7f5be00bf000] 15:12:29 INFO - PROCESS | 1823 | 1461276749893 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]]]}] 15:12:29 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. 15:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 923ms 15:12:29 INFO - PROCESS | 1823 | 1461276749928 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 15:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:12:29 INFO - PROCESS | 1823 | 1461276749932 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 15:12:29 INFO - PROCESS | 1823 | 1461276749937 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:12:29 INFO - PROCESS | 1823 | 1461276749939 Marionette TRACE conn3 <- [1,318,null,{}] 15:12:29 INFO - PROCESS | 1823 | 1461276749945 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}] 15:12:30 INFO - PROCESS | 1823 | 1461276750071 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 15:12:30 INFO - PROCESS | 1823 | 1461276750087 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfef59000 == 49 [pid = 1823] [id = 87] 15:12:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 99 (0x7f5be0612000) [pid = 1823] [serial = 260] [outer = (nil)] 15:12:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f5bed171000) [pid = 1823] [serial = 261] [outer = 0x7f5be0612000] 15:12:30 INFO - PROCESS | 1823 | 1461276750226 Marionette DEBUG loaded listener.js 15:12:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f5bf046b800) [pid = 1823] [serial = 262] [outer = 0x7f5be0612000] 15:12:31 INFO - PROCESS | 1823 | 1461276751130 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]]]}] 15:12:31 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. 15:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1228ms 15:12:31 INFO - PROCESS | 1823 | 1461276751166 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 15:12:31 INFO - PROCESS | 1823 | 1461276751173 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 15:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:12:31 INFO - PROCESS | 1823 | 1461276751182 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:12:31 INFO - PROCESS | 1823 | 1461276751187 Marionette TRACE conn3 <- [1,322,null,{}] 15:12:31 INFO - PROCESS | 1823 | 1461276751194 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}] 15:12:31 INFO - PROCESS | 1823 | 1461276751357 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 15:12:31 INFO - PROCESS | 1823 | 1461276751498 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be91d4800 == 50 [pid = 1823] [id = 88] 15:12:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f5be010c800) [pid = 1823] [serial = 263] [outer = (nil)] 15:12:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f5be0116000) [pid = 1823] [serial = 264] [outer = 0x7f5be010c800] 15:12:31 INFO - PROCESS | 1823 | 1461276751571 Marionette DEBUG loaded listener.js 15:12:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f5be0ae7400) [pid = 1823] [serial = 265] [outer = 0x7f5be010c800] 15:12:32 INFO - PROCESS | 1823 | 1461276752433 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]]]}] 15:12:32 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. 15:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1279ms 15:12:32 INFO - PROCESS | 1823 | 1461276752462 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 15:12:32 INFO - PROCESS | 1823 | 1461276752471 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 15:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:12:32 INFO - PROCESS | 1823 | 1461276752481 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:12:32 INFO - PROCESS | 1823 | 1461276752484 Marionette TRACE conn3 <- [1,326,null,{}] 15:12:32 INFO - PROCESS | 1823 | 1461276752491 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}] 15:12:32 INFO - PROCESS | 1823 | 1461276752713 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 15:12:32 INFO - PROCESS | 1823 | 1461276752727 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:32 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf74ce800 == 51 [pid = 1823] [id = 89] 15:12:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f5bded12800) [pid = 1823] [serial = 266] [outer = (nil)] 15:12:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f5be3c82c00) [pid = 1823] [serial = 267] [outer = 0x7f5bded12800] 15:12:32 INFO - PROCESS | 1823 | 1461276752839 Marionette DEBUG loaded listener.js 15:12:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f5be516b000) [pid = 1823] [serial = 268] [outer = 0x7f5bded12800] 15:12:33 INFO - PROCESS | 1823 | 1461276753834 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]]]}] 15:12:33 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. 15:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1381ms 15:12:33 INFO - PROCESS | 1823 | 1461276753862 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 15:12:33 INFO - PROCESS | 1823 | 1461276753866 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 15:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:12:33 INFO - PROCESS | 1823 | 1461276753872 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:12:33 INFO - PROCESS | 1823 | 1461276753877 Marionette TRACE conn3 <- [1,330,null,{}] 15:12:33 INFO - PROCESS | 1823 | 1461276753895 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}] 15:12:34 INFO - PROCESS | 1823 | 1461276754098 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 15:12:34 INFO - PROCESS | 1823 | 1461276754242 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc168800 == 52 [pid = 1823] [id = 90] 15:12:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f5bdeeed400) [pid = 1823] [serial = 269] [outer = (nil)] 15:12:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f5be3deb800) [pid = 1823] [serial = 270] [outer = 0x7f5bdeeed400] 15:12:34 INFO - PROCESS | 1823 | 1461276754358 Marionette DEBUG loaded listener.js 15:12:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f5be78e1400) [pid = 1823] [serial = 271] [outer = 0x7f5bdeeed400] 15:12:35 INFO - PROCESS | 1823 | 1461276755175 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]]]}] 15:12:35 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. 15:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1333ms 15:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:12:35 INFO - PROCESS | 1823 | 1461276755205 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 15:12:35 INFO - PROCESS | 1823 | 1461276755209 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 15:12:35 INFO - PROCESS | 1823 | 1461276755216 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:12:35 INFO - PROCESS | 1823 | 1461276755219 Marionette TRACE conn3 <- [1,334,null,{}] 15:12:35 INFO - PROCESS | 1823 | 1461276755225 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}] 15:12:35 INFO - PROCESS | 1823 | 1461276755374 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 15:12:35 INFO - PROCESS | 1823 | 1461276755511 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be1173000 == 53 [pid = 1823] [id = 91] 15:12:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f5bded1fc00) [pid = 1823] [serial = 272] [outer = (nil)] 15:12:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f5be9e41400) [pid = 1823] [serial = 273] [outer = 0x7f5bded1fc00] 15:12:35 INFO - PROCESS | 1823 | 1461276755585 Marionette DEBUG loaded listener.js 15:12:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f5bea071c00) [pid = 1823] [serial = 274] [outer = 0x7f5bded1fc00] 15:12:36 INFO - PROCESS | 1823 | 1461276756399 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]]]}] 15:12:36 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. 15:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1237ms 15:12:36 INFO - PROCESS | 1823 | 1461276756453 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 15:12:36 INFO - PROCESS | 1823 | 1461276756457 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 15:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:12:36 INFO - PROCESS | 1823 | 1461276756462 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:12:36 INFO - PROCESS | 1823 | 1461276756466 Marionette TRACE conn3 <- [1,338,null,{}] 15:12:36 INFO - PROCESS | 1823 | 1461276756471 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}] 15:12:36 INFO - PROCESS | 1823 | 1461276756627 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 15:12:36 INFO - PROCESS | 1823 | 1461276756759 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c00a86800 == 54 [pid = 1823] [id = 92] 15:12:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f5bdeeeec00) [pid = 1823] [serial = 275] [outer = (nil)] 15:12:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f5beb0d1000) [pid = 1823] [serial = 276] [outer = 0x7f5bdeeeec00] 15:12:36 INFO - PROCESS | 1823 | 1461276756830 Marionette DEBUG loaded listener.js 15:12:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f5bf1325000) [pid = 1823] [serial = 277] [outer = 0x7f5bdeeeec00] 15:12:37 INFO - PROCESS | 1823 | 1461276757899 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]]]}] 15:12:37 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. 15:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1481ms 15:12:37 INFO - PROCESS | 1823 | 1461276757945 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 15:12:37 INFO - PROCESS | 1823 | 1461276757952 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 15:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:12:37 INFO - PROCESS | 1823 | 1461276757959 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:12:37 INFO - PROCESS | 1823 | 1461276757964 Marionette TRACE conn3 <- [1,342,null,{}] 15:12:37 INFO - PROCESS | 1823 | 1461276757971 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}] 15:12:38 INFO - PROCESS | 1823 | 1461276758116 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 15:12:38 INFO - PROCESS | 1823 | 1461276758300 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9d63000 == 55 [pid = 1823] [id = 93] 15:12:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f5bdeef1c00) [pid = 1823] [serial = 278] [outer = (nil)] 15:12:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f5be00bcc00) [pid = 1823] [serial = 279] [outer = 0x7f5bdeef1c00] 15:12:38 INFO - PROCESS | 1823 | 1461276758371 Marionette DEBUG loaded listener.js 15:12:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f5be010f000) [pid = 1823] [serial = 280] [outer = 0x7f5bdeef1c00] 15:12:39 INFO - PROCESS | 1823 | 1461276759159 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]]]}] 15:12:39 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. 15:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1230ms 15:12:39 INFO - PROCESS | 1823 | 1461276759191 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 15:12:39 INFO - PROCESS | 1823 | 1461276759199 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 15:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:12:39 INFO - PROCESS | 1823 | 1461276759218 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:12:39 INFO - PROCESS | 1823 | 1461276759226 Marionette TRACE conn3 <- [1,346,null,{}] 15:12:39 INFO - PROCESS | 1823 | 1461276759256 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}] 15:12:39 INFO - PROCESS | 1823 | 1461276759442 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 15:12:39 INFO - PROCESS | 1823 | 1461276759588 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be6351800 == 56 [pid = 1823] [id = 94] 15:12:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f5bded15800) [pid = 1823] [serial = 281] [outer = (nil)] 15:12:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f5be0c16800) [pid = 1823] [serial = 282] [outer = 0x7f5bded15800] 15:12:39 INFO - PROCESS | 1823 | 1461276759655 Marionette DEBUG loaded listener.js 15:12:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f5be0c1d800) [pid = 1823] [serial = 283] [outer = 0x7f5bded15800] 15:12:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf8111800 == 55 [pid = 1823] [id = 53] 15:12:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0b63000 == 54 [pid = 1823] [id = 54] 15:12:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfc4d3000 == 53 [pid = 1823] [id = 86] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f5bfef7f800) [pid = 1823] [serial = 218] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f5c0086ec00) [pid = 1823] [serial = 194] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be6349000 == 52 [pid = 1823] [id = 85] 15:12:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf71f0800 == 51 [pid = 1823] [id = 84] 15:12:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bed148800 == 50 [pid = 1823] [id = 83] 15:12:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea2d7000 == 49 [pid = 1823] [id = 82] 15:12:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be776b000 == 48 [pid = 1823] [id = 81] 15:12:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be6457800 == 47 [pid = 1823] [id = 80] 15:12:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfef71000 == 46 [pid = 1823] [id = 76] 15:12:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bed143800 == 45 [pid = 1823] [id = 75] 15:12:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be633d000 == 44 [pid = 1823] [id = 74] 15:12:40 INFO - PROCESS | 1823 | 1461276760487 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]]]}] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f5bfef0c400) [pid = 1823] [serial = 192] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f5be931d400) [pid = 1823] [serial = 201] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f5be911d000) [pid = 1823] [serial = 126] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f5beb553400) [pid = 1823] [serial = 209] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f5be11e8800) [pid = 1823] [serial = 203] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f5be9509400) [pid = 1823] [serial = 197] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f5bfc910c00) [pid = 1823] [serial = 191] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f5beb062800) [pid = 1823] [serial = 207] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f5be7d5a400) [pid = 1823] [serial = 204] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f5be950fc00) [pid = 1823] [serial = 198] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f5bf1321400) [pid = 1823] [serial = 210] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f5bf7649c00) [pid = 1823] [serial = 213] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f5be7bc9c00) [pid = 1823] [serial = 186] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f5be5166800) [pid = 1823] [serial = 123] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 105 (0x7f5bfe544400) [pid = 1823] [serial = 216] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f5bf046ac00) [pid = 1823] [serial = 189] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f5be3c82000) [pid = 1823] [serial = 120] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f5bf6f5e400) [pid = 1823] [serial = 212] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f5be3c87c00) [pid = 1823] [serial = 185] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f5bea076400) [pid = 1823] [serial = 206] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f5beb0d5400) [pid = 1823] [serial = 188] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 98 (0x7f5be7d51000) [pid = 1823] [serial = 200] [outer = (nil)] [url = about:blank] 15:12:40 INFO - PROCESS | 1823 | --DOMWINDOW == 97 (0x7f5bfc677000) [pid = 1823] [serial = 215] [outer = (nil)] [url = about:blank] 15:12:40 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. 15:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1316ms 15:12:40 INFO - PROCESS | 1823 | 1461276760533 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 15:12:40 INFO - PROCESS | 1823 | 1461276760537 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 15:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:12:40 INFO - PROCESS | 1823 | 1461276760543 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:12:40 INFO - PROCESS | 1823 | 1461276760549 Marionette TRACE conn3 <- [1,350,null,{}] 15:12:40 INFO - PROCESS | 1823 | 1461276760564 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}] 15:12:40 INFO - PROCESS | 1823 | 1461276760703 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 15:12:40 INFO - PROCESS | 1823 | 1461276760721 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be7d1a800 == 45 [pid = 1823] [id = 95] 15:12:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 98 (0x7f5be11e4800) [pid = 1823] [serial = 284] [outer = (nil)] 15:12:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 99 (0x7f5be24be400) [pid = 1823] [serial = 285] [outer = 0x7f5be11e4800] 15:12:40 INFO - PROCESS | 1823 | 1461276760796 Marionette DEBUG loaded listener.js 15:12:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f5be3c82000) [pid = 1823] [serial = 286] [outer = 0x7f5be11e4800] 15:12:41 INFO - PROCESS | 1823 | 1461276761606 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]]]}] 15:12:41 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. 15:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1081ms 15:12:41 INFO - PROCESS | 1823 | 1461276761629 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 15:12:41 INFO - PROCESS | 1823 | 1461276761632 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 15:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:12:41 INFO - PROCESS | 1823 | 1461276761638 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:12:41 INFO - PROCESS | 1823 | 1461276761639 Marionette TRACE conn3 <- [1,354,null,{}] 15:12:41 INFO - PROCESS | 1823 | 1461276761645 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}] 15:12:41 INFO - PROCESS | 1823 | 1461276761788 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 15:12:41 INFO - PROCESS | 1823 | 1461276761886 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5beb049000 == 46 [pid = 1823] [id = 96] 15:12:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f5be11e1c00) [pid = 1823] [serial = 287] [outer = (nil)] 15:12:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f5be3df5000) [pid = 1823] [serial = 288] [outer = 0x7f5be11e1c00] 15:12:41 INFO - PROCESS | 1823 | 1461276761949 Marionette DEBUG loaded listener.js 15:12:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f5be77cc400) [pid = 1823] [serial = 289] [outer = 0x7f5be11e1c00] 15:12:42 INFO - PROCESS | 1823 | 1461276762622 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]]]}] 15:12:42 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. 15:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1029ms 15:12:42 INFO - PROCESS | 1823 | 1461276762668 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 15:12:42 INFO - PROCESS | 1823 | 1461276762671 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 15:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:12:42 INFO - PROCESS | 1823 | 1461276762693 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:12:42 INFO - PROCESS | 1823 | 1461276762697 Marionette TRACE conn3 <- [1,358,null,{}] 15:12:42 INFO - PROCESS | 1823 | 1461276762727 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}] 15:12:42 INFO - PROCESS | 1823 | 1461276762925 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 15:12:42 INFO - PROCESS | 1823 | 1461276762947 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf7419000 == 47 [pid = 1823] [id = 97] 15:12:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f5be3c80800) [pid = 1823] [serial = 290] [outer = (nil)] 15:12:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f5be931d400) [pid = 1823] [serial = 291] [outer = 0x7f5be3c80800] 15:12:43 INFO - PROCESS | 1823 | 1461276763009 Marionette DEBUG loaded listener.js 15:12:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f5be9e44000) [pid = 1823] [serial = 292] [outer = 0x7f5be3c80800] 15:12:43 INFO - PROCESS | 1823 | 1461276763825 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]]]}] 15:12:43 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. 15:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1161ms 15:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:12:43 INFO - PROCESS | 1823 | 1461276763838 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 15:12:43 INFO - PROCESS | 1823 | 1461276763841 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 15:12:43 INFO - PROCESS | 1823 | 1461276763848 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:12:43 INFO - PROCESS | 1823 | 1461276763851 Marionette TRACE conn3 <- [1,362,null,{}] 15:12:43 INFO - PROCESS | 1823 | 1461276763857 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}] 15:12:44 INFO - PROCESS | 1823 | 1461276764070 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 15:12:44 INFO - PROCESS | 1823 | 1461276764105 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0067000 == 48 [pid = 1823] [id = 98] 15:12:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f5bea079000) [pid = 1823] [serial = 293] [outer = (nil)] 15:12:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f5bf131ec00) [pid = 1823] [serial = 294] [outer = 0x7f5bea079000] 15:12:44 INFO - PROCESS | 1823 | 1461276764174 Marionette DEBUG loaded listener.js 15:12:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f5bf747bc00) [pid = 1823] [serial = 295] [outer = 0x7f5bea079000] 15:12:45 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f5be00be000) [pid = 1823] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:12:45 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f5bfc903800) [pid = 1823] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:12:45 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f5be0aea000) [pid = 1823] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:12:45 INFO - PROCESS | 1823 | --DOMWINDOW == 105 (0x7f5be061ec00) [pid = 1823] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:12:45 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f5be3df7800) [pid = 1823] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:12:45 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f5bded12c00) [pid = 1823] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:12:45 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f5be0743400) [pid = 1823] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:12:45 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f5be00bf000) [pid = 1823] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:12:45 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f5be8ca1000) [pid = 1823] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:12:45 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f5bea076800) [pid = 1823] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:12:45 INFO - PROCESS | 1823 | --DOMWINDOW == 98 (0x7f5be24c2000) [pid = 1823] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:12:45 INFO - PROCESS | 1823 | --DOMWINDOW == 97 (0x7f5beb0d7c00) [pid = 1823] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:12:45 INFO - PROCESS | 1823 | --DOMWINDOW == 96 (0x7f5beb556800) [pid = 1823] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:12:45 INFO - PROCESS | 1823 | --DOMWINDOW == 95 (0x7f5be24c9400) [pid = 1823] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:12:45 INFO - PROCESS | 1823 | 1461276765252 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]]]}] 15:12:45 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. 15:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1435ms 15:12:45 INFO - PROCESS | 1823 | 1461276765283 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 15:12:45 INFO - PROCESS | 1823 | 1461276765285 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 15:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:12:45 INFO - PROCESS | 1823 | 1461276765291 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:12:45 INFO - PROCESS | 1823 | 1461276765293 Marionette TRACE conn3 <- [1,366,null,{}] 15:12:45 INFO - PROCESS | 1823 | 1461276765299 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}] 15:12:45 INFO - PROCESS | 1823 | 1461276765435 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 15:12:45 INFO - PROCESS | 1823 | 1461276765459 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbe62800 == 49 [pid = 1823] [id = 99] 15:12:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 96 (0x7f5be00bf000) [pid = 1823] [serial = 296] [outer = (nil)] 15:12:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 97 (0x7f5be24c9400) [pid = 1823] [serial = 297] [outer = 0x7f5be00bf000] 15:12:45 INFO - PROCESS | 1823 | 1461276765518 Marionette DEBUG loaded listener.js 15:12:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 98 (0x7f5bea072c00) [pid = 1823] [serial = 298] [outer = 0x7f5be00bf000] 15:12:46 INFO - PROCESS | 1823 | 1461276766269 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]]]}] 15:12:46 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. 15:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1032ms 15:12:46 INFO - PROCESS | 1823 | 1461276766324 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 15:12:46 INFO - PROCESS | 1823 | 1461276766327 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 15:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:12:46 INFO - PROCESS | 1823 | 1461276766356 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:12:46 INFO - PROCESS | 1823 | 1461276766360 Marionette TRACE conn3 <- [1,370,null,{}] 15:12:46 INFO - PROCESS | 1823 | 1461276766365 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}] 15:12:46 INFO - PROCESS | 1823 | 1461276766490 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 15:12:46 INFO - PROCESS | 1823 | 1461276766502 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc931000 == 50 [pid = 1823] [id = 100] 15:12:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 99 (0x7f5bea076000) [pid = 1823] [serial = 299] [outer = (nil)] 15:12:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f5bf76ed400) [pid = 1823] [serial = 300] [outer = 0x7f5bea076000] 15:12:46 INFO - PROCESS | 1823 | 1461276766562 Marionette DEBUG loaded listener.js 15:12:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f5bfbc3d800) [pid = 1823] [serial = 301] [outer = 0x7f5bea076000] 15:12:47 INFO - PROCESS | 1823 | 1461276767459 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]]]}] 15:12:47 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. 15:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1143ms 15:12:47 INFO - PROCESS | 1823 | 1461276767484 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 15:12:47 INFO - PROCESS | 1823 | 1461276767489 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 15:12:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:12:47 INFO - PROCESS | 1823 | 1461276767498 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:12:47 INFO - PROCESS | 1823 | 1461276767503 Marionette TRACE conn3 <- [1,374,null,{}] 15:12:47 INFO - PROCESS | 1823 | 1461276767511 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}] 15:12:47 INFO - PROCESS | 1823 | 1461276767723 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 15:12:47 INFO - PROCESS | 1823 | 1461276767860 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be6349800 == 51 [pid = 1823] [id = 101] 15:12:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f5bdeeee800) [pid = 1823] [serial = 302] [outer = (nil)] 15:12:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f5be010ac00) [pid = 1823] [serial = 303] [outer = 0x7f5bdeeee800] 15:12:47 INFO - PROCESS | 1823 | 1461276767940 Marionette DEBUG loaded listener.js 15:12:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f5be0ae2800) [pid = 1823] [serial = 304] [outer = 0x7f5bdeeee800] 15:12:48 INFO - PROCESS | 1823 | 1461276768835 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:12:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:12:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1380ms 15:12:48 INFO - PROCESS | 1823 | 1461276768879 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 15:12:48 INFO - PROCESS | 1823 | 1461276768888 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 15:12:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:12:48 INFO - PROCESS | 1823 | 1461276768900 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:12:48 INFO - PROCESS | 1823 | 1461276768904 Marionette TRACE conn3 <- [1,378,null,{}] 15:12:48 INFO - PROCESS | 1823 | 1461276768912 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}] 15:12:49 INFO - PROCESS | 1823 | 1461276769073 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 15:12:49 INFO - PROCESS | 1823 | 1461276769207 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf6fea800 == 52 [pid = 1823] [id = 102] 15:12:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f5bdeeef800) [pid = 1823] [serial = 305] [outer = (nil)] 15:12:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f5be24bd400) [pid = 1823] [serial = 306] [outer = 0x7f5bdeeef800] 15:12:49 INFO - PROCESS | 1823 | 1461276769290 Marionette DEBUG loaded listener.js 15:12:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f5be3df0c00) [pid = 1823] [serial = 307] [outer = 0x7f5bdeeef800] 15:12:50 INFO - PROCESS | 1823 | 1461276770256 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:12:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:12:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1385ms 15:12:50 INFO - PROCESS | 1823 | 1461276770286 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 15:12:50 INFO - PROCESS | 1823 | 1461276770290 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 15:12:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:12:50 INFO - PROCESS | 1823 | 1461276770296 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:12:50 INFO - PROCESS | 1823 | 1461276770301 Marionette TRACE conn3 <- [1,382,null,{}] 15:12:50 INFO - PROCESS | 1823 | 1461276770320 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}] 15:12:50 INFO - PROCESS | 1823 | 1461276770473 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 15:12:50 INFO - PROCESS | 1823 | 1461276770617 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c018c5800 == 53 [pid = 1823] [id = 103] 15:12:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f5be394c000) [pid = 1823] [serial = 308] [outer = (nil)] 15:12:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f5be8de7400) [pid = 1823] [serial = 309] [outer = 0x7f5be394c000] 15:12:50 INFO - PROCESS | 1823 | 1461276770701 Marionette DEBUG loaded listener.js 15:12:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f5be9e49000) [pid = 1823] [serial = 310] [outer = 0x7f5be394c000] 15:12:51 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:12:51 INFO - PROCESS | 1823 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:12:51 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:12:51 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:12:51 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:12:51 INFO - PROCESS | 1823 | 1461276771534 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:12:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:12:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1284ms 15:12:51 INFO - PROCESS | 1823 | 1461276771581 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 15:12:51 INFO - PROCESS | 1823 | 1461276771586 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 15:12:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:12:51 INFO - PROCESS | 1823 | 1461276771592 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:12:51 INFO - PROCESS | 1823 | 1461276771595 Marionette TRACE conn3 <- [1,386,null,{}] 15:12:51 INFO - PROCESS | 1823 | 1461276771618 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}] 15:12:51 INFO - PROCESS | 1823 | 1461276771800 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 15:12:51 INFO - PROCESS | 1823 | 1461276771938 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbd6f000 == 54 [pid = 1823] [id = 104] 15:12:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f5be8ddcc00) [pid = 1823] [serial = 311] [outer = (nil)] 15:12:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f5beb54c400) [pid = 1823] [serial = 312] [outer = 0x7f5be8ddcc00] 15:12:52 INFO - PROCESS | 1823 | 1461276772018 Marionette DEBUG loaded listener.js 15:12:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f5bf6f5d800) [pid = 1823] [serial = 313] [outer = 0x7f5be8ddcc00] 15:12:52 INFO - PROCESS | 1823 | 1461276772835 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]]]}] 15:12:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:12:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1299ms 15:12:52 INFO - PROCESS | 1823 | 1461276772892 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 15:12:52 INFO - PROCESS | 1823 | 1461276772895 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 15:12:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:12:52 INFO - PROCESS | 1823 | 1461276772901 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:12:52 INFO - PROCESS | 1823 | 1461276772903 Marionette TRACE conn3 <- [1,390,null,{}] 15:12:52 INFO - PROCESS | 1823 | 1461276772908 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}] 15:12:53 INFO - PROCESS | 1823 | 1461276773057 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 15:12:53 INFO - PROCESS | 1823 | 1461276773198 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bda6d0800 == 55 [pid = 1823] [id = 105] 15:12:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f5bea076800) [pid = 1823] [serial = 314] [outer = (nil)] 15:12:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f5bfa00a400) [pid = 1823] [serial = 315] [outer = 0x7f5bea076800] 15:12:53 INFO - PROCESS | 1823 | 1461276773270 Marionette DEBUG loaded listener.js 15:12:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f5bfc48b400) [pid = 1823] [serial = 316] [outer = 0x7f5bea076800] 15:12:54 INFO - PROCESS | 1823 | 1461276774175 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]]]}] 15:12:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:12:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1333ms 15:12:54 INFO - PROCESS | 1823 | 1461276774235 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 15:12:54 INFO - PROCESS | 1823 | 1461276774239 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 15:12:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:12:54 INFO - PROCESS | 1823 | 1461276774244 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:12:54 INFO - PROCESS | 1823 | 1461276774248 Marionette TRACE conn3 <- [1,394,null,{}] 15:12:54 INFO - PROCESS | 1823 | 1461276774253 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}] 15:12:54 INFO - PROCESS | 1823 | 1461276774429 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 15:12:54 INFO - PROCESS | 1823 | 1461276774606 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3c63800 == 56 [pid = 1823] [id = 106] 15:12:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f5bdeeec000) [pid = 1823] [serial = 317] [outer = (nil)] 15:12:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f5be9e45400) [pid = 1823] [serial = 318] [outer = 0x7f5bdeeec000] 15:12:54 INFO - PROCESS | 1823 | 1461276774745 Marionette DEBUG loaded listener.js 15:12:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f5bfc911800) [pid = 1823] [serial = 319] [outer = 0x7f5bdeeec000] 15:12:55 INFO - PROCESS | 1823 | 1461276775566 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]]]}] 15:12:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:12:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1379ms 15:12:55 INFO - PROCESS | 1823 | 1461276775625 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 15:12:55 INFO - PROCESS | 1823 | 1461276775627 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 15:12:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:12:55 INFO - PROCESS | 1823 | 1461276775634 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:12:55 INFO - PROCESS | 1823 | 1461276775637 Marionette TRACE conn3 <- [1,398,null,{}] 15:12:55 INFO - PROCESS | 1823 | 1461276775642 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}] 15:12:55 INFO - PROCESS | 1823 | 1461276775795 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 15:12:56 INFO - PROCESS | 1823 | 1461276776145 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be116a000 == 57 [pid = 1823] [id = 107] 15:12:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f5bda75e000) [pid = 1823] [serial = 320] [outer = (nil)] 15:12:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f5bda763400) [pid = 1823] [serial = 321] [outer = 0x7f5bda75e000] 15:12:56 INFO - PROCESS | 1823 | 1461276776297 Marionette DEBUG loaded listener.js 15:12:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f5bded21800) [pid = 1823] [serial = 322] [outer = 0x7f5bda75e000] 15:12:57 INFO - PROCESS | 1823 | 1461276777217 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]]]}] 15:12:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:12:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1629ms 15:12:57 INFO - PROCESS | 1823 | 1461276777264 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 15:12:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:12:57 INFO - PROCESS | 1823 | 1461276777277 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 15:12:57 INFO - PROCESS | 1823 | 1461276777286 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:12:57 INFO - PROCESS | 1823 | 1461276777290 Marionette TRACE conn3 <- [1,402,null,{}] 15:12:57 INFO - PROCESS | 1823 | 1461276777296 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}] 15:12:57 INFO - PROCESS | 1823 | 1461276777460 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 15:12:57 INFO - PROCESS | 1823 | 1461276777604 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be2449000 == 58 [pid = 1823] [id = 108] 15:12:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f5be0614c00) [pid = 1823] [serial = 323] [outer = (nil)] 15:12:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f5be0743400) [pid = 1823] [serial = 324] [outer = 0x7f5be0614c00] 15:12:57 INFO - PROCESS | 1823 | 1461276777717 Marionette DEBUG loaded listener.js 15:12:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f5be0be3400) [pid = 1823] [serial = 325] [outer = 0x7f5be0614c00] 15:12:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfbe62800 == 57 [pid = 1823] [id = 99] 15:12:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0067000 == 56 [pid = 1823] [id = 98] 15:12:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf7419000 == 55 [pid = 1823] [id = 97] 15:12:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5beb049000 == 54 [pid = 1823] [id = 96] 15:12:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be7d1a800 == 53 [pid = 1823] [id = 95] 15:12:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be6351800 == 52 [pid = 1823] [id = 94] 15:12:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9d63000 == 51 [pid = 1823] [id = 93] 15:12:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf74ce800 == 50 [pid = 1823] [id = 89] 15:12:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be91d4800 == 49 [pid = 1823] [id = 88] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f5bf7643c00) [pid = 1823] [serial = 156] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f5c00aa1400) [pid = 1823] [serial = 195] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f5be6487400) [pid = 1823] [serial = 150] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f5bfc45ec00) [pid = 1823] [serial = 159] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f5bfc2c6400) [pid = 1823] [serial = 147] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f5bea96e400) [pid = 1823] [serial = 153] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f5be00c1800) [pid = 1823] [serial = 251] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f5c008df000) [pid = 1823] [serial = 219] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f5be3f91400) [pid = 1823] [serial = 245] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f5be64c9000) [pid = 1823] [serial = 246] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f5be9e4fc00) [pid = 1823] [serial = 230] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f5be11dd400) [pid = 1823] [serial = 242] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f5be11e9800) [pid = 1823] [serial = 243] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f5be8a52c00) [pid = 1823] [serial = 248] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f5be00c5800) [pid = 1823] [serial = 252] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f5be0110800) [pid = 1823] [serial = 239] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f5be0115800) [pid = 1823] [serial = 240] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f5be9bbd800) [pid = 1823] [serial = 227] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f5be3df3000) [pid = 1823] [serial = 224] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 105 (0x7f5be11e1000) [pid = 1823] [serial = 221] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f5be0beb400) [pid = 1823] [serial = 255] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f5be7bd2000) [pid = 1823] [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.] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f5beb553000) [pid = 1823] [serial = 233] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f5bfc90e800) [pid = 1823] [serial = 236] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f5beb17a000) [pid = 1823] [serial = 259] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f5be950a800) [pid = 1823] [serial = 256] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 98 (0x7f5bea074c00) [pid = 1823] [serial = 258] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | --DOMWINDOW == 97 (0x7f5be950a400) [pid = 1823] [serial = 249] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1823 | 1461276778627 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]]]}] 15:12:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:12:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1387ms 15:12:58 INFO - PROCESS | 1823 | 1461276778675 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 15:12:58 INFO - PROCESS | 1823 | 1461276778680 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 15:12:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:12:58 INFO - PROCESS | 1823 | 1461276778688 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:12:58 INFO - PROCESS | 1823 | 1461276778691 Marionette TRACE conn3 <- [1,406,null,{}] 15:12:58 INFO - PROCESS | 1823 | 1461276778695 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}] 15:12:58 INFO - PROCESS | 1823 | 1461276778831 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 15:12:58 INFO - PROCESS | 1823 | 1461276778929 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be646c000 == 50 [pid = 1823] [id = 109] 15:12:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 98 (0x7f5bded21000) [pid = 1823] [serial = 326] [outer = (nil)] 15:12:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 99 (0x7f5be11db000) [pid = 1823] [serial = 327] [outer = 0x7f5bded21000] 15:12:58 INFO - PROCESS | 1823 | 1461276778994 Marionette DEBUG loaded listener.js 15:12:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f5be11e7400) [pid = 1823] [serial = 328] [outer = 0x7f5bded21000] 15:12:59 INFO - PROCESS | 1823 | 1461276779720 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]]]}] 15:12:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:12:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1079ms 15:12:59 INFO - PROCESS | 1823 | 1461276779768 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 15:12:59 INFO - PROCESS | 1823 | 1461276779771 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 15:12:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:12:59 INFO - PROCESS | 1823 | 1461276779779 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:12:59 INFO - PROCESS | 1823 | 1461276779788 Marionette TRACE conn3 <- [1,410,null,{}] 15:12:59 INFO - PROCESS | 1823 | 1461276779801 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}] 15:13:00 INFO - PROCESS | 1823 | 1461276780005 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 15:13:00 INFO - PROCESS | 1823 | 1461276780070 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9582000 == 51 [pid = 1823] [id = 110] 15:13:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f5be00c5c00) [pid = 1823] [serial = 329] [outer = (nil)] 15:13:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f5be3df3400) [pid = 1823] [serial = 330] [outer = 0x7f5be00c5c00] 15:13:00 INFO - PROCESS | 1823 | 1461276780131 Marionette DEBUG loaded listener.js 15:13:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f5be516bc00) [pid = 1823] [serial = 331] [outer = 0x7f5be00c5c00] 15:13:00 INFO - PROCESS | 1823 | 1461276780900 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]]]}] 15:13:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:13:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1189ms 15:13:00 INFO - PROCESS | 1823 | 1461276780986 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 15:13:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:13:00 INFO - PROCESS | 1823 | 1461276780991 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 15:13:00 INFO - PROCESS | 1823 | 1461276780996 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:13:01 INFO - PROCESS | 1823 | 1461276780999 Marionette TRACE conn3 <- [1,414,null,{}] 15:13:01 INFO - PROCESS | 1823 | 1461276781004 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}] 15:13:01 INFO - PROCESS | 1823 | 1461276781185 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 15:13:01 INFO - PROCESS | 1823 | 1461276781205 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be01e4800 == 52 [pid = 1823] [id = 111] 15:13:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f5be11e3000) [pid = 1823] [serial = 332] [outer = (nil)] 15:13:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f5be85be000) [pid = 1823] [serial = 333] [outer = 0x7f5be11e3000] 15:13:01 INFO - PROCESS | 1823 | 1461276781264 Marionette DEBUG loaded listener.js 15:13:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f5be8a52800) [pid = 1823] [serial = 334] [outer = 0x7f5be11e3000] 15:13:02 INFO - PROCESS | 1823 | 1461276782157 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]]]}] 15:13:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:13:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1178ms 15:13:02 INFO - PROCESS | 1823 | 1461276782176 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 15:13:02 INFO - PROCESS | 1823 | 1461276782180 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 15:13:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:13:02 INFO - PROCESS | 1823 | 1461276782186 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:13:02 INFO - PROCESS | 1823 | 1461276782189 Marionette TRACE conn3 <- [1,418,null,{}] 15:13:02 INFO - PROCESS | 1823 | 1461276782200 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}] 15:13:02 INFO - PROCESS | 1823 | 1461276782494 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 15:13:02 INFO - PROCESS | 1823 | --DOMWINDOW == 105 (0x7f5be11e1c00) [pid = 1823] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:13:02 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f5be0612000) [pid = 1823] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:13:02 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f5bded15800) [pid = 1823] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:13:02 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f5be3c80800) [pid = 1823] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:13:02 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f5be00bf000) [pid = 1823] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:13:02 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f5be11e4800) [pid = 1823] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:13:02 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f5bea079000) [pid = 1823] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:13:02 INFO - PROCESS | 1823 | --DOMWINDOW == 98 (0x7f5bdeef1c00) [pid = 1823] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:13:02 INFO - PROCESS | 1823 | 1461276782581 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3956800 == 53 [pid = 1823] [id = 112] 15:13:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 99 (0x7f5be0beac00) [pid = 1823] [serial = 335] [outer = (nil)] 15:13:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f5be394c800) [pid = 1823] [serial = 336] [outer = 0x7f5be0beac00] 15:13:02 INFO - PROCESS | 1823 | 1461276782662 Marionette DEBUG loaded listener.js 15:13:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f5be9509400) [pid = 1823] [serial = 337] [outer = 0x7f5be0beac00] 15:13:03 INFO - PROCESS | 1823 | 1461276783768 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]]]}] 15:13:03 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 15:13:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1591ms 15:13:03 INFO - PROCESS | 1823 | 1461276783778 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 15:13:03 INFO - PROCESS | 1823 | 1461276783780 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 15:13:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:13:03 INFO - PROCESS | 1823 | 1461276783786 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:13:03 INFO - PROCESS | 1823 | 1461276783788 Marionette TRACE conn3 <- [1,422,null,{}] 15:13:03 INFO - PROCESS | 1823 | 1461276783794 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}] 15:13:03 INFO - PROCESS | 1823 | 1461276783945 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 15:13:04 INFO - PROCESS | 1823 | 1461276784078 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf63c0800 == 54 [pid = 1823] [id = 113] 15:13:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f5be8de6800) [pid = 1823] [serial = 338] [outer = (nil)] 15:13:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f5be9e49800) [pid = 1823] [serial = 339] [outer = 0x7f5be8de6800] 15:13:04 INFO - PROCESS | 1823 | 1461276784139 Marionette DEBUG loaded listener.js 15:13:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f5bf131c800) [pid = 1823] [serial = 340] [outer = 0x7f5be8de6800] 15:13:05 INFO - PROCESS | 1823 | 1461276785350 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]]]}] 15:13:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:13:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1577ms 15:13:05 INFO - PROCESS | 1823 | 1461276785365 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 15:13:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:13:05 INFO - PROCESS | 1823 | 1461276785373 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 15:13:05 INFO - PROCESS | 1823 | 1461276785381 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:13:05 INFO - PROCESS | 1823 | 1461276785385 Marionette TRACE conn3 <- [1,426,null,{}] 15:13:05 INFO - PROCESS | 1823 | 1461276785475 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}] 15:13:05 INFO - PROCESS | 1823 | 1461276785638 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 15:13:05 INFO - PROCESS | 1823 | 1461276785770 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3aa8000 == 55 [pid = 1823] [id = 114] 15:13:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f5bded1b400) [pid = 1823] [serial = 341] [outer = (nil)] 15:13:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f5be010b000) [pid = 1823] [serial = 342] [outer = 0x7f5bded1b400] 15:13:05 INFO - PROCESS | 1823 | 1461276785847 Marionette DEBUG loaded listener.js 15:13:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f5be0744c00) [pid = 1823] [serial = 343] [outer = 0x7f5bded1b400] 15:13:06 INFO - PROCESS | 1823 | 1461276786711 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] 15:13:06 INFO - PROCESS | 1823 | 1461276786803 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 15:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:13:06 INFO - PROCESS | 1823 | 1461276786816 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:13:06 INFO - PROCESS | 1823 | 1461276786820 Marionette TRACE conn3 <- [1,430,null,{}] 15:13:06 INFO - PROCESS | 1823 | 1461276786827 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}] 15:13:06 INFO - PROCESS | 1823 | 1461276786994 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 15:13:07 INFO - PROCESS | 1823 | 1461276787128 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf0484800 == 56 [pid = 1823] [id = 115] 15:13:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f5bded1d000) [pid = 1823] [serial = 344] [outer = (nil)] 15:13:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f5be10ef000) [pid = 1823] [serial = 345] [outer = 0x7f5bded1d000] 15:13:07 INFO - PROCESS | 1823 | 1461276787201 Marionette DEBUG loaded listener.js 15:13:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f5be10f6c00) [pid = 1823] [serial = 346] [outer = 0x7f5bded1d000] 15:13:08 INFO - PROCESS | 1823 | 1461276788197 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]]]}] 15:13:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:13:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1442ms 15:13:08 INFO - PROCESS | 1823 | 1461276788258 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 15:13:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:13:08 INFO - PROCESS | 1823 | 1461276788263 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 15:13:08 INFO - PROCESS | 1823 | 1461276788270 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:13:08 INFO - PROCESS | 1823 | 1461276788276 Marionette TRACE conn3 <- [1,434,null,{}] 15:13:08 INFO - PROCESS | 1823 | 1461276788292 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}] 15:13:08 INFO - PROCESS | 1823 | 1461276788498 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 15:13:08 INFO - PROCESS | 1823 | 1461276788687 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf8321800 == 57 [pid = 1823] [id = 116] 15:13:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f5be264e000) [pid = 1823] [serial = 347] [outer = (nil)] 15:13:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f5be3df3800) [pid = 1823] [serial = 348] [outer = 0x7f5be264e000] 15:13:08 INFO - PROCESS | 1823 | 1461276788812 Marionette DEBUG loaded listener.js 15:13:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f5be8ddac00) [pid = 1823] [serial = 349] [outer = 0x7f5be264e000] 15:13:09 INFO - PROCESS | 1823 | 1461276789603 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]]]}] 15:13:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:13:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1389ms 15:13:09 INFO - PROCESS | 1823 | 1461276789659 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 15:13:09 INFO - PROCESS | 1823 | 1461276789669 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 15:13:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:13:09 INFO - PROCESS | 1823 | 1461276789702 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:13:09 INFO - PROCESS | 1823 | 1461276789705 Marionette TRACE conn3 <- [1,438,null,{}] 15:13:09 INFO - PROCESS | 1823 | 1461276789714 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}] 15:13:09 INFO - PROCESS | 1823 | 1461276789916 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 15:13:10 INFO - PROCESS | 1823 | 1461276790053 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc158000 == 58 [pid = 1823] [id = 117] 15:13:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f5bda75bc00) [pid = 1823] [serial = 350] [outer = (nil)] 15:13:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f5be8dc9400) [pid = 1823] [serial = 351] [outer = 0x7f5bda75bc00] 15:13:10 INFO - PROCESS | 1823 | 1461276790125 Marionette DEBUG loaded listener.js 15:13:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f5be8dcfc00) [pid = 1823] [serial = 352] [outer = 0x7f5bda75bc00] 15:13:11 INFO - PROCESS | 1823 | 1461276791014 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]]]}] 15:13:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:13:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1382ms 15:13:11 INFO - PROCESS | 1823 | 1461276791083 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 15:13:11 INFO - PROCESS | 1823 | 1461276791087 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 15:13:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:13:11 INFO - PROCESS | 1823 | 1461276791093 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:13:11 INFO - PROCESS | 1823 | 1461276791095 Marionette TRACE conn3 <- [1,442,null,{}] 15:13:11 INFO - PROCESS | 1823 | 1461276791100 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}] 15:13:11 INFO - PROCESS | 1823 | 1461276791261 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 15:13:11 INFO - PROCESS | 1823 | 1461276791401 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc93c800 == 59 [pid = 1823] [id = 118] 15:13:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f5be8dc3000) [pid = 1823] [serial = 353] [outer = (nil)] 15:13:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f5be8de9400) [pid = 1823] [serial = 354] [outer = 0x7f5be8dc3000] 15:13:11 INFO - PROCESS | 1823 | 1461276791475 Marionette DEBUG loaded listener.js 15:13:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f5be9e4c000) [pid = 1823] [serial = 355] [outer = 0x7f5be8dc3000] 15:13:12 INFO - PROCESS | 1823 | 1461276792339 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]]]}] 15:13:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:13:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1284ms 15:13:12 INFO - PROCESS | 1823 | 1461276792378 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 15:13:12 INFO - PROCESS | 1823 | 1461276792381 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 15:13:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:13:12 INFO - PROCESS | 1823 | 1461276792387 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:13:12 INFO - PROCESS | 1823 | 1461276792390 Marionette TRACE conn3 <- [1,446,null,{}] 15:13:12 INFO - PROCESS | 1823 | 1461276792396 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}] 15:13:12 INFO - PROCESS | 1823 | 1461276792567 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 15:13:12 INFO - PROCESS | 1823 | 1461276792712 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be7853000 == 60 [pid = 1823] [id = 119] 15:13:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f5bda5e9800) [pid = 1823] [serial = 356] [outer = (nil)] 15:13:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f5bda5eec00) [pid = 1823] [serial = 357] [outer = 0x7f5bda5e9800] 15:13:12 INFO - PROCESS | 1823 | 1461276792787 Marionette DEBUG loaded listener.js 15:13:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f5bea43b800) [pid = 1823] [serial = 358] [outer = 0x7f5bda5e9800] 15:13:13 INFO - PROCESS | 1823 | 1461276793924 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]]]}] 15:13:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:13:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1577ms 15:13:13 INFO - PROCESS | 1823 | 1461276793966 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 15:13:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:13:13 INFO - PROCESS | 1823 | 1461276793972 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 15:13:13 INFO - PROCESS | 1823 | 1461276793979 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:13:13 INFO - PROCESS | 1823 | 1461276793984 Marionette TRACE conn3 <- [1,450,null,{}] 15:13:13 INFO - PROCESS | 1823 | 1461276793993 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}] 15:13:14 INFO - PROCESS | 1823 | 1461276794144 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 15:13:14 INFO - PROCESS | 1823 | 1461276794342 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9fe0800 == 61 [pid = 1823] [id = 120] 15:13:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f5bda762400) [pid = 1823] [serial = 359] [outer = (nil)] 15:13:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f5bded1f000) [pid = 1823] [serial = 360] [outer = 0x7f5bda762400] 15:13:14 INFO - PROCESS | 1823 | 1461276794412 Marionette DEBUG loaded listener.js 15:13:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f5bdf189000) [pid = 1823] [serial = 361] [outer = 0x7f5bda762400] 15:13:15 INFO - PROCESS | 1823 | 1461276795313 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] 15:13:15 INFO - PROCESS | 1823 | 1461276795371 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 15:13:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:13:15 INFO - PROCESS | 1823 | 1461276795382 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:13:15 INFO - PROCESS | 1823 | 1461276795387 Marionette TRACE conn3 <- [1,454,null,{}] 15:13:15 INFO - PROCESS | 1823 | 1461276795395 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}] 15:13:15 INFO - PROCESS | 1823 | 1461276795551 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 15:13:15 INFO - PROCESS | 1823 | 1461276795714 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be3956800 == 60 [pid = 1823] [id = 112] 15:13:15 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f5beb0d1000) [pid = 1823] [serial = 276] [outer = (nil)] [url = about:blank] 15:13:15 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f5bf76ed400) [pid = 1823] [serial = 300] [outer = (nil)] [url = about:blank] 15:13:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be1172800 == 61 [pid = 1823] [id = 121] 15:13:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f5be00b9800) [pid = 1823] [serial = 362] [outer = (nil)] 15:13:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f5be010f800) [pid = 1823] [serial = 363] [outer = 0x7f5be00b9800] 15:13:15 INFO - PROCESS | 1823 | 1461276795853 Marionette DEBUG loaded listener.js 15:13:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f5be0aed800) [pid = 1823] [serial = 364] [outer = 0x7f5be00b9800] 15:13:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be01e4800 == 60 [pid = 1823] [id = 111] 15:13:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9582000 == 59 [pid = 1823] [id = 110] 15:13:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be646c000 == 58 [pid = 1823] [id = 109] 15:13:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be2449000 == 57 [pid = 1823] [id = 108] 15:13:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be116a000 == 56 [pid = 1823] [id = 107] 15:13:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bda6d0800 == 55 [pid = 1823] [id = 105] 15:13:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfbd6f000 == 54 [pid = 1823] [id = 104] 15:13:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5c018c5800 == 53 [pid = 1823] [id = 103] 15:13:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf6fea800 == 52 [pid = 1823] [id = 102] 15:13:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be6349800 == 51 [pid = 1823] [id = 101] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f5be931d400) [pid = 1823] [serial = 291] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f5bed171000) [pid = 1823] [serial = 261] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f5bf131ec00) [pid = 1823] [serial = 294] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f5bf046b800) [pid = 1823] [serial = 262] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f5be3df5000) [pid = 1823] [serial = 288] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f5be3c82c00) [pid = 1823] [serial = 267] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f5be0c1d800) [pid = 1823] [serial = 283] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f5be0c16800) [pid = 1823] [serial = 282] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f5be24be400) [pid = 1823] [serial = 285] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f5be00bcc00) [pid = 1823] [serial = 279] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f5be010f000) [pid = 1823] [serial = 280] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f5be9e41400) [pid = 1823] [serial = 273] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f5be3c82000) [pid = 1823] [serial = 286] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f5be3deb800) [pid = 1823] [serial = 270] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f5be0116000) [pid = 1823] [serial = 264] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f5be24c9400) [pid = 1823] [serial = 297] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f5bf747bc00) [pid = 1823] [serial = 295] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f5be77cc400) [pid = 1823] [serial = 289] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f5be9e44000) [pid = 1823] [serial = 292] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f5bea072c00) [pid = 1823] [serial = 298] [outer = (nil)] [url = about:blank] 15:13:16 INFO - PROCESS | 1823 | [1823] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:16 INFO - PROCESS | 1823 | 1461276796713 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]]]}] 15:13:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:13:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1382ms 15:13:16 INFO - PROCESS | 1823 | 1461276796765 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 15:13:16 INFO - PROCESS | 1823 | 1461276796768 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 15:13:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:13:16 INFO - PROCESS | 1823 | 1461276796774 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:13:16 INFO - PROCESS | 1823 | 1461276796779 Marionette TRACE conn3 <- [1,458,null,{}] 15:13:16 INFO - PROCESS | 1823 | 1461276796796 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}] 15:13:16 INFO - PROCESS | 1823 | 1461276796957 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 15:13:17 INFO - PROCESS | 1823 | 1461276797056 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea6c7800 == 52 [pid = 1823] [id = 122] 15:13:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f5bdf195800) [pid = 1823] [serial = 365] [outer = (nil)] 15:13:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f5be10f7000) [pid = 1823] [serial = 366] [outer = 0x7f5bdf195800] 15:13:17 INFO - PROCESS | 1823 | 1461276797127 Marionette DEBUG loaded listener.js 15:13:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f5be151cc00) [pid = 1823] [serial = 367] [outer = 0x7f5bdf195800] 15:13:17 INFO - PROCESS | 1823 | 1461276797833 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] 15:13:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:13:17 INFO - PROCESS | 1823 | 1461276797892 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 15:13:17 INFO - PROCESS | 1823 | 1461276797900 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:13:17 INFO - PROCESS | 1823 | 1461276797902 Marionette TRACE conn3 <- [1,462,null,{}] 15:13:17 INFO - PROCESS | 1823 | 1461276797928 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}] 15:13:18 INFO - PROCESS | 1823 | 1461276798076 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 15:13:18 INFO - PROCESS | 1823 | 1461276798086 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf63a3000 == 53 [pid = 1823] [id = 123] 15:13:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f5be1520400) [pid = 1823] [serial = 368] [outer = (nil)] 15:13:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f5be5134000) [pid = 1823] [serial = 369] [outer = 0x7f5be1520400] 15:13:18 INFO - PROCESS | 1823 | 1461276798147 Marionette DEBUG loaded listener.js 15:13:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f5be64d4400) [pid = 1823] [serial = 370] [outer = 0x7f5be1520400] 15:13:18 INFO - PROCESS | 1823 | [1823] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:19 INFO - PROCESS | 1823 | 1461276799055 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] 15:13:19 INFO - PROCESS | 1823 | 1461276799136 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 15:13:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:13:19 INFO - PROCESS | 1823 | 1461276799142 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:13:19 INFO - PROCESS | 1823 | 1461276799144 Marionette TRACE conn3 <- [1,466,null,{}] 15:13:19 INFO - PROCESS | 1823 | 1461276799149 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}] 15:13:19 INFO - PROCESS | 1823 | 1461276799323 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 15:13:19 INFO - PROCESS | 1823 | 1461276799346 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be116e000 == 54 [pid = 1823] [id = 124] 15:13:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f5be64d5400) [pid = 1823] [serial = 371] [outer = (nil)] 15:13:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f5be8dc8800) [pid = 1823] [serial = 372] [outer = 0x7f5be64d5400] 15:13:19 INFO - PROCESS | 1823 | 1461276799405 Marionette DEBUG loaded listener.js 15:13:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f5be8de1c00) [pid = 1823] [serial = 373] [outer = 0x7f5be64d5400] 15:13:20 INFO - PROCESS | 1823 | 1461276800235 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] 15:13:20 INFO - PROCESS | 1823 | 1461276800281 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 15:13:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:13:20 INFO - PROCESS | 1823 | 1461276800294 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:13:20 INFO - PROCESS | 1823 | 1461276800296 Marionette TRACE conn3 <- [1,470,null,{}] 15:13:20 INFO - PROCESS | 1823 | 1461276800303 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}] 15:13:20 INFO - PROCESS | 1823 | 1461276800605 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 15:13:20 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f5be11e3000) [pid = 1823] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:13:20 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f5be0beac00) [pid = 1823] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:13:20 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f5bded21000) [pid = 1823] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:13:20 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f5be00c5c00) [pid = 1823] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:13:20 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f5be0614c00) [pid = 1823] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:13:20 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f5bda75e000) [pid = 1823] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:13:20 INFO - PROCESS | 1823 | 1461276800687 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3abf000 == 55 [pid = 1823] [id = 125] 15:13:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f5bded1c400) [pid = 1823] [serial = 374] [outer = (nil)] 15:13:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f5be0614c00) [pid = 1823] [serial = 375] [outer = 0x7f5bded1c400] 15:13:20 INFO - PROCESS | 1823 | 1461276800754 Marionette DEBUG loaded listener.js 15:13:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f5be9628800) [pid = 1823] [serial = 376] [outer = 0x7f5bded1c400] 15:13:21 INFO - PROCESS | 1823 | 1461276801441 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]]]}] 15:13:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:13:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1186ms 15:13:21 INFO - PROCESS | 1823 | 1461276801474 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 15:13:21 INFO - PROCESS | 1823 | 1461276801477 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 15:13:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:13:21 INFO - PROCESS | 1823 | 1461276801502 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:13:21 INFO - PROCESS | 1823 | 1461276801506 Marionette TRACE conn3 <- [1,474,null,{}] 15:13:21 INFO - PROCESS | 1823 | 1461276801511 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}] 15:13:21 INFO - PROCESS | 1823 | 1461276801657 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 15:13:21 INFO - PROCESS | 1823 | 1461276801671 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c00a87800 == 56 [pid = 1823] [id = 126] 15:13:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f5be9e48c00) [pid = 1823] [serial = 377] [outer = (nil)] 15:13:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f5bf71d7c00) [pid = 1823] [serial = 378] [outer = 0x7f5be9e48c00] 15:13:21 INFO - PROCESS | 1823 | 1461276801733 Marionette DEBUG loaded listener.js 15:13:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f5bf84c1c00) [pid = 1823] [serial = 379] [outer = 0x7f5be9e48c00] 15:13:22 INFO - PROCESS | 1823 | 1461276802469 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]]]}] 15:13:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:13:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1001ms 15:13:22 INFO - PROCESS | 1823 | 1461276802492 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 15:13:22 INFO - PROCESS | 1823 | 1461276802494 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 15:13:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:13:22 INFO - PROCESS | 1823 | 1461276802500 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:13:22 INFO - PROCESS | 1823 | 1461276802502 Marionette TRACE conn3 <- [1,478,null,{}] 15:13:22 INFO - PROCESS | 1823 | 1461276802508 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}] 15:13:22 INFO - PROCESS | 1823 | 1461276802748 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 15:13:22 INFO - PROCESS | 1823 | 1461276802865 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9cd9800 == 57 [pid = 1823] [id = 127] 15:13:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f5bda5e5c00) [pid = 1823] [serial = 380] [outer = (nil)] 15:13:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f5bda5ebc00) [pid = 1823] [serial = 381] [outer = 0x7f5bda5e5c00] 15:13:22 INFO - PROCESS | 1823 | 1461276802944 Marionette DEBUG loaded listener.js 15:13:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f5bda75f400) [pid = 1823] [serial = 382] [outer = 0x7f5bda5e5c00] 15:13:23 INFO - PROCESS | 1823 | 1461276803855 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]]]}] 15:13:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:13:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1426ms 15:13:23 INFO - PROCESS | 1823 | 1461276803929 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 15:13:23 INFO - PROCESS | 1823 | 1461276803936 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 15:13:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:13:23 INFO - PROCESS | 1823 | 1461276803943 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:13:23 INFO - PROCESS | 1823 | 1461276803949 Marionette TRACE conn3 <- [1,482,null,{}] 15:13:23 INFO - PROCESS | 1823 | 1461276803956 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}] 15:13:24 INFO - PROCESS | 1823 | 1461276804159 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 15:13:24 INFO - PROCESS | 1823 | 1461276804352 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3971800 == 58 [pid = 1823] [id = 128] 15:13:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f5bdf192c00) [pid = 1823] [serial = 383] [outer = (nil)] 15:13:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f5be0be9400) [pid = 1823] [serial = 384] [outer = 0x7f5bdf192c00] 15:13:24 INFO - PROCESS | 1823 | 1461276804472 Marionette DEBUG loaded listener.js 15:13:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f5be10f3000) [pid = 1823] [serial = 385] [outer = 0x7f5bdf192c00] 15:13:25 INFO - PROCESS | 1823 | 1461276805395 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]]]}] 15:13:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:13:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1483ms 15:13:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:13:25 INFO - PROCESS | 1823 | 1461276805427 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 15:13:25 INFO - PROCESS | 1823 | 1461276805430 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 15:13:25 INFO - PROCESS | 1823 | 1461276805438 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:13:25 INFO - PROCESS | 1823 | 1461276805440 Marionette TRACE conn3 <- [1,486,null,{}] 15:13:25 INFO - PROCESS | 1823 | 1461276805447 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}] 15:13:25 INFO - PROCESS | 1823 | 1461276805607 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 15:13:25 INFO - PROCESS | 1823 | 1461276805754 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bed371800 == 59 [pid = 1823] [id = 129] 15:13:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f5bded20000) [pid = 1823] [serial = 386] [outer = (nil)] 15:13:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f5be3c82000) [pid = 1823] [serial = 387] [outer = 0x7f5bded20000] 15:13:25 INFO - PROCESS | 1823 | 1461276805834 Marionette DEBUG loaded listener.js 15:13:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f5be8de3800) [pid = 1823] [serial = 388] [outer = 0x7f5bded20000] 15:13:26 INFO - PROCESS | 1823 | 1461276806863 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]]]}] 15:13:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:13:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1480ms 15:13:26 INFO - PROCESS | 1823 | 1461276806933 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 15:13:26 INFO - PROCESS | 1823 | 1461276806938 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 15:13:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:13:26 INFO - PROCESS | 1823 | 1461276806958 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:13:26 INFO - PROCESS | 1823 | 1461276806965 Marionette TRACE conn3 <- [1,490,null,{}] 15:13:26 INFO - PROCESS | 1823 | 1461276806971 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}] 15:13:27 INFO - PROCESS | 1823 | 1461276807145 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 15:13:27 INFO - PROCESS | 1823 | 1461276807286 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bded4b800 == 60 [pid = 1823] [id = 130] 15:13:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f5be015c800) [pid = 1823] [serial = 389] [outer = (nil)] 15:13:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f5be0168400) [pid = 1823] [serial = 390] [outer = 0x7f5be015c800] 15:13:27 INFO - PROCESS | 1823 | 1461276807403 Marionette DEBUG loaded listener.js 15:13:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f5be9e4e800) [pid = 1823] [serial = 391] [outer = 0x7f5be015c800] 15:13:28 INFO - PROCESS | 1823 | 1461276808192 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]]]}] 15:13:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:13:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1296ms 15:13:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:13:28 INFO - PROCESS | 1823 | 1461276808246 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 15:13:28 INFO - PROCESS | 1823 | 1461276808249 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 15:13:28 INFO - PROCESS | 1823 | 1461276808255 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:13:28 INFO - PROCESS | 1823 | 1461276808259 Marionette TRACE conn3 <- [1,494,null,{}] 15:13:28 INFO - PROCESS | 1823 | 1461276808264 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}] 15:13:28 INFO - PROCESS | 1823 | 1461276808435 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 15:13:28 INFO - PROCESS | 1823 | 1461276808577 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c008c2000 == 61 [pid = 1823] [id = 131] 15:13:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f5be0162c00) [pid = 1823] [serial = 392] [outer = (nil)] 15:13:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f5bed1d6c00) [pid = 1823] [serial = 393] [outer = 0x7f5be0162c00] 15:13:28 INFO - PROCESS | 1823 | 1461276808654 Marionette DEBUG loaded listener.js 15:13:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f5bf7643c00) [pid = 1823] [serial = 394] [outer = 0x7f5be0162c00] 15:13:29 INFO - PROCESS | 1823 | 1461276809553 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]]]}] 15:13:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:13:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1326ms 15:13:29 INFO - PROCESS | 1823 | 1461276809582 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 15:13:29 INFO - PROCESS | 1823 | 1461276809586 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 15:13:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:13:29 INFO - PROCESS | 1823 | 1461276809591 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:13:29 INFO - PROCESS | 1823 | 1461276809595 Marionette TRACE conn3 <- [1,498,null,{}] 15:13:29 INFO - PROCESS | 1823 | 1461276809600 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}] 15:13:29 INFO - PROCESS | 1823 | 1461276809762 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 15:13:29 INFO - PROCESS | 1823 | 1461276809929 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bed14d800 == 62 [pid = 1823] [id = 132] 15:13:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f5bdee33000) [pid = 1823] [serial = 395] [outer = (nil)] 15:13:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f5bdee34c00) [pid = 1823] [serial = 396] [outer = 0x7f5bdee33000] 15:13:30 INFO - PROCESS | 1823 | 1461276810027 Marionette DEBUG loaded listener.js 15:13:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f5bf74e9800) [pid = 1823] [serial = 397] [outer = 0x7f5bdee33000] 15:13:30 INFO - PROCESS | 1823 | 1461276810862 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]]]}] 15:13:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:13:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1327ms 15:13:30 INFO - PROCESS | 1823 | 1461276810920 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 15:13:30 INFO - PROCESS | 1823 | 1461276810923 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 15:13:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:13:30 INFO - PROCESS | 1823 | 1461276810930 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:13:30 INFO - PROCESS | 1823 | 1461276810933 Marionette TRACE conn3 <- [1,502,null,{}] 15:13:30 INFO - PROCESS | 1823 | 1461276810940 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}] 15:13:31 INFO - PROCESS | 1823 | 1461276811118 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 15:13:31 INFO - PROCESS | 1823 | 1461276811261 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde317800 == 63 [pid = 1823] [id = 133] 15:13:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f5bda5e4400) [pid = 1823] [serial = 398] [outer = (nil)] 15:13:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f5bde41c800) [pid = 1823] [serial = 399] [outer = 0x7f5bda5e4400] 15:13:31 INFO - PROCESS | 1823 | 1461276811332 Marionette DEBUG loaded listener.js 15:13:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f5bdee33800) [pid = 1823] [serial = 400] [outer = 0x7f5bda5e4400] 15:13:32 INFO - PROCESS | 1823 | 1461276812499 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]]]}] 15:13:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:13:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1637ms 15:13:32 INFO - PROCESS | 1823 | 1461276812568 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 15:13:32 INFO - PROCESS | 1823 | 1461276812575 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 15:13:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:13:32 INFO - PROCESS | 1823 | 1461276812584 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:13:32 INFO - PROCESS | 1823 | 1461276812589 Marionette TRACE conn3 <- [1,506,null,{}] 15:13:32 INFO - PROCESS | 1823 | 1461276812596 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}] 15:13:32 INFO - PROCESS | 1823 | 1461276812856 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 15:13:33 INFO - PROCESS | 1823 | 1461276813124 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5c00a87800 == 62 [pid = 1823] [id = 126] 15:13:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be3abf000 == 61 [pid = 1823] [id = 125] 15:13:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be116e000 == 60 [pid = 1823] [id = 124] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f5be9e49800) [pid = 1823] [serial = 339] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bda6d9000 == 61 [pid = 1823] [id = 134] 15:13:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f5bdeee7400) [pid = 1823] [serial = 401] [outer = (nil)] 15:13:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f5bdeeeac00) [pid = 1823] [serial = 402] [outer = 0x7f5bdeee7400] 15:13:33 INFO - PROCESS | 1823 | 1461276813227 Marionette DEBUG loaded listener.js 15:13:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f5bdf18fc00) [pid = 1823] [serial = 403] [outer = 0x7f5bdeee7400] 15:13:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf63a3000 == 60 [pid = 1823] [id = 123] 15:13:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea6c7800 == 59 [pid = 1823] [id = 122] 15:13:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be1172800 == 58 [pid = 1823] [id = 121] 15:13:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9fe0800 == 57 [pid = 1823] [id = 120] 15:13:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf0484800 == 56 [pid = 1823] [id = 115] 15:13:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be3aa8000 == 55 [pid = 1823] [id = 114] 15:13:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf63c0800 == 54 [pid = 1823] [id = 113] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f5be85be000) [pid = 1823] [serial = 333] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f5be394c800) [pid = 1823] [serial = 336] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f5be8a52800) [pid = 1823] [serial = 334] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f5be11db000) [pid = 1823] [serial = 327] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f5be11e7400) [pid = 1823] [serial = 328] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f5be3df3400) [pid = 1823] [serial = 330] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f5be0be3400) [pid = 1823] [serial = 325] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f5be0743400) [pid = 1823] [serial = 324] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f5bfa00a400) [pid = 1823] [serial = 315] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f5be010ac00) [pid = 1823] [serial = 303] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f5beb54c400) [pid = 1823] [serial = 312] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f5bda763400) [pid = 1823] [serial = 321] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f5bded21800) [pid = 1823] [serial = 322] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f5be24bd400) [pid = 1823] [serial = 306] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f5be8de7400) [pid = 1823] [serial = 309] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f5be9e45400) [pid = 1823] [serial = 318] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f5be9509400) [pid = 1823] [serial = 337] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f5be516bc00) [pid = 1823] [serial = 331] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 1823 | 1461276814038 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]]]}] 15:13:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:13:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1533ms 15:13:34 INFO - PROCESS | 1823 | 1461276814118 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 15:13:34 INFO - PROCESS | 1823 | 1461276814126 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 15:13:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:13:34 INFO - PROCESS | 1823 | 1461276814136 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:13:34 INFO - PROCESS | 1823 | 1461276814140 Marionette TRACE conn3 <- [1,510,null,{}] 15:13:34 INFO - PROCESS | 1823 | 1461276814146 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}] 15:13:34 INFO - PROCESS | 1823 | 1461276814299 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 15:13:34 INFO - PROCESS | 1823 | 1461276814309 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be396b000 == 55 [pid = 1823] [id = 135] 15:13:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f5bdee35000) [pid = 1823] [serial = 404] [outer = (nil)] 15:13:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f5be015e000) [pid = 1823] [serial = 405] [outer = 0x7f5bdee35000] 15:13:34 INFO - PROCESS | 1823 | 1461276814373 Marionette DEBUG loaded listener.js 15:13:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f5be0167400) [pid = 1823] [serial = 406] [outer = 0x7f5bdee35000] 15:13:35 INFO - PROCESS | 1823 | 1461276815261 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]]]}] 15:13:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:13:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1181ms 15:13:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:13:35 INFO - PROCESS | 1823 | 1461276815317 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 15:13:35 INFO - PROCESS | 1823 | 1461276815320 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 15:13:35 INFO - PROCESS | 1823 | 1461276815327 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:13:35 INFO - PROCESS | 1823 | 1461276815332 Marionette TRACE conn3 <- [1,514,null,{}] 15:13:35 INFO - PROCESS | 1823 | 1461276815347 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}] 15:13:35 INFO - PROCESS | 1823 | 1461276815546 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 15:13:35 INFO - PROCESS | 1823 | 1461276815610 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be92b2800 == 56 [pid = 1823] [id = 136] 15:13:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f5be010c400) [pid = 1823] [serial = 407] [outer = (nil)] 15:13:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f5be0c17c00) [pid = 1823] [serial = 408] [outer = 0x7f5be010c400] 15:13:35 INFO - PROCESS | 1823 | 1461276815675 Marionette DEBUG loaded listener.js 15:13:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f5be11dc800) [pid = 1823] [serial = 409] [outer = 0x7f5be010c400] 15:13:36 INFO - PROCESS | 1823 | 1461276816449 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]]]}] 15:13:36 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 15:13:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1187ms 15:13:36 INFO - PROCESS | 1823 | 1461276816513 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 15:13:36 INFO - PROCESS | 1823 | 1461276816517 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 15:13:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:13:36 INFO - PROCESS | 1823 | 1461276816523 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:13:36 INFO - PROCESS | 1823 | 1461276816525 Marionette TRACE conn3 <- [1,518,null,{}] 15:13:36 INFO - PROCESS | 1823 | 1461276816531 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}] 15:13:36 INFO - PROCESS | 1823 | 1461276816714 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 15:13:36 INFO - PROCESS | 1823 | 1461276816735 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea2d3000 == 57 [pid = 1823] [id = 137] 15:13:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f5be0166000) [pid = 1823] [serial = 410] [outer = (nil)] 15:13:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f5be264ec00) [pid = 1823] [serial = 411] [outer = 0x7f5be0166000] 15:13:36 INFO - PROCESS | 1823 | 1461276816796 Marionette DEBUG loaded listener.js 15:13:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f5be3de9000) [pid = 1823] [serial = 412] [outer = 0x7f5be0166000] 15:13:37 INFO - PROCESS | 1823 | 1461276817597 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]]]}] 15:13:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:13:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1126ms 15:13:37 INFO - PROCESS | 1823 | 1461276817658 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 15:13:37 INFO - PROCESS | 1823 | 1461276817662 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 15:13:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:13:37 INFO - PROCESS | 1823 | 1461276817667 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:13:37 INFO - PROCESS | 1823 | 1461276817671 Marionette TRACE conn3 <- [1,522,null,{}] 15:13:37 INFO - PROCESS | 1823 | 1461276817680 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}] 15:13:37 INFO - PROCESS | 1823 | 1461276817872 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 15:13:38 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f5bea076000) [pid = 1823] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:13:38 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f5be64d5400) [pid = 1823] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:13:38 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f5bded1c400) [pid = 1823] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:13:38 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f5bda762400) [pid = 1823] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:13:38 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f5be8de6800) [pid = 1823] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:13:38 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f5be1520400) [pid = 1823] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:13:38 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f5bdf195800) [pid = 1823] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:13:38 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f5be00b9800) [pid = 1823] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:13:38 INFO - PROCESS | 1823 | 1461276818134 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde30d800 == 58 [pid = 1823] [id = 138] 15:13:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f5bda5e4c00) [pid = 1823] [serial = 413] [outer = (nil)] 15:13:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f5be00b9800) [pid = 1823] [serial = 414] [outer = 0x7f5bda5e4c00] 15:13:38 INFO - PROCESS | 1823 | 1461276818202 Marionette DEBUG loaded listener.js 15:13:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f5be3c7e400) [pid = 1823] [serial = 415] [outer = 0x7f5bda5e4c00] 15:13:38 INFO - PROCESS | 1823 | 1461276818949 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]]]}] 15:13:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:13:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1333ms 15:13:39 INFO - PROCESS | 1823 | 1461276819003 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 15:13:39 INFO - PROCESS | 1823 | 1461276819007 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 15:13:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:13:39 INFO - PROCESS | 1823 | 1461276819022 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:13:39 INFO - PROCESS | 1823 | 1461276819024 Marionette TRACE conn3 <- [1,526,null,{}] 15:13:39 INFO - PROCESS | 1823 | 1461276819032 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}] 15:13:39 INFO - PROCESS | 1823 | 1461276819185 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 15:13:39 INFO - PROCESS | 1823 | 1461276819195 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf71b6000 == 59 [pid = 1823] [id = 139] 15:13:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f5be8dce800) [pid = 1823] [serial = 416] [outer = (nil)] 15:13:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f5be9502800) [pid = 1823] [serial = 417] [outer = 0x7f5be8dce800] 15:13:39 INFO - PROCESS | 1823 | 1461276819259 Marionette DEBUG loaded listener.js 15:13:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f5be9e50800) [pid = 1823] [serial = 418] [outer = 0x7f5be8dce800] 15:13:40 INFO - PROCESS | 1823 | 1461276820057 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]]]}] 15:13:40 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 15:13:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1137ms 15:13:40 INFO - PROCESS | 1823 | 1461276820195 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 15:13:40 INFO - PROCESS | 1823 | 1461276820205 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 15:13:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:13:40 INFO - PROCESS | 1823 | 1461276820216 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:13:40 INFO - PROCESS | 1823 | 1461276820219 Marionette TRACE conn3 <- [1,530,null,{}] 15:13:40 INFO - PROCESS | 1823 | 1461276820228 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}] 15:13:40 INFO - PROCESS | 1823 | 1461276820419 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 15:13:40 INFO - PROCESS | 1823 | 1461276820570 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be01ed800 == 60 [pid = 1823] [id = 140] 15:13:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f5bda5e2400) [pid = 1823] [serial = 419] [outer = (nil)] 15:13:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f5bded13800) [pid = 1823] [serial = 420] [outer = 0x7f5bda5e2400] 15:13:40 INFO - PROCESS | 1823 | 1461276820648 Marionette DEBUG loaded listener.js 15:13:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f5bdee31000) [pid = 1823] [serial = 421] [outer = 0x7f5bda5e2400] 15:13:41 INFO - PROCESS | 1823 | 1461276821540 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"]]]}] 15:13:41 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 15:13:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:13:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:13:41 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 15:13:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:13:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:13:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1382ms 15:13:41 INFO - PROCESS | 1823 | 1461276821617 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 15:13:41 INFO - PROCESS | 1823 | 1461276821623 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 15:13:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:13:41 INFO - PROCESS | 1823 | 1461276821637 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:13:41 INFO - PROCESS | 1823 | 1461276821642 Marionette TRACE conn3 <- [1,534,null,{}] 15:13:41 INFO - PROCESS | 1823 | 1461276821648 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}] 15:13:41 INFO - PROCESS | 1823 | 1461276821838 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 15:13:41 INFO - PROCESS | 1823 | 1461276821983 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf71ab800 == 61 [pid = 1823] [id = 141] 15:13:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f5bde41dc00) [pid = 1823] [serial = 422] [outer = (nil)] 15:13:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f5be0be3c00) [pid = 1823] [serial = 423] [outer = 0x7f5bde41dc00] 15:13:42 INFO - PROCESS | 1823 | 1461276822057 Marionette DEBUG loaded listener.js 15:13:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f5be11dc400) [pid = 1823] [serial = 424] [outer = 0x7f5bde41dc00] 15:13:42 INFO - PROCESS | 1823 | 1461276822970 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]]]}] 15:13:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:13:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1385ms 15:13:43 INFO - PROCESS | 1823 | 1461276823020 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 15:13:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:13:43 INFO - PROCESS | 1823 | 1461276823024 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 15:13:43 INFO - PROCESS | 1823 | 1461276823048 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:13:43 INFO - PROCESS | 1823 | 1461276823053 Marionette TRACE conn3 <- [1,538,null,{}] 15:13:43 INFO - PROCESS | 1823 | 1461276823071 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}] 15:13:43 INFO - PROCESS | 1823 | 1461276823262 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 15:13:43 INFO - PROCESS | 1823 | 1461276823386 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc171800 == 62 [pid = 1823] [id = 142] 15:13:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f5be0c1ec00) [pid = 1823] [serial = 425] [outer = (nil)] 15:13:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f5be3df4400) [pid = 1823] [serial = 426] [outer = 0x7f5be0c1ec00] 15:13:43 INFO - PROCESS | 1823 | 1461276823478 Marionette DEBUG loaded listener.js 15:13:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f5be8de4c00) [pid = 1823] [serial = 427] [outer = 0x7f5be0c1ec00] 15:13:44 INFO - PROCESS | 1823 | 1461276824213 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]]]}] 15:13:44 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. 15:13:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1201ms 15:13:44 INFO - PROCESS | 1823 | 1461276824268 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 15:13:44 INFO - PROCESS | 1823 | 1461276824271 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 15:13:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:13:44 INFO - PROCESS | 1823 | 1461276824280 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:13:44 INFO - PROCESS | 1823 | 1461276824284 Marionette TRACE conn3 <- [1,542,null,{}] 15:13:44 INFO - PROCESS | 1823 | 1461276824289 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}] 15:13:44 INFO - PROCESS | 1823 | 1461276824447 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 15:13:44 INFO - PROCESS | 1823 | 1461276824611 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c00a96800 == 63 [pid = 1823] [id = 143] 15:13:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f5be11dd400) [pid = 1823] [serial = 428] [outer = (nil)] 15:13:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f5bea078800) [pid = 1823] [serial = 429] [outer = 0x7f5be11dd400] 15:13:44 INFO - PROCESS | 1823 | 1461276824682 Marionette DEBUG loaded listener.js 15:13:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f5bed34bc00) [pid = 1823] [serial = 430] [outer = 0x7f5be11dd400] 15:13:45 INFO - PROCESS | 1823 | 1461276825505 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]]]}] 15:13:45 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. 15:13:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1277ms 15:13:45 INFO - PROCESS | 1823 | 1461276825559 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 15:13:45 INFO - PROCESS | 1823 | 1461276825562 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 15:13:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:13:45 INFO - PROCESS | 1823 | 1461276825569 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:13:45 INFO - PROCESS | 1823 | 1461276825571 Marionette TRACE conn3 <- [1,546,null,{}] 15:13:45 INFO - PROCESS | 1823 | 1461276825578 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}] 15:13:45 INFO - PROCESS | 1823 | 1461276825765 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 15:13:45 INFO - PROCESS | 1823 | 1461276825891 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9c54000 == 64 [pid = 1823] [id = 144] 15:13:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f5bda5ee000) [pid = 1823] [serial = 431] [outer = (nil)] 15:13:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f5bed34cc00) [pid = 1823] [serial = 432] [outer = 0x7f5bda5ee000] 15:13:45 INFO - PROCESS | 1823 | 1461276825980 Marionette DEBUG loaded listener.js 15:13:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f5bf84c0800) [pid = 1823] [serial = 433] [outer = 0x7f5bda5ee000] 15:13:46 INFO - PROCESS | 1823 | 1461276826777 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]]]}] 15:13:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:13:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1278ms 15:13:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:13:46 INFO - PROCESS | 1823 | 1461276826847 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 15:13:46 INFO - PROCESS | 1823 | 1461276826850 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 15:13:46 INFO - PROCESS | 1823 | 1461276826857 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:13:46 INFO - PROCESS | 1823 | 1461276826860 Marionette TRACE conn3 <- [1,550,null,{}] 15:13:46 INFO - PROCESS | 1823 | 1461276826865 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}] 15:13:47 INFO - PROCESS | 1823 | 1461276827061 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 15:13:47 INFO - PROCESS | 1823 | 1461276827213 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b2a000 == 65 [pid = 1823] [id = 145] 15:13:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f5bf1379000) [pid = 1823] [serial = 434] [outer = (nil)] 15:13:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f5bfc2ce400) [pid = 1823] [serial = 435] [outer = 0x7f5bf1379000] 15:13:47 INFO - PROCESS | 1823 | 1461276827287 Marionette DEBUG loaded listener.js 15:13:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f5bfe512000) [pid = 1823] [serial = 436] [outer = 0x7f5bf1379000] 15:13:48 INFO - PROCESS | 1823 | 1461276828061 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]]]}] 15:13:48 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. 15:13:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1280ms 15:13:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:13:48 INFO - PROCESS | 1823 | 1461276828136 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 15:13:48 INFO - PROCESS | 1823 | 1461276828139 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 15:13:48 INFO - PROCESS | 1823 | 1461276828145 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:13:48 INFO - PROCESS | 1823 | 1461276828149 Marionette TRACE conn3 <- [1,554,null,{}] 15:13:48 INFO - PROCESS | 1823 | 1461276828154 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}] 15:13:48 INFO - PROCESS | 1823 | 1461276828309 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 15:13:48 INFO - PROCESS | 1823 | 1461276828456 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde5d0800 == 66 [pid = 1823] [id = 146] 15:13:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f5bf137c400) [pid = 1823] [serial = 437] [outer = (nil)] 15:13:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f5bfe5b8c00) [pid = 1823] [serial = 438] [outer = 0x7f5bf137c400] 15:13:48 INFO - PROCESS | 1823 | 1461276828528 Marionette DEBUG loaded listener.js 15:13:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f5bff290000) [pid = 1823] [serial = 439] [outer = 0x7f5bf137c400] 15:13:49 INFO - PROCESS | 1823 | [1823] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:49 INFO - PROCESS | 1823 | 1461276829897 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]]]}] 15:13:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:13:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1786ms 15:13:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:13:49 INFO - PROCESS | 1823 | 1461276829931 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 15:13:49 INFO - PROCESS | 1823 | 1461276829934 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 15:13:49 INFO - PROCESS | 1823 | 1461276829940 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:13:49 INFO - PROCESS | 1823 | 1461276829943 Marionette TRACE conn3 <- [1,558,null,{}] 15:13:49 INFO - PROCESS | 1823 | 1461276829948 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}] 15:13:50 INFO - PROCESS | 1823 | 1461276830214 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 15:13:50 INFO - PROCESS | 1823 | 1461276830358 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbd04800 == 67 [pid = 1823] [id = 147] 15:13:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f5bd946c400) [pid = 1823] [serial = 440] [outer = (nil)] 15:13:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f5c00816800) [pid = 1823] [serial = 441] [outer = 0x7f5bd946c400] 15:13:50 INFO - PROCESS | 1823 | 1461276830430 Marionette DEBUG loaded listener.js 15:13:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f5c008e3800) [pid = 1823] [serial = 442] [outer = 0x7f5bd946c400] 15:13:51 INFO - PROCESS | 1823 | 1461276831253 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]]]}] 15:13:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:13:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1383ms 15:13:51 INFO - PROCESS | 1823 | 1461276831323 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 15:13:51 INFO - PROCESS | 1823 | 1461276831328 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 15:13:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:13:51 INFO - PROCESS | 1823 | 1461276831335 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:13:51 INFO - PROCESS | 1823 | 1461276831338 Marionette TRACE conn3 <- [1,562,null,{}] 15:13:51 INFO - PROCESS | 1823 | 1461276831344 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}] 15:13:51 INFO - PROCESS | 1823 | 1461276831507 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 15:13:51 INFO - PROCESS | 1823 | 1461276831654 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbd1b000 == 68 [pid = 1823] [id = 148] 15:13:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f5bd7f65400) [pid = 1823] [serial = 443] [outer = (nil)] 15:13:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f5bd7f6f400) [pid = 1823] [serial = 444] [outer = 0x7f5bd7f65400] 15:13:51 INFO - PROCESS | 1823 | 1461276831726 Marionette DEBUG loaded listener.js 15:13:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f5bd7f74400) [pid = 1823] [serial = 445] [outer = 0x7f5bd7f65400] 15:13:52 INFO - PROCESS | 1823 | [1823] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:52 INFO - PROCESS | 1823 | 1461276832636 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]]]}] 15:13:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:13:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1378ms 15:13:52 INFO - PROCESS | 1823 | 1461276832714 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 15:13:52 INFO - PROCESS | 1823 | 1461276832717 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 15:13:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:13:52 INFO - PROCESS | 1823 | 1461276832724 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:13:52 INFO - PROCESS | 1823 | 1461276832727 Marionette TRACE conn3 <- [1,566,null,{}] 15:13:52 INFO - PROCESS | 1823 | 1461276832733 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}] 15:13:52 INFO - PROCESS | 1823 | 1461276832911 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 15:13:53 INFO - PROCESS | 1823 | 1461276833069 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd8874800 == 69 [pid = 1823] [id = 149] 15:13:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f5bd7f6a000) [pid = 1823] [serial = 446] [outer = (nil)] 15:13:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f5bd88f3400) [pid = 1823] [serial = 447] [outer = 0x7f5bd7f6a000] 15:13:53 INFO - PROCESS | 1823 | 1461276833149 Marionette DEBUG loaded listener.js 15:13:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f5bd88fa400) [pid = 1823] [serial = 448] [outer = 0x7f5bd7f6a000] 15:13:53 INFO - PROCESS | 1823 | [1823] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:54 INFO - PROCESS | 1823 | 1461276834224 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]]]}] 15:13:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:13:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1529ms 15:13:54 INFO - PROCESS | 1823 | 1461276834255 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 15:13:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:13:54 INFO - PROCESS | 1823 | 1461276834260 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 15:13:54 INFO - PROCESS | 1823 | 1461276834269 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:13:54 INFO - PROCESS | 1823 | 1461276834275 Marionette TRACE conn3 <- [1,570,null,{}] 15:13:54 INFO - PROCESS | 1823 | 1461276834285 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}] 15:13:54 INFO - PROCESS | 1823 | 1461276834448 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 15:13:54 INFO - PROCESS | 1823 | 1461276834670 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9cd2800 == 70 [pid = 1823] [id = 150] 15:13:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f5bd9689c00) [pid = 1823] [serial = 449] [outer = (nil)] 15:13:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f5bd968c000) [pid = 1823] [serial = 450] [outer = 0x7f5bd9689c00] 15:13:54 INFO - PROCESS | 1823 | 1461276834855 Marionette DEBUG loaded listener.js 15:13:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f5bd9691800) [pid = 1823] [serial = 451] [outer = 0x7f5bd9689c00] 15:13:55 INFO - PROCESS | 1823 | [1823] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:55 INFO - PROCESS | 1823 | 1461276835720 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]]]}] 15:13:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:13:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1484ms 15:13:55 INFO - PROCESS | 1823 | 1461276835751 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 15:13:55 INFO - PROCESS | 1823 | 1461276835759 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 15:13:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:13:55 INFO - PROCESS | 1823 | 1461276835769 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:13:55 INFO - PROCESS | 1823 | 1461276835772 Marionette TRACE conn3 <- [1,574,null,{}] 15:13:55 INFO - PROCESS | 1823 | 1461276835778 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}] 15:13:55 INFO - PROCESS | 1823 | 1461276835945 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 15:13:56 INFO - PROCESS | 1823 | 1461276836096 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be1181000 == 71 [pid = 1823] [id = 151] 15:13:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f5bd968a800) [pid = 1823] [serial = 452] [outer = (nil)] 15:13:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f5bded21000) [pid = 1823] [serial = 453] [outer = 0x7f5bd968a800] 15:13:56 INFO - PROCESS | 1823 | 1461276836172 Marionette DEBUG loaded listener.js 15:13:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f5bdeee7800) [pid = 1823] [serial = 454] [outer = 0x7f5bd968a800] 15:13:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bde30d800 == 70 [pid = 1823] [id = 138] 15:13:56 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f5be3df3800) [pid = 1823] [serial = 348] [outer = (nil)] [url = about:blank] 15:13:56 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f5be10ef000) [pid = 1823] [serial = 345] [outer = (nil)] [url = about:blank] 15:13:56 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f5bda5eec00) [pid = 1823] [serial = 357] [outer = (nil)] [url = about:blank] 15:13:56 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f5be010b000) [pid = 1823] [serial = 342] [outer = (nil)] [url = about:blank] 15:13:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea2d3000 == 69 [pid = 1823] [id = 137] 15:13:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be92b2800 == 68 [pid = 1823] [id = 136] 15:13:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be396b000 == 67 [pid = 1823] [id = 135] 15:13:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bda6d9000 == 66 [pid = 1823] [id = 134] 15:13:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bded4b800 == 65 [pid = 1823] [id = 130] 15:13:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bed371800 == 64 [pid = 1823] [id = 129] 15:13:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be3971800 == 63 [pid = 1823] [id = 128] 15:13:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9cd9800 == 62 [pid = 1823] [id = 127] 15:13:57 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f5bfbc3d800) [pid = 1823] [serial = 301] [outer = (nil)] [url = about:blank] 15:13:57 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f5bf71d7c00) [pid = 1823] [serial = 378] [outer = (nil)] [url = about:blank] 15:13:57 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f5be8dc8800) [pid = 1823] [serial = 372] [outer = (nil)] [url = about:blank] 15:13:57 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f5be0614c00) [pid = 1823] [serial = 375] [outer = (nil)] [url = about:blank] 15:13:57 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f5bdf189000) [pid = 1823] [serial = 361] [outer = (nil)] [url = about:blank] 15:13:57 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f5bded1f000) [pid = 1823] [serial = 360] [outer = (nil)] [url = about:blank] 15:13:57 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f5bf131c800) [pid = 1823] [serial = 340] [outer = (nil)] [url = about:blank] 15:13:57 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f5be5134000) [pid = 1823] [serial = 369] [outer = (nil)] [url = about:blank] 15:13:57 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f5be8dc9400) [pid = 1823] [serial = 351] [outer = (nil)] [url = about:blank] 15:13:57 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f5be8de9400) [pid = 1823] [serial = 354] [outer = (nil)] [url = about:blank] 15:13:57 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f5be8de1c00) [pid = 1823] [serial = 373] [outer = (nil)] [url = about:blank] 15:13:57 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f5be10f7000) [pid = 1823] [serial = 366] [outer = (nil)] [url = about:blank] 15:13:57 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f5be151cc00) [pid = 1823] [serial = 367] [outer = (nil)] [url = about:blank] 15:13:57 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f5be010f800) [pid = 1823] [serial = 363] [outer = (nil)] [url = about:blank] 15:13:57 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f5be0aed800) [pid = 1823] [serial = 364] [outer = (nil)] [url = about:blank] 15:13:57 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f5be9628800) [pid = 1823] [serial = 376] [outer = (nil)] [url = about:blank] 15:13:57 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f5be64d4400) [pid = 1823] [serial = 370] [outer = (nil)] [url = about:blank] 15:13:57 INFO - PROCESS | 1823 | 1461276837143 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]]]}] 15:13:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:13:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1433ms 15:13:57 INFO - PROCESS | 1823 | 1461276837205 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 15:13:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:13:57 INFO - PROCESS | 1823 | 1461276837211 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 15:13:57 INFO - PROCESS | 1823 | 1461276837217 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:13:57 INFO - PROCESS | 1823 | 1461276837223 Marionette TRACE conn3 <- [1,578,null,{}] 15:13:57 INFO - PROCESS | 1823 | 1461276837238 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}] 15:13:57 INFO - PROCESS | 1823 | 1461276837397 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 15:13:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f5bde416400) [pid = 1823] [serial = 455] [outer = 0x7f5be1521800] 15:13:57 INFO - PROCESS | 1823 | 1461276837592 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9d62800 == 63 [pid = 1823] [id = 152] 15:13:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f5be010b000) [pid = 1823] [serial = 456] [outer = (nil)] 15:13:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f5be0164400) [pid = 1823] [serial = 457] [outer = 0x7f5be010b000] 15:13:57 INFO - PROCESS | 1823 | 1461276837676 Marionette DEBUG loaded listener.js 15:13:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f5be0c13000) [pid = 1823] [serial = 458] [outer = 0x7f5be010b000] 15:13:58 INFO - PROCESS | 1823 | 1461276838349 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]]]}] 15:13:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:13:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1187ms 15:13:58 INFO - PROCESS | 1823 | 1461276838411 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 15:13:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:13:58 INFO - PROCESS | 1823 | 1461276838417 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 15:13:58 INFO - PROCESS | 1823 | 1461276838425 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:13:58 INFO - PROCESS | 1823 | 1461276838428 Marionette TRACE conn3 <- [1,582,null,{}] 15:13:58 INFO - PROCESS | 1823 | 1461276838434 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}] 15:13:58 INFO - PROCESS | 1823 | 1461276838585 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 15:13:58 INFO - PROCESS | 1823 | 1461276838596 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9899800 == 64 [pid = 1823] [id = 153] 15:13:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f5be00c1000) [pid = 1823] [serial = 459] [outer = (nil)] 15:13:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f5be11e5800) [pid = 1823] [serial = 460] [outer = 0x7f5be00c1000] 15:13:58 INFO - PROCESS | 1823 | 1461276838658 Marionette DEBUG loaded listener.js 15:13:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f5be3c7d000) [pid = 1823] [serial = 461] [outer = 0x7f5be00c1000] 15:13:59 INFO - PROCESS | 1823 | 1461276839497 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]]]}] 15:13:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:13:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1134ms 15:13:59 INFO - PROCESS | 1823 | 1461276839562 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 15:13:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:13:59 INFO - PROCESS | 1823 | 1461276839574 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 15:13:59 INFO - PROCESS | 1823 | 1461276839581 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:13:59 INFO - PROCESS | 1823 | 1461276839584 Marionette TRACE conn3 <- [1,586,null,{}] 15:13:59 INFO - PROCESS | 1823 | 1461276839589 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}] 15:13:59 INFO - PROCESS | 1823 | 1461276839785 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 15:13:59 INFO - PROCESS | 1823 | 1461276839803 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf0493000 == 65 [pid = 1823] [id = 154] 15:13:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f5bd98c5c00) [pid = 1823] [serial = 462] [outer = (nil)] 15:13:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f5bd98cbc00) [pid = 1823] [serial = 463] [outer = 0x7f5bd98c5c00] 15:13:59 INFO - PROCESS | 1823 | 1461276839863 Marionette DEBUG loaded listener.js 15:13:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f5bd98d0c00) [pid = 1823] [serial = 464] [outer = 0x7f5bd98c5c00] 15:14:00 INFO - PROCESS | 1823 | [1823] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:00 INFO - PROCESS | 1823 | 1461276840725 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]]]}] 15:14:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:14:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1181ms 15:14:00 INFO - PROCESS | 1823 | 1461276840763 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 15:14:00 INFO - PROCESS | 1823 | 1461276840765 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 15:14:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:14:00 INFO - PROCESS | 1823 | 1461276840773 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:14:00 INFO - PROCESS | 1823 | 1461276840777 Marionette TRACE conn3 <- [1,590,null,{}] 15:14:00 INFO - PROCESS | 1823 | 1461276840795 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}] 15:14:01 INFO - PROCESS | 1823 | 1461276841014 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 15:14:01 INFO - PROCESS | 1823 | 1461276841043 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbcc8800 == 66 [pid = 1823] [id = 155] 15:14:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f5bdf12b400) [pid = 1823] [serial = 465] [outer = (nil)] 15:14:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f5be015c400) [pid = 1823] [serial = 466] [outer = 0x7f5bdf12b400] 15:14:01 INFO - PROCESS | 1823 | 1461276841106 Marionette DEBUG loaded listener.js 15:14:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f5be3a5c800) [pid = 1823] [serial = 467] [outer = 0x7f5bdf12b400] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f5bda5e4400) [pid = 1823] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f5bdeeef800) [pid = 1823] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f5bdee35000) [pid = 1823] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f5be950b400) [pid = 1823] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f5be8ddcc00) [pid = 1823] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f5be9511400) [pid = 1823] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f5bda5e4c00) [pid = 1823] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f5be11dcc00) [pid = 1823] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f5be11de400) [pid = 1823] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f5be061c800) [pid = 1823] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f5bded12800) [pid = 1823] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f5bdeeed400) [pid = 1823] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f5be0166000) [pid = 1823] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f5be0be7000) [pid = 1823] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f5bded1b400) [pid = 1823] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f5bded1fc00) [pid = 1823] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f5be010c400) [pid = 1823] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f5bda5e9800) [pid = 1823] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f5bded1d000) [pid = 1823] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f5bdeee7400) [pid = 1823] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f5be394c000) [pid = 1823] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f5be010c800) [pid = 1823] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f5bdeeeec00) [pid = 1823] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f5be0aed400) [pid = 1823] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f5bea076800) [pid = 1823] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f5bdeeee800) [pid = 1823] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:14:01 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f5be264e000) [pid = 1823] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:14:02 INFO - PROCESS | 1823 | 1461276842210 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]]]}] 15:14:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:14:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1494ms 15:14:02 INFO - PROCESS | 1823 | 1461276842267 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 15:14:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:14:02 INFO - PROCESS | 1823 | 1461276842271 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 15:14:02 INFO - PROCESS | 1823 | 1461276842277 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:14:02 INFO - PROCESS | 1823 | 1461276842279 Marionette TRACE conn3 <- [1,594,null,{}] 15:14:02 INFO - PROCESS | 1823 | 1461276842291 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}] 15:14:02 INFO - PROCESS | 1823 | 1461276842439 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 15:14:02 INFO - PROCESS | 1823 | 1461276842452 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be6f12000 == 67 [pid = 1823] [id = 156] 15:14:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f5bded15800) [pid = 1823] [serial = 468] [outer = (nil)] 15:14:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f5bdeee6400) [pid = 1823] [serial = 469] [outer = 0x7f5bded15800] 15:14:02 INFO - PROCESS | 1823 | 1461276842514 Marionette DEBUG loaded listener.js 15:14:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f5be0aed400) [pid = 1823] [serial = 470] [outer = 0x7f5bded15800] 15:14:03 INFO - PROCESS | 1823 | 1461276843299 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]]]}] 15:14:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:14:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1041ms 15:14:03 INFO - PROCESS | 1823 | 1461276843317 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 15:14:03 INFO - PROCESS | 1823 | 1461276843320 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 15:14:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:14:03 INFO - PROCESS | 1823 | 1461276843326 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:14:03 INFO - PROCESS | 1823 | 1461276843328 Marionette TRACE conn3 <- [1,598,null,{}] 15:14:03 INFO - PROCESS | 1823 | 1461276843349 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}] 15:14:03 INFO - PROCESS | 1823 | 1461276843538 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 15:14:03 INFO - PROCESS | 1823 | 1461276843554 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbd7b000 == 68 [pid = 1823] [id = 157] 15:14:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f5bdeee3c00) [pid = 1823] [serial = 471] [outer = (nil)] 15:14:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f5be0c92800) [pid = 1823] [serial = 472] [outer = 0x7f5bdeee3c00] 15:14:03 INFO - PROCESS | 1823 | 1461276843615 Marionette DEBUG loaded listener.js 15:14:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f5be0c98000) [pid = 1823] [serial = 473] [outer = 0x7f5bdeee3c00] 15:14:04 INFO - PROCESS | 1823 | 1461276844594 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]]]}] 15:14:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:14:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1294ms 15:14:04 INFO - PROCESS | 1823 | 1461276844622 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 15:14:04 INFO - PROCESS | 1823 | 1461276844629 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 15:14:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:14:04 INFO - PROCESS | 1823 | 1461276844638 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:14:04 INFO - PROCESS | 1823 | 1461276844643 Marionette TRACE conn3 <- [1,602,null,{}] 15:14:04 INFO - PROCESS | 1823 | 1461276844652 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}] 15:14:04 INFO - PROCESS | 1823 | 1461276844823 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 15:14:04 INFO - PROCESS | 1823 | 1461276844986 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0647800 == 69 [pid = 1823] [id = 158] 15:14:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f5bd968f000) [pid = 1823] [serial = 474] [outer = (nil)] 15:14:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f5bd98cdc00) [pid = 1823] [serial = 475] [outer = 0x7f5bd968f000] 15:14:05 INFO - PROCESS | 1823 | 1461276845082 Marionette DEBUG loaded listener.js 15:14:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f5bda75a400) [pid = 1823] [serial = 476] [outer = 0x7f5bd968f000] 15:14:06 INFO - PROCESS | 1823 | 1461276846210 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]]]}] 15:14:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:14:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1637ms 15:14:06 INFO - PROCESS | 1823 | 1461276846276 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 15:14:06 INFO - PROCESS | 1823 | 1461276846285 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 15:14:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:14:06 INFO - PROCESS | 1823 | 1461276846295 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:14:06 INFO - PROCESS | 1823 | 1461276846298 Marionette TRACE conn3 <- [1,606,null,{}] 15:14:06 INFO - PROCESS | 1823 | 1461276846304 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}] 15:14:06 INFO - PROCESS | 1823 | 1461276846528 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 15:14:06 INFO - PROCESS | 1823 | 1461276846682 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bed37b000 == 70 [pid = 1823] [id = 159] 15:14:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f5bd98c3c00) [pid = 1823] [serial = 477] [outer = (nil)] 15:14:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f5bdf12a000) [pid = 1823] [serial = 478] [outer = 0x7f5bd98c3c00] 15:14:06 INFO - PROCESS | 1823 | 1461276846765 Marionette DEBUG loaded listener.js 15:14:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f5bdf132c00) [pid = 1823] [serial = 479] [outer = 0x7f5bd98c3c00] 15:14:07 INFO - PROCESS | 1823 | 1461276847690 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]]]}] 15:14:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:14:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1427ms 15:14:07 INFO - PROCESS | 1823 | 1461276847722 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 15:14:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:14:07 INFO - PROCESS | 1823 | 1461276847728 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 15:14:07 INFO - PROCESS | 1823 | 1461276847735 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:14:07 INFO - PROCESS | 1823 | 1461276847741 Marionette TRACE conn3 <- [1,610,null,{}] 15:14:07 INFO - PROCESS | 1823 | 1461276847758 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}] 15:14:07 INFO - PROCESS | 1823 | 1461276847945 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 15:14:08 INFO - PROCESS | 1823 | 1461276848097 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc699800 == 71 [pid = 1823] [id = 160] 15:14:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f5bdf189400) [pid = 1823] [serial = 480] [outer = (nil)] 15:14:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f5be0612000) [pid = 1823] [serial = 481] [outer = 0x7f5bdf189400] 15:14:08 INFO - PROCESS | 1823 | 1461276848178 Marionette DEBUG loaded listener.js 15:14:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f5be0c97c00) [pid = 1823] [serial = 482] [outer = 0x7f5bdf189400] 15:14:08 INFO - PROCESS | 1823 | 1461276848994 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]]]}] 15:14:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:14:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1290ms 15:14:09 INFO - PROCESS | 1823 | 1461276849037 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 15:14:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:14:09 INFO - PROCESS | 1823 | 1461276849042 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 15:14:09 INFO - PROCESS | 1823 | 1461276849049 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:14:09 INFO - PROCESS | 1823 | 1461276849052 Marionette TRACE conn3 <- [1,614,null,{}] 15:14:09 INFO - PROCESS | 1823 | 1461276849057 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}] 15:14:09 INFO - PROCESS | 1823 | 1461276849224 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 15:14:09 INFO - PROCESS | 1823 | 1461276849382 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c018d2800 == 72 [pid = 1823] [id = 161] 15:14:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f5bdf18c000) [pid = 1823] [serial = 483] [outer = (nil)] 15:14:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f5be0c9dc00) [pid = 1823] [serial = 484] [outer = 0x7f5bdf18c000] 15:14:09 INFO - PROCESS | 1823 | 1461276849459 Marionette DEBUG loaded listener.js 15:14:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f5be11e0000) [pid = 1823] [serial = 485] [outer = 0x7f5bdf18c000] 15:14:10 INFO - PROCESS | 1823 | 1461276850363 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]]]}] 15:14:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:14:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1380ms 15:14:10 INFO - PROCESS | 1823 | 1461276850429 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 15:14:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:14:10 INFO - PROCESS | 1823 | 1461276850434 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 15:14:10 INFO - PROCESS | 1823 | 1461276850441 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:14:10 INFO - PROCESS | 1823 | 1461276850444 Marionette TRACE conn3 <- [1,618,null,{}] 15:14:10 INFO - PROCESS | 1823 | 1461276850450 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}] 15:14:10 INFO - PROCESS | 1823 | 1461276850657 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 15:14:10 INFO - PROCESS | 1823 | 1461276850863 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd939d800 == 73 [pid = 1823] [id = 162] 15:14:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f5be3c80000) [pid = 1823] [serial = 486] [outer = (nil)] 15:14:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f5be3de8c00) [pid = 1823] [serial = 487] [outer = 0x7f5be3c80000] 15:14:10 INFO - PROCESS | 1823 | 1461276850982 Marionette DEBUG loaded listener.js 15:14:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f5be3f97800) [pid = 1823] [serial = 488] [outer = 0x7f5be3c80000] 15:14:11 INFO - PROCESS | 1823 | 1461276851827 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]]]}] 15:14:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:14:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1431ms 15:14:11 INFO - PROCESS | 1823 | 1461276851872 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 15:14:11 INFO - PROCESS | 1823 | 1461276851876 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 15:14:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:14:11 INFO - PROCESS | 1823 | 1461276851882 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:14:11 INFO - PROCESS | 1823 | 1461276851884 Marionette TRACE conn3 <- [1,622,null,{}] 15:14:11 INFO - PROCESS | 1823 | 1461276851890 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}] 15:14:12 INFO - PROCESS | 1823 | 1461276852068 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 15:14:12 INFO - PROCESS | 1823 | 1461276852227 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7adb800 == 74 [pid = 1823] [id = 163] 15:14:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f5be3df5000) [pid = 1823] [serial = 489] [outer = (nil)] 15:14:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f5be8dda400) [pid = 1823] [serial = 490] [outer = 0x7f5be3df5000] 15:14:12 INFO - PROCESS | 1823 | 1461276852303 Marionette DEBUG loaded listener.js 15:14:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f5be9628800) [pid = 1823] [serial = 491] [outer = 0x7f5be3df5000] 15:14:13 INFO - PROCESS | 1823 | 1461276853159 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]]]}] 15:14:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:14:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1326ms 15:14:13 INFO - PROCESS | 1823 | 1461276853209 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 15:14:13 INFO - PROCESS | 1823 | 1461276853213 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 15:14:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:14:13 INFO - PROCESS | 1823 | 1461276853219 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:14:13 INFO - PROCESS | 1823 | 1461276853221 Marionette TRACE conn3 <- [1,626,null,{}] 15:14:13 INFO - PROCESS | 1823 | 1461276853227 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}] 15:14:13 INFO - PROCESS | 1823 | 1461276853388 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 15:14:13 INFO - PROCESS | 1823 | 1461276853552 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd8679000 == 75 [pid = 1823] [id = 164] 15:14:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f5bd88f6000) [pid = 1823] [serial = 492] [outer = (nil)] 15:14:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f5bddcf3800) [pid = 1823] [serial = 493] [outer = 0x7f5bd88f6000] 15:14:13 INFO - PROCESS | 1823 | 1461276853625 Marionette DEBUG loaded listener.js 15:14:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f5bddcf9800) [pid = 1823] [serial = 494] [outer = 0x7f5bd88f6000] 15:14:14 INFO - PROCESS | 1823 | 1461276854451 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]]]}] 15:14:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:14:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1283ms 15:14:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:14:14 INFO - PROCESS | 1823 | 1461276854503 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 15:14:14 INFO - PROCESS | 1823 | 1461276854506 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 15:14:14 INFO - PROCESS | 1823 | 1461276854512 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:14:14 INFO - PROCESS | 1823 | 1461276854515 Marionette TRACE conn3 <- [1,630,null,{}] 15:14:14 INFO - PROCESS | 1823 | 1461276854520 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}] 15:14:14 INFO - PROCESS | 1823 | 1461276854677 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 15:14:14 INFO - PROCESS | 1823 | 1461276854834 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde31a000 == 76 [pid = 1823] [id = 165] 15:14:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f5bd8a88400) [pid = 1823] [serial = 495] [outer = (nil)] 15:14:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f5bd8a90400) [pid = 1823] [serial = 496] [outer = 0x7f5bd8a88400] 15:14:14 INFO - PROCESS | 1823 | 1461276854907 Marionette DEBUG loaded listener.js 15:14:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f5bd8a95400) [pid = 1823] [serial = 497] [outer = 0x7f5bd8a88400] 15:14:15 INFO - PROCESS | 1823 | 1461276855736 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]]]}] 15:14:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:14:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1582ms 15:14:16 INFO - PROCESS | 1823 | 1461276856134 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 15:14:16 INFO - PROCESS | 1823 | 1461276856140 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 15:14:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:14:16 INFO - PROCESS | 1823 | 1461276856152 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:14:16 INFO - PROCESS | 1823 | 1461276856155 Marionette TRACE conn3 <- [1,634,null,{}] 15:14:16 INFO - PROCESS | 1823 | 1461276856163 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}] 15:14:16 INFO - PROCESS | 1823 | 1461276856449 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 15:14:16 INFO - PROCESS | 1823 | 1461276856583 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bded5d000 == 77 [pid = 1823] [id = 166] 15:14:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f5bd9685000) [pid = 1823] [serial = 498] [outer = (nil)] 15:14:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f5bd968a000) [pid = 1823] [serial = 499] [outer = 0x7f5bd9685000] 15:14:16 INFO - PROCESS | 1823 | 1461276856647 Marionette DEBUG loaded listener.js 15:14:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f5bd98cc400) [pid = 1823] [serial = 500] [outer = 0x7f5bd9685000] 15:14:17 INFO - PROCESS | 1823 | [1823] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:17 INFO - PROCESS | 1823 | 1461276857511 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]]]}] 15:14:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:14:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1382ms 15:14:17 INFO - PROCESS | 1823 | 1461276857535 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 15:14:17 INFO - PROCESS | 1823 | 1461276857544 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 15:14:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:14:17 INFO - PROCESS | 1823 | 1461276857585 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:14:17 INFO - PROCESS | 1823 | 1461276857591 Marionette TRACE conn3 <- [1,638,null,{}] 15:14:17 INFO - PROCESS | 1823 | 1461276857596 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}] 15:14:17 INFO - PROCESS | 1823 | 1461276857755 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 15:14:17 INFO - PROCESS | 1823 | 1461276857916 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde303800 == 78 [pid = 1823] [id = 167] 15:14:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f5bd98c4400) [pid = 1823] [serial = 501] [outer = (nil)] 15:14:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f5bda761c00) [pid = 1823] [serial = 502] [outer = 0x7f5bd98c4400] 15:14:17 INFO - PROCESS | 1823 | 1461276857982 Marionette DEBUG loaded listener.js 15:14:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f5bddcfb400) [pid = 1823] [serial = 503] [outer = 0x7f5bd98c4400] 15:14:18 INFO - PROCESS | 1823 | [1823] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:18 INFO - PROCESS | 1823 | 1461276858820 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]]]}] 15:14:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:14:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1286ms 15:14:18 INFO - PROCESS | 1823 | 1461276858865 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 15:14:18 INFO - PROCESS | 1823 | 1461276858869 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 15:14:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:14:18 INFO - PROCESS | 1823 | 1461276858875 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:14:18 INFO - PROCESS | 1823 | 1461276858877 Marionette TRACE conn3 <- [1,642,null,{}] 15:14:18 INFO - PROCESS | 1823 | 1461276858892 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}] 15:14:19 INFO - PROCESS | 1823 | 1461276859058 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 15:14:19 INFO - PROCESS | 1823 | 1461276859247 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf8321800 == 77 [pid = 1823] [id = 116] 15:14:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be1173000 == 76 [pid = 1823] [id = 91] 15:14:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfc158000 == 75 [pid = 1823] [id = 117] 15:14:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfc93c800 == 74 [pid = 1823] [id = 118] 15:14:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be6f12000 == 73 [pid = 1823] [id = 156] 15:14:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfbcc8800 == 72 [pid = 1823] [id = 155] 15:14:19 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f5be0168400) [pid = 1823] [serial = 390] [outer = (nil)] [url = about:blank] 15:14:19 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f5be3c82000) [pid = 1823] [serial = 387] [outer = (nil)] [url = about:blank] 15:14:19 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f5be0be9400) [pid = 1823] [serial = 384] [outer = (nil)] [url = about:blank] 15:14:19 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f5bda5ebc00) [pid = 1823] [serial = 381] [outer = (nil)] [url = about:blank] 15:14:19 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f5bdee34c00) [pid = 1823] [serial = 396] [outer = (nil)] [url = about:blank] 15:14:19 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f5bed1d6c00) [pid = 1823] [serial = 393] [outer = (nil)] [url = about:blank] 15:14:19 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f5be9502800) [pid = 1823] [serial = 417] [outer = (nil)] [url = about:blank] 15:14:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bda6db800 == 73 [pid = 1823] [id = 168] 15:14:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f5bd98c9400) [pid = 1823] [serial = 504] [outer = (nil)] 15:14:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f5bdee28400) [pid = 1823] [serial = 505] [outer = 0x7f5bd98c9400] 15:14:19 INFO - PROCESS | 1823 | 1461276859366 Marionette DEBUG loaded listener.js 15:14:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f5bdf127800) [pid = 1823] [serial = 506] [outer = 0x7f5bd98c9400] 15:14:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf0493000 == 72 [pid = 1823] [id = 154] 15:14:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9899800 == 71 [pid = 1823] [id = 153] 15:14:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9d62800 == 70 [pid = 1823] [id = 152] 15:14:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be1181000 == 69 [pid = 1823] [id = 151] 15:14:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9cd2800 == 68 [pid = 1823] [id = 150] 15:14:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5c00a96800 == 67 [pid = 1823] [id = 143] 15:14:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfc171800 == 66 [pid = 1823] [id = 142] 15:14:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf71ab800 == 65 [pid = 1823] [id = 141] 15:14:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be01ed800 == 64 [pid = 1823] [id = 140] 15:14:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf71b6000 == 63 [pid = 1823] [id = 139] 15:14:19 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f5bde41c800) [pid = 1823] [serial = 399] [outer = (nil)] [url = about:blank] 15:14:19 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f5be3df0c00) [pid = 1823] [serial = 307] [outer = (nil)] [url = about:blank] 15:14:19 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f5be0167400) [pid = 1823] [serial = 406] [outer = (nil)] [url = about:blank] 15:14:19 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f5be9e46400) [pid = 1823] [serial = 228] [outer = (nil)] [url = about:blank] 15:14:19 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f5bf6f5d800) [pid = 1823] [serial = 313] [outer = (nil)] [url = about:blank] 15:14:19 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f5beb0db800) [pid = 1823] [serial = 231] [outer = (nil)] [url = about:blank] 15:14:19 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f5be3c7e400) [pid = 1823] [serial = 415] [outer = (nil)] [url = about:blank] 15:14:19 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f5be160ac00) [pid = 1823] [serial = 222] [outer = (nil)] [url = about:blank] 15:14:19 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f5be5163800) [pid = 1823] [serial = 225] [outer = (nil)] [url = about:blank] 15:14:19 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f5bdee33800) [pid = 1823] [serial = 400] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f5c008e8400) [pid = 1823] [serial = 183] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f5be516b000) [pid = 1823] [serial = 268] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f5be78e1400) [pid = 1823] [serial = 271] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f5be00b9800) [pid = 1823] [serial = 414] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f5be3de9000) [pid = 1823] [serial = 412] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f5c03fecc00) [pid = 1823] [serial = 237] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f5be0744c00) [pid = 1823] [serial = 343] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f5bea071c00) [pid = 1823] [serial = 274] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f5be11dc800) [pid = 1823] [serial = 409] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f5bea43b800) [pid = 1823] [serial = 358] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f5be10f6c00) [pid = 1823] [serial = 346] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f5bdeeeac00) [pid = 1823] [serial = 402] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f5be9e49000) [pid = 1823] [serial = 310] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f5be015e000) [pid = 1823] [serial = 405] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f5be0ae7400) [pid = 1823] [serial = 265] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f5bf1325000) [pid = 1823] [serial = 277] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f5be0c17c00) [pid = 1823] [serial = 408] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f5bf83e6800) [pid = 1823] [serial = 234] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f5bdf18fc00) [pid = 1823] [serial = 403] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f5bfc48b400) [pid = 1823] [serial = 316] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f5be0ae2800) [pid = 1823] [serial = 304] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f5be8ddac00) [pid = 1823] [serial = 349] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f5be264ec00) [pid = 1823] [serial = 411] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1823 | 1461276860213 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]]]}] 15:14:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:14:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1387ms 15:14:20 INFO - PROCESS | 1823 | 1461276860262 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 15:14:20 INFO - PROCESS | 1823 | 1461276860266 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 15:14:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:14:20 INFO - PROCESS | 1823 | 1461276860271 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:14:20 INFO - PROCESS | 1823 | 1461276860274 Marionette TRACE conn3 <- [1,646,null,{}] 15:14:20 INFO - PROCESS | 1823 | 1461276860279 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}] 15:14:20 INFO - PROCESS | 1823 | 1461276860433 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 15:14:20 INFO - PROCESS | 1823 | 1461276860447 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b21800 == 64 [pid = 1823] [id = 169] 15:14:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f5bdeeeac00) [pid = 1823] [serial = 507] [outer = (nil)] 15:14:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f5bdf189c00) [pid = 1823] [serial = 508] [outer = 0x7f5bdeeeac00] 15:14:20 INFO - PROCESS | 1823 | 1461276860511 Marionette DEBUG loaded listener.js 15:14:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f5be00bcc00) [pid = 1823] [serial = 509] [outer = 0x7f5bdeeeac00] 15:14:21 INFO - PROCESS | 1823 | 1461276861271 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]]]}] 15:14:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:14:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1029ms 15:14:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:14:21 INFO - PROCESS | 1823 | 1461276861302 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 15:14:21 INFO - PROCESS | 1823 | 1461276861304 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 15:14:21 INFO - PROCESS | 1823 | 1461276861319 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:14:21 INFO - PROCESS | 1823 | 1461276861321 Marionette TRACE conn3 <- [1,650,null,{}] 15:14:21 INFO - PROCESS | 1823 | 1461276861346 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}] 15:14:21 INFO - PROCESS | 1823 | 1461276861487 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 15:14:21 INFO - PROCESS | 1823 | 1461276861501 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be6341000 == 65 [pid = 1823] [id = 170] 15:14:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f5bdf130800) [pid = 1823] [serial = 510] [outer = (nil)] 15:14:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f5be0114800) [pid = 1823] [serial = 511] [outer = 0x7f5bdf130800] 15:14:21 INFO - PROCESS | 1823 | 1461276861562 Marionette DEBUG loaded listener.js 15:14:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f5be0166000) [pid = 1823] [serial = 512] [outer = 0x7f5bdf130800] 15:14:22 INFO - PROCESS | 1823 | 1461276862412 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]]]}] 15:14:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:14:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1156ms 15:14:22 INFO - PROCESS | 1823 | 1461276862467 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 15:14:22 INFO - PROCESS | 1823 | 1461276862471 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 15:14:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:14:22 INFO - PROCESS | 1823 | 1461276862482 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:14:22 INFO - PROCESS | 1823 | 1461276862485 Marionette TRACE conn3 <- [1,654,null,{}] 15:14:22 INFO - PROCESS | 1823 | 1461276862491 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}] 15:14:22 INFO - PROCESS | 1823 | 1461276862714 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 15:14:22 INFO - PROCESS | 1823 | 1461276862739 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be92b2800 == 66 [pid = 1823] [id = 171] 15:14:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f5be0c12800) [pid = 1823] [serial = 513] [outer = (nil)] 15:14:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f5be0c21400) [pid = 1823] [serial = 514] [outer = 0x7f5be0c12800] 15:14:22 INFO - PROCESS | 1823 | 1461276862804 Marionette DEBUG loaded listener.js 15:14:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f5be10ed000) [pid = 1823] [serial = 515] [outer = 0x7f5be0c12800] 15:14:23 INFO - PROCESS | 1823 | 1461276863689 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]]]}] 15:14:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:14:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1233ms 15:14:23 INFO - PROCESS | 1823 | 1461276863711 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 15:14:23 INFO - PROCESS | 1823 | 1461276863714 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 15:14:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:14:23 INFO - PROCESS | 1823 | 1461276863720 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:14:23 INFO - PROCESS | 1823 | 1461276863721 Marionette TRACE conn3 <- [1,658,null,{}] 15:14:23 INFO - PROCESS | 1823 | 1461276863727 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}] 15:14:23 INFO - PROCESS | 1823 | 1461276863906 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 15:14:23 INFO - PROCESS | 1823 | 1461276863935 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9fe5000 == 67 [pid = 1823] [id = 172] 15:14:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f5be10eec00) [pid = 1823] [serial = 516] [outer = (nil)] 15:14:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f5be11e8000) [pid = 1823] [serial = 517] [outer = 0x7f5be10eec00] 15:14:23 INFO - PROCESS | 1823 | 1461276863996 Marionette DEBUG loaded listener.js 15:14:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f5be3c7fc00) [pid = 1823] [serial = 518] [outer = 0x7f5be10eec00] 15:14:24 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f5bd968a800) [pid = 1823] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:14:24 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f5bd98c5c00) [pid = 1823] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:14:24 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f5bdf12b400) [pid = 1823] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:14:24 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f5bd9689c00) [pid = 1823] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:14:24 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f5be010b000) [pid = 1823] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:14:24 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f5be00c1000) [pid = 1823] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:14:24 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f5be8dce800) [pid = 1823] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:14:24 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f5bded15800) [pid = 1823] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:14:24 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f5bded20000) [pid = 1823] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:14:24 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f5bda75bc00) [pid = 1823] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:14:24 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f5bda5e5c00) [pid = 1823] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:14:24 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f5be015c800) [pid = 1823] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:14:24 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f5bdee33000) [pid = 1823] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:14:24 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f5bdf192c00) [pid = 1823] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:14:24 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f5be8dc3000) [pid = 1823] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:14:24 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f5be0162c00) [pid = 1823] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:14:24 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f5bdeeec000) [pid = 1823] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:14:25 INFO - PROCESS | 1823 | 1461276865068 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]]]}] 15:14:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:14:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1375ms 15:14:25 INFO - PROCESS | 1823 | 1461276865097 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 15:14:25 INFO - PROCESS | 1823 | 1461276865101 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 15:14:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:14:25 INFO - PROCESS | 1823 | 1461276865108 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:14:25 INFO - PROCESS | 1823 | 1461276865110 Marionette TRACE conn3 <- [1,662,null,{}] 15:14:25 INFO - PROCESS | 1823 | 1461276865115 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}] 15:14:25 INFO - PROCESS | 1823 | 1461276865307 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 15:14:25 INFO - PROCESS | 1823 | 1461276865325 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be91ca000 == 68 [pid = 1823] [id = 173] 15:14:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f5bd98c2400) [pid = 1823] [serial = 519] [outer = (nil)] 15:14:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f5bded1f400) [pid = 1823] [serial = 520] [outer = 0x7f5bd98c2400] 15:14:25 INFO - PROCESS | 1823 | 1461276865387 Marionette DEBUG loaded listener.js 15:14:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f5be015e400) [pid = 1823] [serial = 521] [outer = 0x7f5bd98c2400] 15:14:25 INFO - PROCESS | 1823 | [1823] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:26 INFO - PROCESS | 1823 | 1461276866142 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]]]}] 15:14:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:14:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1082ms 15:14:26 INFO - PROCESS | 1823 | 1461276866191 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 15:14:26 INFO - PROCESS | 1823 | 1461276866194 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 15:14:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:14:26 INFO - PROCESS | 1823 | 1461276866199 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:14:26 INFO - PROCESS | 1823 | 1461276866202 Marionette TRACE conn3 <- [1,666,null,{}] 15:14:26 INFO - PROCESS | 1823 | 1461276866207 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}] 15:14:26 INFO - PROCESS | 1823 | 1461276866400 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 15:14:26 INFO - PROCESS | 1823 | 1461276866417 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5beb4f7000 == 69 [pid = 1823] [id = 174] 15:14:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f5bd98c7c00) [pid = 1823] [serial = 522] [outer = (nil)] 15:14:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f5be11de000) [pid = 1823] [serial = 523] [outer = 0x7f5bd98c7c00] 15:14:26 INFO - PROCESS | 1823 | 1461276866478 Marionette DEBUG loaded listener.js 15:14:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f5be3ded800) [pid = 1823] [serial = 524] [outer = 0x7f5bd98c7c00] 15:14:27 INFO - PROCESS | 1823 | [1823] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:27 INFO - PROCESS | 1823 | 1461276867409 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]]]}] 15:14:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:14:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1235ms 15:14:27 INFO - PROCESS | 1823 | 1461276867436 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 15:14:27 INFO - PROCESS | 1823 | 1461276867443 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 15:14:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:14:27 INFO - PROCESS | 1823 | 1461276867454 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:14:27 INFO - PROCESS | 1823 | 1461276867458 Marionette TRACE conn3 <- [1,670,null,{}] 15:14:27 INFO - PROCESS | 1823 | 1461276867468 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}] 15:14:27 INFO - PROCESS | 1823 | 1461276867647 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 15:14:27 INFO - PROCESS | 1823 | 1461276867796 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde307800 == 70 [pid = 1823] [id = 175] 15:14:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f5bd9687000) [pid = 1823] [serial = 525] [outer = (nil)] 15:14:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f5bd98cd800) [pid = 1823] [serial = 526] [outer = 0x7f5bd9687000] 15:14:27 INFO - PROCESS | 1823 | 1461276867871 Marionette DEBUG loaded listener.js 15:14:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f5bda75d400) [pid = 1823] [serial = 527] [outer = 0x7f5bd9687000] 15:14:28 INFO - PROCESS | 1823 | 1461276868782 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]]]}] 15:14:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:14:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1382ms 15:14:28 INFO - PROCESS | 1823 | 1461276868836 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 15:14:28 INFO - PROCESS | 1823 | 1461276868845 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 15:14:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:14:28 INFO - PROCESS | 1823 | 1461276868854 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:14:28 INFO - PROCESS | 1823 | 1461276868858 Marionette TRACE conn3 <- [1,674,null,{}] 15:14:28 INFO - PROCESS | 1823 | 1461276868864 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}] 15:14:29 INFO - PROCESS | 1823 | 1461276869027 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 15:14:29 INFO - PROCESS | 1823 | 1461276869175 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be1173000 == 71 [pid = 1823] [id = 176] 15:14:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f5bd9689000) [pid = 1823] [serial = 528] [outer = (nil)] 15:14:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f5bdee27000) [pid = 1823] [serial = 529] [outer = 0x7f5bd9689000] 15:14:29 INFO - PROCESS | 1823 | 1461276869247 Marionette DEBUG loaded listener.js 15:14:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f5bdf128800) [pid = 1823] [serial = 530] [outer = 0x7f5bd9689000] 15:14:29 INFO - PROCESS | 1823 | [1823] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:30 INFO - PROCESS | 1823 | 1461276870198 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]]]}] 15:14:30 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 15:14:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1380ms 15:14:30 INFO - PROCESS | 1823 | 1461276870237 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 15:14:30 INFO - PROCESS | 1823 | 1461276870246 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 15:14:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:14:30 INFO - PROCESS | 1823 | 1461276870261 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:14:30 INFO - PROCESS | 1823 | 1461276870267 Marionette TRACE conn3 <- [1,678,null,{}] 15:14:30 INFO - PROCESS | 1823 | 1461276870283 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}] 15:14:30 INFO - PROCESS | 1823 | 1461276870573 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 15:14:30 INFO - PROCESS | 1823 | 1461276870780 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf71b6000 == 72 [pid = 1823] [id = 177] 15:14:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f5bdf134000) [pid = 1823] [serial = 531] [outer = (nil)] 15:14:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f5be09a4c00) [pid = 1823] [serial = 532] [outer = 0x7f5bdf134000] 15:14:30 INFO - PROCESS | 1823 | 1461276870903 Marionette DEBUG loaded listener.js 15:14:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f5be0c19c00) [pid = 1823] [serial = 533] [outer = 0x7f5bdf134000] 15:14:31 INFO - PROCESS | 1823 | 1461276871738 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]]]}] 15:14:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:14:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1544ms 15:14:31 INFO - PROCESS | 1823 | 1461276871802 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 15:14:31 INFO - PROCESS | 1823 | 1461276871807 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 15:14:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:14:31 INFO - PROCESS | 1823 | 1461276871813 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:14:31 INFO - PROCESS | 1823 | 1461276871815 Marionette TRACE conn3 <- [1,682,null,{}] 15:14:31 INFO - PROCESS | 1823 | 1461276871820 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}] 15:14:31 INFO - PROCESS | 1823 | 1461276871993 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 15:14:32 INFO - PROCESS | 1823 | 1461276872143 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:32 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf810d800 == 73 [pid = 1823] [id = 178] 15:14:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f5be00c4400) [pid = 1823] [serial = 534] [outer = (nil)] 15:14:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f5be10f0c00) [pid = 1823] [serial = 535] [outer = 0x7f5be00c4400] 15:14:32 INFO - PROCESS | 1823 | 1461276872213 Marionette DEBUG loaded listener.js 15:14:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f5be3c82400) [pid = 1823] [serial = 536] [outer = 0x7f5be00c4400] 15:14:33 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:33 INFO - PROCESS | 1823 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:14:33 INFO - PROCESS | 1823 | 1461276873513 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]]]}] 15:14:33 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) 15:14:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1727ms 15:14:33 INFO - PROCESS | 1823 | 1461276873541 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 15:14:33 INFO - PROCESS | 1823 | 1461276873545 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 15:14:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:14:33 INFO - PROCESS | 1823 | 1461276873550 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:14:33 INFO - PROCESS | 1823 | 1461276873553 Marionette TRACE conn3 <- [1,686,null,{}] 15:14:33 INFO - PROCESS | 1823 | 1461276873559 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}] 15:14:33 INFO - PROCESS | 1823 | 1461276873769 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 15:14:33 INFO - PROCESS | 1823 | 1461276873935 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbd7b800 == 74 [pid = 1823] [id = 179] 15:14:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f5be0c94000) [pid = 1823] [serial = 537] [outer = (nil)] 15:14:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f5be5168800) [pid = 1823] [serial = 538] [outer = 0x7f5be0c94000] 15:14:34 INFO - PROCESS | 1823 | 1461276874007 Marionette DEBUG loaded listener.js 15:14:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f5be6f78c00) [pid = 1823] [serial = 539] [outer = 0x7f5be0c94000] 15:14:35 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:35 INFO - PROCESS | 1823 | 1461276875309 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]]]}] 15:14:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:14:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1780ms 15:14:35 INFO - PROCESS | 1823 | 1461276875368 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 15:14:35 INFO - PROCESS | 1823 | 1461276875372 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 15:14:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:14:35 INFO - PROCESS | 1823 | 1461276875398 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:14:35 INFO - PROCESS | 1823 | 1461276875400 Marionette TRACE conn3 <- [1,690,null,{}] 15:14:35 INFO - PROCESS | 1823 | 1461276875406 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}] 15:14:35 INFO - PROCESS | 1823 | 1461276875575 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 15:14:35 INFO - PROCESS | 1823 | 1461276875737 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9cef800 == 75 [pid = 1823] [id = 180] 15:14:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f5bd9468800) [pid = 1823] [serial = 540] [outer = (nil)] 15:14:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f5bda755400) [pid = 1823] [serial = 541] [outer = 0x7f5bd9468800] 15:14:35 INFO - PROCESS | 1823 | 1461276875811 Marionette DEBUG loaded listener.js 15:14:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f5be8978800) [pid = 1823] [serial = 542] [outer = 0x7f5bd9468800] 15:14:37 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:37 INFO - PROCESS | 1823 | 1461276877355 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]]]}] 15:14:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:14:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1990ms 15:14:37 INFO - PROCESS | 1823 | 1461276877386 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 15:14:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:14:37 INFO - PROCESS | 1823 | 1461276877391 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 15:14:37 INFO - PROCESS | 1823 | 1461276877400 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:14:37 INFO - PROCESS | 1823 | 1461276877405 Marionette TRACE conn3 <- [1,694,null,{}] 15:14:37 INFO - PROCESS | 1823 | 1461276877413 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}] 15:14:37 INFO - PROCESS | 1823 | 1461276877568 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 15:14:37 INFO - PROCESS | 1823 | 1461276877729 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9395000 == 76 [pid = 1823] [id = 181] 15:14:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f5bda5e3c00) [pid = 1823] [serial = 543] [outer = (nil)] 15:14:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f5bda5ea800) [pid = 1823] [serial = 544] [outer = 0x7f5bda5e3c00] 15:14:37 INFO - PROCESS | 1823 | 1461276877796 Marionette DEBUG loaded listener.js 15:14:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f5bda75e400) [pid = 1823] [serial = 545] [outer = 0x7f5bda5e3c00] 15:14:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be91ca000 == 75 [pid = 1823] [id = 173] 15:14:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9fe5000 == 74 [pid = 1823] [id = 172] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f5bea078800) [pid = 1823] [serial = 429] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f5bed34cc00) [pid = 1823] [serial = 432] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f5bfc2ce400) [pid = 1823] [serial = 435] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f5bfe5b8c00) [pid = 1823] [serial = 438] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f5c00816800) [pid = 1823] [serial = 441] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f5bd7f6f400) [pid = 1823] [serial = 444] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be92b2800 == 73 [pid = 1823] [id = 171] 15:14:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be6341000 == 72 [pid = 1823] [id = 170] 15:14:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0b21800 == 71 [pid = 1823] [id = 169] 15:14:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bda6db800 == 70 [pid = 1823] [id = 168] 15:14:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bde303800 == 69 [pid = 1823] [id = 167] 15:14:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bded5d000 == 68 [pid = 1823] [id = 166] 15:14:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfc699800 == 67 [pid = 1823] [id = 160] 15:14:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bed37b000 == 66 [pid = 1823] [id = 159] 15:14:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0647800 == 65 [pid = 1823] [id = 158] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f5be8de3800) [pid = 1823] [serial = 388] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f5be8dcfc00) [pid = 1823] [serial = 352] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f5bda75f400) [pid = 1823] [serial = 382] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f5be9e4e800) [pid = 1823] [serial = 391] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f5bf74e9800) [pid = 1823] [serial = 397] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f5be10f3000) [pid = 1823] [serial = 385] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f5be9e4c000) [pid = 1823] [serial = 355] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f5bf7643c00) [pid = 1823] [serial = 394] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f5bfc911800) [pid = 1823] [serial = 319] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f5bded21000) [pid = 1823] [serial = 453] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f5bd98cbc00) [pid = 1823] [serial = 463] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f5be015c400) [pid = 1823] [serial = 466] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f5bd9691800) [pid = 1823] [serial = 451] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f5bd968c000) [pid = 1823] [serial = 450] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f5bd88f3400) [pid = 1823] [serial = 447] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f5be0164400) [pid = 1823] [serial = 457] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f5be3df4400) [pid = 1823] [serial = 426] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f5be11e5800) [pid = 1823] [serial = 460] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f5be0c13000) [pid = 1823] [serial = 458] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f5be3a5c800) [pid = 1823] [serial = 467] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f5be9e50800) [pid = 1823] [serial = 418] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f5be0be3c00) [pid = 1823] [serial = 423] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f5bded13800) [pid = 1823] [serial = 420] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f5bdeee7800) [pid = 1823] [serial = 454] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f5bdeee6400) [pid = 1823] [serial = 469] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f5be00c2400) [pid = 1823] [serial = 253] [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.] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f5bd98d0c00) [pid = 1823] [serial = 464] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f5be3c7d000) [pid = 1823] [serial = 461] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f5be0aed400) [pid = 1823] [serial = 470] [outer = (nil)] [url = about:blank] 15:14:39 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:39 INFO - PROCESS | 1823 | 1461276879069 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]]]}] 15:14:39 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) 15:14:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1682ms 15:14:39 INFO - PROCESS | 1823 | 1461276879080 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 15:14:39 INFO - PROCESS | 1823 | 1461276879086 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 15:14:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:14:39 INFO - PROCESS | 1823 | 1461276879096 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:14:39 INFO - PROCESS | 1823 | 1461276879100 Marionette TRACE conn3 <- [1,698,null,{}] 15:14:39 INFO - PROCESS | 1823 | 1461276879105 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}] 15:14:39 INFO - PROCESS | 1823 | 1461276879282 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 15:14:39 INFO - PROCESS | 1823 | 1461276879391 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde30c800 == 66 [pid = 1823] [id = 182] 15:14:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f5bd98cbc00) [pid = 1823] [serial = 546] [outer = (nil)] 15:14:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f5bddcfa800) [pid = 1823] [serial = 547] [outer = 0x7f5bd98cbc00] 15:14:39 INFO - PROCESS | 1823 | 1461276879453 Marionette DEBUG loaded listener.js 15:14:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f5bdee29c00) [pid = 1823] [serial = 548] [outer = 0x7f5bd98cbc00] 15:14:40 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:40 INFO - PROCESS | 1823 | 1461276880604 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]]]}] 15:14:40 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) 15:14:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1536ms 15:14:40 INFO - PROCESS | 1823 | 1461276880633 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 15:14:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:14:40 INFO - PROCESS | 1823 | 1461276880644 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 15:14:40 INFO - PROCESS | 1823 | 1461276880649 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:14:40 INFO - PROCESS | 1823 | 1461276880655 Marionette TRACE conn3 <- [1,702,null,{}] 15:14:40 INFO - PROCESS | 1823 | 1461276880690 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}] 15:14:40 INFO - PROCESS | 1823 | 1461276880937 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 15:14:40 INFO - PROCESS | 1823 | 1461276880975 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b22800 == 67 [pid = 1823] [id = 183] 15:14:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f5bdf12f400) [pid = 1823] [serial = 549] [outer = (nil)] 15:14:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f5bdf196800) [pid = 1823] [serial = 550] [outer = 0x7f5bdf12f400] 15:14:41 INFO - PROCESS | 1823 | 1461276881040 Marionette DEBUG loaded listener.js 15:14:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f5be010f800) [pid = 1823] [serial = 551] [outer = 0x7f5bdf12f400] 15:14:42 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f5bd9685000) [pid = 1823] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:14:42 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f5bdeee3c00) [pid = 1823] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:14:42 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f5bd98c4400) [pid = 1823] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:14:42 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f5bdf130800) [pid = 1823] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:14:42 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f5be0c12800) [pid = 1823] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:14:42 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f5bd98c2400) [pid = 1823] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:14:42 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f5bd98c9400) [pid = 1823] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:14:42 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f5be10eec00) [pid = 1823] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:14:42 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f5bdeeeac00) [pid = 1823] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:14:42 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:42 INFO - PROCESS | 1823 | 1461276882211 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]]]}] 15:14:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:14:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1585ms 15:14:42 INFO - PROCESS | 1823 | 1461276882235 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 15:14:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:14:42 INFO - PROCESS | 1823 | 1461276882240 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 15:14:42 INFO - PROCESS | 1823 | 1461276882245 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:14:42 INFO - PROCESS | 1823 | 1461276882248 Marionette TRACE conn3 <- [1,706,null,{}] 15:14:42 INFO - PROCESS | 1823 | 1461276882253 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}] 15:14:42 INFO - PROCESS | 1823 | 1461276882403 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 15:14:42 INFO - PROCESS | 1823 | 1461276882549 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be1171000 == 68 [pid = 1823] [id = 184] 15:14:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f5bd968cc00) [pid = 1823] [serial = 552] [outer = (nil)] 15:14:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f5be0111c00) [pid = 1823] [serial = 553] [outer = 0x7f5bd968cc00] 15:14:42 INFO - PROCESS | 1823 | 1461276882613 Marionette DEBUG loaded listener.js 15:14:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f5be0614c00) [pid = 1823] [serial = 554] [outer = 0x7f5bd968cc00] 15:14:43 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:43 INFO - PROCESS | 1823 | 1461276883687 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]]]}] 15:14:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:14:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1485ms 15:14:43 INFO - PROCESS | 1823 | 1461276883731 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 15:14:43 INFO - PROCESS | 1823 | 1461276883734 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 15:14:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:14:43 INFO - PROCESS | 1823 | 1461276883741 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:14:43 INFO - PROCESS | 1823 | 1461276883743 Marionette TRACE conn3 <- [1,710,null,{}] 15:14:43 INFO - PROCESS | 1823 | 1461276883748 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}] 15:14:43 INFO - PROCESS | 1823 | 1461276883888 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 15:14:44 INFO - PROCESS | 1823 | 1461276884032 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be6472800 == 69 [pid = 1823] [id = 185] 15:14:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f5bdee32000) [pid = 1823] [serial = 555] [outer = (nil)] 15:14:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f5be0beb800) [pid = 1823] [serial = 556] [outer = 0x7f5bdee32000] 15:14:44 INFO - PROCESS | 1823 | 1461276884096 Marionette DEBUG loaded listener.js 15:14:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f5be0c9cc00) [pid = 1823] [serial = 557] [outer = 0x7f5bdee32000] 15:14:45 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:45 INFO - PROCESS | 1823 | 1461276885274 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]]]}] 15:14:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:14:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1578ms 15:14:45 INFO - PROCESS | 1823 | 1461276885320 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 15:14:45 INFO - PROCESS | 1823 | 1461276885326 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 15:14:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:14:45 INFO - PROCESS | 1823 | 1461276885334 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:14:45 INFO - PROCESS | 1823 | 1461276885339 Marionette TRACE conn3 <- [1,714,null,{}] 15:14:45 INFO - PROCESS | 1823 | 1461276885464 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}] 15:14:45 INFO - PROCESS | 1823 | 1461276885665 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 15:14:45 INFO - PROCESS | 1823 | 1461276885780 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be1182800 == 70 [pid = 1823] [id = 186] 15:14:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f5bd8a8d000) [pid = 1823] [serial = 558] [outer = (nil)] 15:14:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f5bdeee6400) [pid = 1823] [serial = 559] [outer = 0x7f5bd8a8d000] 15:14:45 INFO - PROCESS | 1823 | 1461276885855 Marionette DEBUG loaded listener.js 15:14:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f5bdf12c800) [pid = 1823] [serial = 560] [outer = 0x7f5bd8a8d000] 15:14:47 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:47 INFO - PROCESS | 1823 | 1461276887180 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]]]}] 15:14:47 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 15:14:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1888ms 15:14:47 INFO - PROCESS | 1823 | 1461276887265 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 15:14:47 INFO - PROCESS | 1823 | 1461276887274 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 15:14:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:14:47 INFO - PROCESS | 1823 | 1461276887287 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:14:47 INFO - PROCESS | 1823 | 1461276887291 Marionette TRACE conn3 <- [1,718,null,{}] 15:14:47 INFO - PROCESS | 1823 | 1461276887297 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}] 15:14:47 INFO - PROCESS | 1823 | 1461276887453 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 15:14:47 INFO - PROCESS | 1823 | 1461276887599 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea6cb800 == 71 [pid = 1823] [id = 187] 15:14:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f5bd9683000) [pid = 1823] [serial = 561] [outer = (nil)] 15:14:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f5be0164400) [pid = 1823] [serial = 562] [outer = 0x7f5bd9683000] 15:14:47 INFO - PROCESS | 1823 | 1461276887672 Marionette DEBUG loaded listener.js 15:14:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f5be11e1400) [pid = 1823] [serial = 563] [outer = 0x7f5bd9683000] 15:14:48 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:48 INFO - PROCESS | 1823 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:14:49 INFO - PROCESS | 1823 | 1461276889132 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]]]}] 15:14:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:14:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1931ms 15:14:49 INFO - PROCESS | 1823 | 1461276889282 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 15:14:49 INFO - PROCESS | 1823 | 1461276889286 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 15:14:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:14:49 INFO - PROCESS | 1823 | 1461276889294 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:14:49 INFO - PROCESS | 1823 | 1461276889299 Marionette TRACE conn3 <- [1,722,null,{}] 15:14:49 INFO - PROCESS | 1823 | 1461276889315 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}] 15:14:49 INFO - PROCESS | 1823 | 1461276889501 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 15:14:49 INFO - PROCESS | 1823 | 1461276889657 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf74d0800 == 72 [pid = 1823] [id = 188] 15:14:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f5be11e9400) [pid = 1823] [serial = 564] [outer = (nil)] 15:14:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f5be513f000) [pid = 1823] [serial = 565] [outer = 0x7f5be11e9400] 15:14:49 INFO - PROCESS | 1823 | 1461276889732 Marionette DEBUG loaded listener.js 15:14:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f5be8de9000) [pid = 1823] [serial = 566] [outer = 0x7f5be11e9400] 15:14:50 INFO - PROCESS | 1823 | 1461276890581 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] 15:14:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:14:50 INFO - PROCESS | 1823 | 1461276890633 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 15:14:50 INFO - PROCESS | 1823 | 1461276890638 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:14:50 INFO - PROCESS | 1823 | 1461276890642 Marionette TRACE conn3 <- [1,726,null,{}] 15:14:50 INFO - PROCESS | 1823 | 1461276890647 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}] 15:14:50 INFO - PROCESS | 1823 | 1461276890819 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 15:14:50 INFO - PROCESS | 1823 | 1461276890986 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbd1c000 == 73 [pid = 1823] [id = 189] 15:14:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f5bd7f68c00) [pid = 1823] [serial = 567] [outer = (nil)] 15:14:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f5be9511c00) [pid = 1823] [serial = 568] [outer = 0x7f5bd7f68c00] 15:14:51 INFO - PROCESS | 1823 | 1461276891058 Marionette DEBUG loaded listener.js 15:14:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f5be9e47c00) [pid = 1823] [serial = 569] [outer = 0x7f5bd7f68c00] 15:14:51 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:51 INFO - PROCESS | 1823 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:14:52 INFO - PROCESS | 1823 | 1461276892031 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]]]}] 15:14:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:14:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1431ms 15:14:52 INFO - PROCESS | 1823 | 1461276892070 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 15:14:52 INFO - PROCESS | 1823 | 1461276892072 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 15:14:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:14:52 INFO - PROCESS | 1823 | 1461276892078 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:14:52 INFO - PROCESS | 1823 | 1461276892080 Marionette TRACE conn3 <- [1,730,null,{}] 15:14:52 INFO - PROCESS | 1823 | 1461276892087 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}] 15:14:52 INFO - PROCESS | 1823 | 1461276892240 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 15:14:52 INFO - PROCESS | 1823 | 1461276892614 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bdf1b5000 == 74 [pid = 1823] [id = 190] 15:14:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f5bd8a8f800) [pid = 1823] [serial = 570] [outer = (nil)] 15:14:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f5bd9470000) [pid = 1823] [serial = 571] [outer = 0x7f5bd8a8f800] 15:14:52 INFO - PROCESS | 1823 | 1461276892751 Marionette DEBUG loaded listener.js 15:14:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f5bda763800) [pid = 1823] [serial = 572] [outer = 0x7f5bd8a8f800] 15:14:53 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:53 INFO - PROCESS | 1823 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:14:53 INFO - PROCESS | 1823 | 1461276893601 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] 15:14:53 INFO - PROCESS | 1823 | 1461276893666 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 15:14:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:14:53 INFO - PROCESS | 1823 | 1461276893674 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:14:53 INFO - PROCESS | 1823 | 1461276893678 Marionette TRACE conn3 <- [1,734,null,{}] 15:14:53 INFO - PROCESS | 1823 | 1461276893684 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}] 15:14:53 INFO - PROCESS | 1823 | 1461276893839 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 15:14:54 INFO - PROCESS | 1823 | 1461276894029 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd8670800 == 75 [pid = 1823] [id = 191] 15:14:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f5bd968b000) [pid = 1823] [serial = 573] [outer = (nil)] 15:14:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f5bda757000) [pid = 1823] [serial = 574] [outer = 0x7f5bd968b000] 15:14:54 INFO - PROCESS | 1823 | 1461276894142 Marionette DEBUG loaded listener.js 15:14:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f5bdf129400) [pid = 1823] [serial = 575] [outer = 0x7f5bd968b000] 15:14:54 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:55 INFO - PROCESS | 1823 | 1461276895107 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]]]}] 15:14:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:14:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1485ms 15:14:55 INFO - PROCESS | 1823 | 1461276895161 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 15:14:55 INFO - PROCESS | 1823 | 1461276895167 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 15:14:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:14:55 INFO - PROCESS | 1823 | 1461276895174 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:14:55 INFO - PROCESS | 1823 | 1461276895177 Marionette TRACE conn3 <- [1,738,null,{}] 15:14:55 INFO - PROCESS | 1823 | 1461276895183 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}] 15:14:55 INFO - PROCESS | 1823 | 1461276895347 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 15:14:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd8679000 == 74 [pid = 1823] [id = 164] 15:14:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfbd1b000 == 73 [pid = 1823] [id = 148] 15:14:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be01e6800 == 72 [pid = 1823] [id = 78] 15:14:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfc933800 == 71 [pid = 1823] [id = 65] 15:14:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd8874800 == 70 [pid = 1823] [id = 149] 15:14:55 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f5be11de000) [pid = 1823] [serial = 523] [outer = (nil)] [url = about:blank] 15:14:55 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f5be8dda400) [pid = 1823] [serial = 490] [outer = (nil)] [url = about:blank] 15:14:55 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f5bddcf3800) [pid = 1823] [serial = 493] [outer = (nil)] [url = about:blank] 15:14:55 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f5be0612000) [pid = 1823] [serial = 481] [outer = (nil)] [url = about:blank] 15:14:55 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f5bdf12a000) [pid = 1823] [serial = 478] [outer = (nil)] [url = about:blank] 15:14:55 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f5bd8a90400) [pid = 1823] [serial = 496] [outer = (nil)] [url = about:blank] 15:14:55 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f5be0c9dc00) [pid = 1823] [serial = 484] [outer = (nil)] [url = about:blank] 15:14:55 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f5be3de8c00) [pid = 1823] [serial = 487] [outer = (nil)] [url = about:blank] 15:14:55 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f5bd98cdc00) [pid = 1823] [serial = 475] [outer = (nil)] [url = about:blank] 15:14:55 INFO - PROCESS | 1823 | 1461276895628 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bde5d0800 == 69 [pid = 1823] [id = 146] 15:14:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be1171000 == 68 [pid = 1823] [id = 184] 15:14:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0b22800 == 67 [pid = 1823] [id = 183] 15:14:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd8683000 == 68 [pid = 1823] [id = 192] 15:14:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f5bd8a90400) [pid = 1823] [serial = 576] [outer = (nil)] 15:14:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f5bde415400) [pid = 1823] [serial = 577] [outer = 0x7f5bd8a90400] 15:14:55 INFO - PROCESS | 1823 | 1461276895700 Marionette DEBUG loaded listener.js 15:14:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f5be0c91c00) [pid = 1823] [serial = 578] [outer = 0x7f5bd8a90400] 15:14:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bde30c800 == 67 [pid = 1823] [id = 182] 15:14:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9395000 == 66 [pid = 1823] [id = 181] 15:14:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfbd7b800 == 65 [pid = 1823] [id = 179] 15:14:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf810d800 == 64 [pid = 1823] [id = 178] 15:14:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf71b6000 == 63 [pid = 1823] [id = 177] 15:14:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be1173000 == 62 [pid = 1823] [id = 176] 15:14:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bde307800 == 61 [pid = 1823] [id = 175] 15:14:56 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f5bd98cc400) [pid = 1823] [serial = 500] [outer = (nil)] [url = about:blank] 15:14:56 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f5bd968a000) [pid = 1823] [serial = 499] [outer = (nil)] [url = about:blank] 15:14:56 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f5be0c98000) [pid = 1823] [serial = 473] [outer = (nil)] [url = about:blank] 15:14:56 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f5bda761c00) [pid = 1823] [serial = 502] [outer = (nil)] [url = about:blank] 15:14:56 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f5be0114800) [pid = 1823] [serial = 511] [outer = (nil)] [url = about:blank] 15:14:56 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f5be0c21400) [pid = 1823] [serial = 514] [outer = (nil)] [url = about:blank] 15:14:56 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f5bddcfb400) [pid = 1823] [serial = 503] [outer = (nil)] [url = about:blank] 15:14:56 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f5be015e400) [pid = 1823] [serial = 521] [outer = (nil)] [url = about:blank] 15:14:56 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f5bdf127800) [pid = 1823] [serial = 506] [outer = (nil)] [url = about:blank] 15:14:56 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f5be0c92800) [pid = 1823] [serial = 472] [outer = (nil)] [url = about:blank] 15:14:56 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f5be11e8000) [pid = 1823] [serial = 517] [outer = (nil)] [url = about:blank] 15:14:56 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f5be00bcc00) [pid = 1823] [serial = 509] [outer = (nil)] [url = about:blank] 15:14:56 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f5bded1f400) [pid = 1823] [serial = 520] [outer = (nil)] [url = about:blank] 15:14:56 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f5be0166000) [pid = 1823] [serial = 512] [outer = (nil)] [url = about:blank] 15:14:56 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f5bdee28400) [pid = 1823] [serial = 505] [outer = (nil)] [url = about:blank] 15:14:56 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f5be10ed000) [pid = 1823] [serial = 515] [outer = (nil)] [url = about:blank] 15:14:56 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f5bdf189c00) [pid = 1823] [serial = 508] [outer = (nil)] [url = about:blank] 15:14:56 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f5be3c7fc00) [pid = 1823] [serial = 518] [outer = (nil)] [url = about:blank] 15:14:56 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:56 INFO - PROCESS | 1823 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:14:56 INFO - PROCESS | 1823 | 1461276896884 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]]]}] 15:14:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:14:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1733ms 15:14:56 INFO - PROCESS | 1823 | 1461276896908 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 15:14:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:14:56 INFO - PROCESS | 1823 | 1461276896912 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 15:14:56 INFO - PROCESS | 1823 | 1461276896928 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:14:56 INFO - PROCESS | 1823 | 1461276896937 Marionette TRACE conn3 <- [1,742,null,{}] 15:14:56 INFO - PROCESS | 1823 | 1461276896953 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}] 15:14:57 INFO - PROCESS | 1823 | 1461276897147 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 15:14:57 INFO - PROCESS | 1823 | 1461276897255 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be1171000 == 62 [pid = 1823] [id = 193] 15:14:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f5bd98c3800) [pid = 1823] [serial = 579] [outer = (nil)] 15:14:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f5be0c9ac00) [pid = 1823] [serial = 580] [outer = 0x7f5bd98c3800] 15:14:57 INFO - PROCESS | 1823 | 1461276897315 Marionette DEBUG loaded listener.js 15:14:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f5be3df0c00) [pid = 1823] [serial = 581] [outer = 0x7f5bd98c3800] 15:14:58 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:58 INFO - PROCESS | 1823 | 1461276898366 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]]]}] 15:14:58 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 15:14:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1457ms 15:14:58 INFO - PROCESS | 1823 | 1461276898382 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 15:14:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:14:58 INFO - PROCESS | 1823 | 1461276898386 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 15:14:58 INFO - PROCESS | 1823 | 1461276898392 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:14:58 INFO - PROCESS | 1823 | 1461276898394 Marionette TRACE conn3 <- [1,746,null,{}] 15:14:58 INFO - PROCESS | 1823 | 1461276898399 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}] 15:14:58 INFO - PROCESS | 1823 | 1461276898576 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 15:14:58 INFO - PROCESS | 1823 | 1461276898725 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9fe3000 == 63 [pid = 1823] [id = 194] 15:14:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f5be0167400) [pid = 1823] [serial = 582] [outer = (nil)] 15:14:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f5be8dc6800) [pid = 1823] [serial = 583] [outer = 0x7f5be0167400] 15:14:58 INFO - PROCESS | 1823 | 1461276898794 Marionette DEBUG loaded listener.js 15:14:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f5be8de5400) [pid = 1823] [serial = 584] [outer = 0x7f5be0167400] 15:14:59 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:59 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:59 INFO - PROCESS | 1823 | 1461276899904 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]]]}] 15:14:59 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.) 15:14:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1531ms 15:14:59 INFO - PROCESS | 1823 | 1461276899923 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 15:14:59 INFO - PROCESS | 1823 | 1461276899925 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 15:14:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:14:59 INFO - PROCESS | 1823 | 1461276899931 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:14:59 INFO - PROCESS | 1823 | 1461276899933 Marionette TRACE conn3 <- [1,750,null,{}] 15:14:59 INFO - PROCESS | 1823 | 1461276899946 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}] 15:15:00 INFO - PROCESS | 1823 | 1461276900394 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f5be11dd400) [pid = 1823] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f5bd7f65400) [pid = 1823] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f5bd88f6000) [pid = 1823] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f5bda5ee000) [pid = 1823] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f5bd968f000) [pid = 1823] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f5be0c1ec00) [pid = 1823] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f5bf1379000) [pid = 1823] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f5be9e48c00) [pid = 1823] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f5bdf189400) [pid = 1823] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f5bd8a88400) [pid = 1823] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f5bd946c400) [pid = 1823] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 105 (0x7f5bdf18c000) [pid = 1823] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f5bde41dc00) [pid = 1823] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f5be3df5000) [pid = 1823] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f5bda5e2400) [pid = 1823] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f5bd7f6a000) [pid = 1823] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f5be3c80000) [pid = 1823] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f5bd98c3c00) [pid = 1823] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 98 (0x7f5bf137c400) [pid = 1823] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 97 (0x7f5bdf12f400) [pid = 1823] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 96 (0x7f5bd98cbc00) [pid = 1823] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 95 (0x7f5bda5e3c00) [pid = 1823] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 94 (0x7f5bd9468800) [pid = 1823] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:15:00 INFO - PROCESS | 1823 | --DOMWINDOW == 93 (0x7f5bd968cc00) [pid = 1823] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:15:00 INFO - PROCESS | 1823 | 1461276900552 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9391800 == 64 [pid = 1823] [id = 195] 15:15:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 94 (0x7f5bd88fe800) [pid = 1823] [serial = 585] [outer = (nil)] 15:15:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 95 (0x7f5bd946c400) [pid = 1823] [serial = 586] [outer = 0x7f5bd88fe800] 15:15:00 INFO - PROCESS | 1823 | 1461276900631 Marionette DEBUG loaded listener.js 15:15:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 96 (0x7f5bdee35000) [pid = 1823] [serial = 587] [outer = 0x7f5bd88fe800] 15:15:01 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:01 INFO - PROCESS | 1823 | 1461276901741 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]]]}] 15:15:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:15:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1832ms 15:15:01 INFO - PROCESS | 1823 | 1461276901765 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 15:15:01 INFO - PROCESS | 1823 | 1461276901768 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 15:15:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:15:01 INFO - PROCESS | 1823 | 1461276901774 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:15:01 INFO - PROCESS | 1823 | 1461276901776 Marionette TRACE conn3 <- [1,754,null,{}] 15:15:01 INFO - PROCESS | 1823 | 1461276901781 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}] 15:15:01 INFO - PROCESS | 1823 | 1461276901929 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 15:15:02 INFO - PROCESS | 1823 | 1461276902076 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf13d8800 == 65 [pid = 1823] [id = 196] 15:15:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 97 (0x7f5bd8a88400) [pid = 1823] [serial = 588] [outer = (nil)] 15:15:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 98 (0x7f5be950b400) [pid = 1823] [serial = 589] [outer = 0x7f5bd8a88400] 15:15:02 INFO - PROCESS | 1823 | 1461276902138 Marionette DEBUG loaded listener.js 15:15:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 99 (0x7f5bea079c00) [pid = 1823] [serial = 590] [outer = 0x7f5bd8a88400] 15:15:03 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:03 INFO - PROCESS | 1823 | 1461276903446 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]]]}] 15:15:03 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 15:15:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1688ms 15:15:03 INFO - PROCESS | 1823 | 1461276903463 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 15:15:03 INFO - PROCESS | 1823 | 1461276903469 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 15:15:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:15:03 INFO - PROCESS | 1823 | 1461276903477 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:15:03 INFO - PROCESS | 1823 | 1461276903481 Marionette TRACE conn3 <- [1,758,null,{}] 15:15:03 INFO - PROCESS | 1823 | 1461276903489 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}] 15:15:03 INFO - PROCESS | 1823 | 1461276903703 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 15:15:03 INFO - PROCESS | 1823 | 1461276903855 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be01dd000 == 66 [pid = 1823] [id = 197] 15:15:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f5bd968e000) [pid = 1823] [serial = 591] [outer = (nil)] 15:15:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f5bda75fc00) [pid = 1823] [serial = 592] [outer = 0x7f5bd968e000] 15:15:03 INFO - PROCESS | 1823 | 1461276903931 Marionette DEBUG loaded listener.js 15:15:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f5bdee35c00) [pid = 1823] [serial = 593] [outer = 0x7f5bd968e000] 15:15:04 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:04 INFO - PROCESS | 1823 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:15:04 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:04 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:04 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:04 INFO - PROCESS | 1823 | 1461276904786 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]]]}] 15:15:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:15:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1382ms 15:15:04 INFO - PROCESS | 1823 | 1461276904860 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 15:15:04 INFO - PROCESS | 1823 | 1461276904868 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 15:15:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:15:04 INFO - PROCESS | 1823 | 1461276904879 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:15:04 INFO - PROCESS | 1823 | 1461276904882 Marionette TRACE conn3 <- [1,762,null,{}] 15:15:04 INFO - PROCESS | 1823 | 1461276904889 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}] 15:15:05 INFO - PROCESS | 1823 | 1461276905094 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 15:15:05 INFO - PROCESS | 1823 | 1461276905334 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea2d6800 == 67 [pid = 1823] [id = 198] 15:15:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f5bdf193800) [pid = 1823] [serial = 594] [outer = (nil)] 15:15:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f5be0163c00) [pid = 1823] [serial = 595] [outer = 0x7f5bdf193800] 15:15:05 INFO - PROCESS | 1823 | 1461276905452 Marionette DEBUG loaded listener.js 15:15:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f5be0c1ec00) [pid = 1823] [serial = 596] [outer = 0x7f5bdf193800] 15:15:06 INFO - PROCESS | 1823 | 1461276906740 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]]]}] 15:15:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:15:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1885ms 15:15:06 INFO - PROCESS | 1823 | 1461276906764 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 15:15:06 INFO - PROCESS | 1823 | 1461276906768 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 15:15:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:15:06 INFO - PROCESS | 1823 | 1461276906774 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:15:06 INFO - PROCESS | 1823 | 1461276906780 Marionette TRACE conn3 <- [1,766,null,{}] 15:15:06 INFO - PROCESS | 1823 | 1461276906847 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}] 15:15:07 INFO - PROCESS | 1823 | 1461276907105 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 15:15:07 INFO - PROCESS | 1823 | 1461276907221 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbcc3000 == 68 [pid = 1823] [id = 199] 15:15:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f5bdf187c00) [pid = 1823] [serial = 597] [outer = (nil)] 15:15:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f5be8af6c00) [pid = 1823] [serial = 598] [outer = 0x7f5bdf187c00] 15:15:07 INFO - PROCESS | 1823 | 1461276907302 Marionette DEBUG loaded listener.js 15:15:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f5be97b7000) [pid = 1823] [serial = 599] [outer = 0x7f5bdf187c00] 15:15:08 INFO - PROCESS | 1823 | 1461276908544 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]]]}] 15:15:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:15:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1797ms 15:15:08 INFO - PROCESS | 1823 | 1461276908582 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 15:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:15:08 INFO - PROCESS | 1823 | 1461276908587 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 15:15:08 INFO - PROCESS | 1823 | 1461276908593 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:15:08 INFO - PROCESS | 1823 | 1461276908596 Marionette TRACE conn3 <- [1,770,null,{}] 15:15:08 INFO - PROCESS | 1823 | 1461276908601 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}] 15:15:08 INFO - PROCESS | 1823 | 1461276908828 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 15:15:08 INFO - PROCESS | 1823 | 1461276908991 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc156000 == 69 [pid = 1823] [id = 200] 15:15:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f5be0c96800) [pid = 1823] [serial = 600] [outer = (nil)] 15:15:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f5bea8af000) [pid = 1823] [serial = 601] [outer = 0x7f5be0c96800] 15:15:09 INFO - PROCESS | 1823 | 1461276909061 Marionette DEBUG loaded listener.js 15:15:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f5beb0d7c00) [pid = 1823] [serial = 602] [outer = 0x7f5be0c96800] 15:15:09 INFO - PROCESS | 1823 | 1461276909917 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]]]}] 15:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1379ms 15:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:15:09 INFO - PROCESS | 1823 | 1461276909972 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 15:15:09 INFO - PROCESS | 1823 | 1461276909975 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 15:15:09 INFO - PROCESS | 1823 | 1461276909981 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:15:09 INFO - PROCESS | 1823 | 1461276909984 Marionette TRACE conn3 <- [1,774,null,{}] 15:15:09 INFO - PROCESS | 1823 | 1461276909989 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}] 15:15:10 INFO - PROCESS | 1823 | 1461276910163 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 15:15:10 INFO - PROCESS | 1823 | 1461276910314 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc60c000 == 70 [pid = 1823] [id = 201] 15:15:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f5be264ec00) [pid = 1823] [serial = 603] [outer = (nil)] 15:15:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f5beb4c8c00) [pid = 1823] [serial = 604] [outer = 0x7f5be264ec00] 15:15:10 INFO - PROCESS | 1823 | 1461276910386 Marionette DEBUG loaded listener.js 15:15:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f5bed341c00) [pid = 1823] [serial = 605] [outer = 0x7f5be264ec00] 15:15:11 INFO - PROCESS | 1823 | 1461276911358 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]]]}] 15:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1427ms 15:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:15:11 INFO - PROCESS | 1823 | 1461276911408 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 15:15:11 INFO - PROCESS | 1823 | 1461276911411 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 15:15:11 INFO - PROCESS | 1823 | 1461276911417 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:15:11 INFO - PROCESS | 1823 | 1461276911420 Marionette TRACE conn3 <- [1,778,null,{}] 15:15:11 INFO - PROCESS | 1823 | 1461276911426 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}] 15:15:11 INFO - PROCESS | 1823 | 1461276911625 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 15:15:11 INFO - PROCESS | 1823 | 1461276911786 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd8872000 == 71 [pid = 1823] [id = 202] 15:15:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f5bd7f67c00) [pid = 1823] [serial = 606] [outer = (nil)] 15:15:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f5bd88efc00) [pid = 1823] [serial = 607] [outer = 0x7f5bd7f67c00] 15:15:11 INFO - PROCESS | 1823 | 1461276911862 Marionette DEBUG loaded listener.js 15:15:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f5bdf193400) [pid = 1823] [serial = 608] [outer = 0x7f5bd7f67c00] 15:15:12 INFO - PROCESS | 1823 | 1461276912698 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]]]}] 15:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1332ms 15:15:12 INFO - PROCESS | 1823 | 1461276912749 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 15:15:12 INFO - PROCESS | 1823 | 1461276912753 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 15:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:15:12 INFO - PROCESS | 1823 | 1461276912758 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:15:12 INFO - PROCESS | 1823 | 1461276912760 Marionette TRACE conn3 <- [1,782,null,{}] 15:15:12 INFO - PROCESS | 1823 | 1461276912766 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}] 15:15:13 INFO - PROCESS | 1823 | 1461276913159 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 15:15:13 INFO - PROCESS | 1823 | 1461276913396 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd8868800 == 72 [pid = 1823] [id = 203] 15:15:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f5bd7f6cc00) [pid = 1823] [serial = 609] [outer = (nil)] 15:15:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f5bd88f1000) [pid = 1823] [serial = 610] [outer = 0x7f5bd7f6cc00] 15:15:13 INFO - PROCESS | 1823 | 1461276913464 Marionette DEBUG loaded listener.js 15:15:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f5bd9476400) [pid = 1823] [serial = 611] [outer = 0x7f5bd7f6cc00] 15:15:14 INFO - PROCESS | 1823 | 1461276914393 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]]]}] 15:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1676ms 15:15:14 INFO - PROCESS | 1823 | 1461276914437 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 15:15:14 INFO - PROCESS | 1823 | 1461276914443 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 15:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:15:14 INFO - PROCESS | 1823 | 1461276914450 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:15:14 INFO - PROCESS | 1823 | 1461276914456 Marionette TRACE conn3 <- [1,786,null,{}] 15:15:14 INFO - PROCESS | 1823 | 1461276914462 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}] 15:15:14 INFO - PROCESS | 1823 | 1461276914624 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 15:15:14 INFO - PROCESS | 1823 | 1461276914785 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde31d800 == 73 [pid = 1823] [id = 204] 15:15:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f5bda759800) [pid = 1823] [serial = 612] [outer = (nil)] 15:15:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f5bda75d000) [pid = 1823] [serial = 613] [outer = 0x7f5bda759800] 15:15:14 INFO - PROCESS | 1823 | 1461276914903 Marionette DEBUG loaded listener.js 15:15:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f5bddcf7c00) [pid = 1823] [serial = 614] [outer = 0x7f5bda759800] 15:15:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfbfbc000 == 72 [pid = 1823] [id = 73] 15:15:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9391800 == 71 [pid = 1823] [id = 195] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f5be0beb800) [pid = 1823] [serial = 556] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9fe3000 == 70 [pid = 1823] [id = 194] 15:15:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be1171000 == 69 [pid = 1823] [id = 193] 15:15:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd8683000 == 68 [pid = 1823] [id = 192] 15:15:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd8670800 == 67 [pid = 1823] [id = 191] 15:15:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bdf1b5000 == 66 [pid = 1823] [id = 190] 15:15:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be6472800 == 65 [pid = 1823] [id = 185] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f5be9628800) [pid = 1823] [serial = 491] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f5bdee31000) [pid = 1823] [serial = 421] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f5bd88fa400) [pid = 1823] [serial = 448] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f5be3f97800) [pid = 1823] [serial = 488] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f5bdf132c00) [pid = 1823] [serial = 479] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f5bff290000) [pid = 1823] [serial = 439] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f5bed34bc00) [pid = 1823] [serial = 430] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f5bd7f74400) [pid = 1823] [serial = 445] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f5bddcf9800) [pid = 1823] [serial = 494] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f5bf84c0800) [pid = 1823] [serial = 433] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f5bda75a400) [pid = 1823] [serial = 476] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f5be8de4c00) [pid = 1823] [serial = 427] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f5bfe512000) [pid = 1823] [serial = 436] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f5bf84c1c00) [pid = 1823] [serial = 379] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f5be0c97c00) [pid = 1823] [serial = 482] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f5bd8a95400) [pid = 1823] [serial = 497] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 105 (0x7f5c008e3800) [pid = 1823] [serial = 442] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f5be11e0000) [pid = 1823] [serial = 485] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f5be11dc400) [pid = 1823] [serial = 424] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f5bdf196800) [pid = 1823] [serial = 550] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f5bd98cd800) [pid = 1823] [serial = 526] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f5be5168800) [pid = 1823] [serial = 538] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f5be10f0c00) [pid = 1823] [serial = 535] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 98 (0x7f5be09a4c00) [pid = 1823] [serial = 532] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 97 (0x7f5be010f800) [pid = 1823] [serial = 551] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 96 (0x7f5bdee27000) [pid = 1823] [serial = 529] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 95 (0x7f5bddcfa800) [pid = 1823] [serial = 547] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 94 (0x7f5bda75e400) [pid = 1823] [serial = 545] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 93 (0x7f5bda5ea800) [pid = 1823] [serial = 544] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 92 (0x7f5be8978800) [pid = 1823] [serial = 542] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 91 (0x7f5bda755400) [pid = 1823] [serial = 541] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 90 (0x7f5be0111c00) [pid = 1823] [serial = 553] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 89 (0x7f5be0614c00) [pid = 1823] [serial = 554] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | --DOMWINDOW == 88 (0x7f5bdee29c00) [pid = 1823] [serial = 548] [outer = (nil)] [url = about:blank] 15:15:15 INFO - PROCESS | 1823 | 1461276915796 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]]]}] 15:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1388ms 15:15:15 INFO - PROCESS | 1823 | 1461276915840 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 15:15:15 INFO - PROCESS | 1823 | 1461276915844 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 15:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:15:15 INFO - PROCESS | 1823 | 1461276915850 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:15:15 INFO - PROCESS | 1823 | 1461276915853 Marionette TRACE conn3 <- [1,790,null,{}] 15:15:15 INFO - PROCESS | 1823 | 1461276915858 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}] 15:15:16 INFO - PROCESS | 1823 | 1461276916002 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 15:15:16 INFO - PROCESS | 1823 | 1461276916119 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bda6d9800 == 66 [pid = 1823] [id = 205] 15:15:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 89 (0x7f5bd88fa400) [pid = 1823] [serial = 615] [outer = (nil)] 15:15:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 90 (0x7f5bded18c00) [pid = 1823] [serial = 616] [outer = 0x7f5bd88fa400] 15:15:16 INFO - PROCESS | 1823 | 1461276916182 Marionette DEBUG loaded listener.js 15:15:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 91 (0x7f5bdee2f400) [pid = 1823] [serial = 617] [outer = 0x7f5bd88fa400] 15:15:16 INFO - PROCESS | 1823 | 1461276916940 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]]]}] 15:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1131ms 15:15:16 INFO - PROCESS | 1823 | 1461276916983 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 15:15:16 INFO - PROCESS | 1823 | 1461276916989 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 15:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:15:17 INFO - PROCESS | 1823 | 1461276917005 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:15:17 INFO - PROCESS | 1823 | 1461276917012 Marionette TRACE conn3 <- [1,794,null,{}] 15:15:17 INFO - PROCESS | 1823 | 1461276917017 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}] 15:15:17 INFO - PROCESS | 1823 | 1461276917179 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 15:15:17 INFO - PROCESS | 1823 | 1461276917189 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be063b000 == 67 [pid = 1823] [id = 206] 15:15:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 92 (0x7f5bded20800) [pid = 1823] [serial = 618] [outer = (nil)] 15:15:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 93 (0x7f5bdf130800) [pid = 1823] [serial = 619] [outer = 0x7f5bded20800] 15:15:17 INFO - PROCESS | 1823 | 1461276917252 Marionette DEBUG loaded listener.js 15:15:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 94 (0x7f5be00bb000) [pid = 1823] [serial = 620] [outer = 0x7f5bded20800] 15:15:18 INFO - PROCESS | 1823 | 1461276918127 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]]]}] 15:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1195ms 15:15:18 INFO - PROCESS | 1823 | 1461276918196 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 15:15:18 INFO - PROCESS | 1823 | 1461276918198 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 15:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:15:18 INFO - PROCESS | 1823 | 1461276918204 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:15:18 INFO - PROCESS | 1823 | 1461276918206 Marionette TRACE conn3 <- [1,798,null,{}] 15:15:18 INFO - PROCESS | 1823 | 1461276918212 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}] 15:15:18 INFO - PROCESS | 1823 | 1461276918402 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 15:15:18 INFO - PROCESS | 1823 | 1461276918425 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9cf1000 == 68 [pid = 1823] [id = 207] 15:15:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 95 (0x7f5bdf128000) [pid = 1823] [serial = 621] [outer = (nil)] 15:15:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 96 (0x7f5be0112c00) [pid = 1823] [serial = 622] [outer = 0x7f5bdf128000] 15:15:18 INFO - PROCESS | 1823 | 1461276918482 Marionette DEBUG loaded listener.js 15:15:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 97 (0x7f5be0163400) [pid = 1823] [serial = 623] [outer = 0x7f5bdf128000] 15:15:19 INFO - PROCESS | 1823 | 1461276919634 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]]]}] 15:15:19 INFO - PROCESS | 1823 | --DOMWINDOW == 96 (0x7f5be00c4400) [pid = 1823] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:15:19 INFO - PROCESS | 1823 | --DOMWINDOW == 95 (0x7f5be0c94000) [pid = 1823] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:15:19 INFO - PROCESS | 1823 | --DOMWINDOW == 94 (0x7f5bd98c7c00) [pid = 1823] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:15:19 INFO - PROCESS | 1823 | --DOMWINDOW == 93 (0x7f5bd9687000) [pid = 1823] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:15:19 INFO - PROCESS | 1823 | --DOMWINDOW == 92 (0x7f5bdf134000) [pid = 1823] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:15:19 INFO - PROCESS | 1823 | --DOMWINDOW == 91 (0x7f5bd9689000) [pid = 1823] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:15:19 INFO - PROCESS | 1823 | --DOMWINDOW == 90 (0x7f5be0167400) [pid = 1823] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:15:19 INFO - PROCESS | 1823 | --DOMWINDOW == 89 (0x7f5bd968b000) [pid = 1823] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:15:19 INFO - PROCESS | 1823 | --DOMWINDOW == 88 (0x7f5bd8a8f800) [pid = 1823] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:15:19 INFO - PROCESS | 1823 | --DOMWINDOW == 87 (0x7f5bd98c3800) [pid = 1823] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:15:19 INFO - PROCESS | 1823 | --DOMWINDOW == 86 (0x7f5bd8a90400) [pid = 1823] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:15:19 INFO - PROCESS | 1823 | --DOMWINDOW == 85 (0x7f5bd88fe800) [pid = 1823] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:15:19 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 15:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1525ms 15:15:19 INFO - PROCESS | 1823 | 1461276919731 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 15:15:19 INFO - PROCESS | 1823 | 1461276919737 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 15:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:15:19 INFO - PROCESS | 1823 | 1461276919754 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:15:19 INFO - PROCESS | 1823 | 1461276919759 Marionette TRACE conn3 <- [1,802,null,{}] 15:15:19 INFO - PROCESS | 1823 | 1461276919766 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}] 15:15:19 INFO - PROCESS | 1823 | 1461276919971 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 15:15:20 INFO - PROCESS | 1823 | 1461276920163 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9ce9800 == 69 [pid = 1823] [id = 208] 15:15:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 86 (0x7f5bd968ec00) [pid = 1823] [serial = 624] [outer = (nil)] 15:15:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 87 (0x7f5bd98cb400) [pid = 1823] [serial = 625] [outer = 0x7f5bd968ec00] 15:15:20 INFO - PROCESS | 1823 | 1461276920235 Marionette DEBUG loaded listener.js 15:15:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 88 (0x7f5bda759c00) [pid = 1823] [serial = 626] [outer = 0x7f5bd968ec00] 15:15:21 INFO - PROCESS | 1823 | 1461276921064 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]]]}] 15:15:21 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 15:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1386ms 15:15:21 INFO - PROCESS | 1823 | 1461276921138 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 15:15:21 INFO - PROCESS | 1823 | 1461276921146 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 15:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:15:21 INFO - PROCESS | 1823 | 1461276921157 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:15:21 INFO - PROCESS | 1823 | 1461276921160 Marionette TRACE conn3 <- [1,806,null,{}] 15:15:21 INFO - PROCESS | 1823 | 1461276921166 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}] 15:15:21 INFO - PROCESS | 1823 | 1461276921394 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 15:15:21 INFO - PROCESS | 1823 | 1461276921604 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be117b800 == 70 [pid = 1823] [id = 209] 15:15:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 89 (0x7f5bde41ec00) [pid = 1823] [serial = 627] [outer = (nil)] 15:15:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 90 (0x7f5bdeee5c00) [pid = 1823] [serial = 628] [outer = 0x7f5bde41ec00] 15:15:21 INFO - PROCESS | 1823 | 1461276921726 Marionette DEBUG loaded listener.js 15:15:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 91 (0x7f5bdf134000) [pid = 1823] [serial = 629] [outer = 0x7f5bde41ec00] 15:15:22 INFO - PROCESS | 1823 | 1461276922623 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]]]}] 15:15:22 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 15:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1532ms 15:15:22 INFO - PROCESS | 1823 | 1461276922691 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 15:15:22 INFO - PROCESS | 1823 | 1461276922696 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 15:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:15:22 INFO - PROCESS | 1823 | 1461276922702 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:15:22 INFO - PROCESS | 1823 | 1461276922707 Marionette TRACE conn3 <- [1,810,null,{}] 15:15:22 INFO - PROCESS | 1823 | 1461276922724 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}] 15:15:22 INFO - PROCESS | 1823 | 1461276922953 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 15:15:23 INFO - PROCESS | 1823 | 1461276923153 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3abf000 == 71 [pid = 1823] [id = 210] 15:15:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 92 (0x7f5be0111800) [pid = 1823] [serial = 630] [outer = (nil)] 15:15:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 93 (0x7f5be0742c00) [pid = 1823] [serial = 631] [outer = 0x7f5be0111800] 15:15:23 INFO - PROCESS | 1823 | 1461276923281 Marionette DEBUG loaded listener.js 15:15:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 94 (0x7f5be0ae2800) [pid = 1823] [serial = 632] [outer = 0x7f5be0111800] 15:15:24 INFO - PROCESS | 1823 | 1461276924161 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]]]}] 15:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1486ms 15:15:24 INFO - PROCESS | 1823 | 1461276924189 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 15:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:15:24 INFO - PROCESS | 1823 | 1461276924193 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 15:15:24 INFO - PROCESS | 1823 | 1461276924200 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:15:24 INFO - PROCESS | 1823 | 1461276924203 Marionette TRACE conn3 <- [1,814,null,{}] 15:15:24 INFO - PROCESS | 1823 | 1461276924209 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}] 15:15:24 INFO - PROCESS | 1823 | 1461276924382 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 15:15:24 INFO - PROCESS | 1823 | 1461276924549 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be7b73000 == 72 [pid = 1823] [id = 211] 15:15:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 95 (0x7f5be015b000) [pid = 1823] [serial = 633] [outer = (nil)] 15:15:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 96 (0x7f5be0c17400) [pid = 1823] [serial = 634] [outer = 0x7f5be015b000] 15:15:24 INFO - PROCESS | 1823 | 1461276924620 Marionette DEBUG loaded listener.js 15:15:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 97 (0x7f5be0c97400) [pid = 1823] [serial = 635] [outer = 0x7f5be015b000] 15:15:25 INFO - PROCESS | 1823 | 1461276925536 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] 15:15:25 INFO - PROCESS | 1823 | 1461276925585 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 15:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:15:25 INFO - PROCESS | 1823 | 1461276925591 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:15:25 INFO - PROCESS | 1823 | 1461276925593 Marionette TRACE conn3 <- [1,818,null,{}] 15:15:25 INFO - PROCESS | 1823 | 1461276925598 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}] 15:15:25 INFO - PROCESS | 1823 | 1461276925751 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 15:15:25 INFO - PROCESS | 1823 | 1461276925910 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be958d000 == 73 [pid = 1823] [id = 212] 15:15:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 98 (0x7f5bd98c2800) [pid = 1823] [serial = 636] [outer = (nil)] 15:15:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 99 (0x7f5be0e6cc00) [pid = 1823] [serial = 637] [outer = 0x7f5bd98c2800] 15:15:25 INFO - PROCESS | 1823 | 1461276925981 Marionette DEBUG loaded listener.js 15:15:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f5be0e71800) [pid = 1823] [serial = 638] [outer = 0x7f5bd98c2800] 15:15:26 INFO - PROCESS | 1823 | 1461276926891 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]]]}] 15:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1339ms 15:15:26 INFO - PROCESS | 1823 | 1461276926931 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 15:15:26 INFO - PROCESS | 1823 | 1461276926934 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 15:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:15:26 INFO - PROCESS | 1823 | 1461276926940 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:15:26 INFO - PROCESS | 1823 | 1461276926942 Marionette TRACE conn3 <- [1,822,null,{}] 15:15:26 INFO - PROCESS | 1823 | 1461276926948 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}] 15:15:27 INFO - PROCESS | 1823 | 1461276927157 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 15:15:27 INFO - PROCESS | 1823 | 1461276927314 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea2c3800 == 74 [pid = 1823] [id = 213] 15:15:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f5be0be9800) [pid = 1823] [serial = 639] [outer = (nil)] 15:15:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f5be24c8800) [pid = 1823] [serial = 640] [outer = 0x7f5be0be9800] 15:15:27 INFO - PROCESS | 1823 | 1461276927394 Marionette DEBUG loaded listener.js 15:15:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f5be3a63c00) [pid = 1823] [serial = 641] [outer = 0x7f5be0be9800] 15:15:28 INFO - PROCESS | 1823 | 1461276928275 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] 15:15:28 INFO - PROCESS | 1823 | 1461276928331 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 15:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:15:28 INFO - PROCESS | 1823 | 1461276928337 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:15:28 INFO - PROCESS | 1823 | 1461276928340 Marionette TRACE conn3 <- [1,826,null,{}] 15:15:28 INFO - PROCESS | 1823 | 1461276928345 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}] 15:15:28 INFO - PROCESS | 1823 | 1461276928504 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 15:15:28 INFO - PROCESS | 1823 | 1461276928661 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5beb4ed000 == 75 [pid = 1823] [id = 214] 15:15:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f5be10f3c00) [pid = 1823] [serial = 642] [outer = (nil)] 15:15:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f5be3def000) [pid = 1823] [serial = 643] [outer = 0x7f5be10f3c00] 15:15:28 INFO - PROCESS | 1823 | 1461276928733 Marionette DEBUG loaded listener.js 15:15:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f5be5136800) [pid = 1823] [serial = 644] [outer = 0x7f5be10f3c00] 15:15:29 INFO - PROCESS | 1823 | 1461276929628 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]]]}] 15:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1325ms 15:15:29 INFO - PROCESS | 1823 | 1461276929664 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 15:15:29 INFO - PROCESS | 1823 | 1461276929669 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 15:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:15:29 INFO - PROCESS | 1823 | 1461276929676 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:15:29 INFO - PROCESS | 1823 | 1461276929679 Marionette TRACE conn3 <- [1,830,null,{}] 15:15:29 INFO - PROCESS | 1823 | 1461276929684 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}] 15:15:29 INFO - PROCESS | 1823 | 1461276929843 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 15:15:30 INFO - PROCESS | 1823 | 1461276930004 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf13ea000 == 76 [pid = 1823] [id = 215] 15:15:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f5be09a3c00) [pid = 1823] [serial = 645] [outer = (nil)] 15:15:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f5be5165800) [pid = 1823] [serial = 646] [outer = 0x7f5be09a3c00] 15:15:30 INFO - PROCESS | 1823 | 1461276930086 Marionette DEBUG loaded listener.js 15:15:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f5be6479c00) [pid = 1823] [serial = 647] [outer = 0x7f5be09a3c00] 15:15:31 INFO - PROCESS | 1823 | 1461276930994 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]]]}] 15:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1391ms 15:15:31 INFO - PROCESS | 1823 | 1461276931068 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 15:15:31 INFO - PROCESS | 1823 | 1461276931072 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 15:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:15:31 INFO - PROCESS | 1823 | 1461276931079 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:15:31 INFO - PROCESS | 1823 | 1461276931083 Marionette TRACE conn3 <- [1,834,null,{}] 15:15:31 INFO - PROCESS | 1823 | 1461276931089 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}] 15:15:31 INFO - PROCESS | 1823 | 1461276931320 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 15:15:31 INFO - PROCESS | 1823 | 1461276931487 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf7414000 == 77 [pid = 1823] [id = 216] 15:15:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f5be0befc00) [pid = 1823] [serial = 648] [outer = (nil)] 15:15:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f5be64d2400) [pid = 1823] [serial = 649] [outer = 0x7f5be0befc00] 15:15:31 INFO - PROCESS | 1823 | 1461276931561 Marionette DEBUG loaded listener.js 15:15:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f5be780fc00) [pid = 1823] [serial = 650] [outer = 0x7f5be0befc00] 15:15:32 INFO - PROCESS | 1823 | 1461276932496 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]]]}] 15:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1680ms 15:15:32 INFO - PROCESS | 1823 | 1461276932762 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 15:15:32 INFO - PROCESS | 1823 | 1461276932769 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 15:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:15:32 INFO - PROCESS | 1823 | 1461276932777 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:15:32 INFO - PROCESS | 1823 | 1461276932781 Marionette TRACE conn3 <- [1,838,null,{}] 15:15:32 INFO - PROCESS | 1823 | 1461276932788 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}] 15:15:32 INFO - PROCESS | 1823 | 1461276932954 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 15:15:33 INFO - PROCESS | 1823 | 1461276933192 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bdf1bb000 == 78 [pid = 1823] [id = 217] 15:15:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f5bd98cc400) [pid = 1823] [serial = 651] [outer = (nil)] 15:15:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f5bda5e4000) [pid = 1823] [serial = 652] [outer = 0x7f5bd98cc400] 15:15:33 INFO - PROCESS | 1823 | 1461276933258 Marionette DEBUG loaded listener.js 15:15:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f5bddcfac00) [pid = 1823] [serial = 653] [outer = 0x7f5bd98cc400] 15:15:34 INFO - PROCESS | 1823 | 1461276934136 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]]]}] 15:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1429ms 15:15:34 INFO - PROCESS | 1823 | 1461276934207 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 15:15:34 INFO - PROCESS | 1823 | 1461276934212 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 15:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:15:34 INFO - PROCESS | 1823 | 1461276934225 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:15:34 INFO - PROCESS | 1823 | 1461276934230 Marionette TRACE conn3 <- [1,842,null,{}] 15:15:34 INFO - PROCESS | 1823 | 1461276934236 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}] 15:15:34 INFO - PROCESS | 1823 | 1461276934415 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 15:15:34 INFO - PROCESS | 1823 | 1461276934631 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd8684000 == 79 [pid = 1823] [id = 218] 15:15:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f5bda5e7c00) [pid = 1823] [serial = 654] [outer = (nil)] 15:15:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f5bded1d000) [pid = 1823] [serial = 655] [outer = 0x7f5bda5e7c00] 15:15:34 INFO - PROCESS | 1823 | 1461276934760 Marionette DEBUG loaded listener.js 15:15:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f5bdf133c00) [pid = 1823] [serial = 656] [outer = 0x7f5bda5e7c00] 15:15:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be3c5d800 == 78 [pid = 1823] [id = 44] 15:15:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be063b000 == 77 [pid = 1823] [id = 206] 15:15:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bda6d9800 == 76 [pid = 1823] [id = 205] 15:15:34 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f5be950b400) [pid = 1823] [serial = 589] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bde31d800 == 75 [pid = 1823] [id = 204] 15:15:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd8868800 == 74 [pid = 1823] [id = 203] 15:15:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfbcc3000 == 73 [pid = 1823] [id = 199] 15:15:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea2d6800 == 72 [pid = 1823] [id = 198] 15:15:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be01dd000 == 71 [pid = 1823] [id = 197] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f5be8dc6800) [pid = 1823] [serial = 583] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f5be8de5400) [pid = 1823] [serial = 584] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f5bdf129400) [pid = 1823] [serial = 575] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f5bda757000) [pid = 1823] [serial = 574] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f5bda763800) [pid = 1823] [serial = 572] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f5bd9470000) [pid = 1823] [serial = 571] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f5be0c9ac00) [pid = 1823] [serial = 580] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f5bde415400) [pid = 1823] [serial = 577] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f5be0c91c00) [pid = 1823] [serial = 578] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f5bdeee6400) [pid = 1823] [serial = 559] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f5be0164400) [pid = 1823] [serial = 562] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 105 (0x7f5be513f000) [pid = 1823] [serial = 565] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f5be9511c00) [pid = 1823] [serial = 568] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f5bd946c400) [pid = 1823] [serial = 586] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f5be3df0c00) [pid = 1823] [serial = 581] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f5bdee35000) [pid = 1823] [serial = 587] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f5be3c82400) [pid = 1823] [serial = 536] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f5be6f78c00) [pid = 1823] [serial = 539] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 98 (0x7f5be3ded800) [pid = 1823] [serial = 524] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 97 (0x7f5bda75d400) [pid = 1823] [serial = 527] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 96 (0x7f5be0c19c00) [pid = 1823] [serial = 533] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | --DOMWINDOW == 95 (0x7f5bdf128800) [pid = 1823] [serial = 530] [outer = (nil)] [url = about:blank] 15:15:35 INFO - PROCESS | 1823 | 1461276935650 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]]]}] 15:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1492ms 15:15:35 INFO - PROCESS | 1823 | 1461276935716 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 15:15:35 INFO - PROCESS | 1823 | 1461276935720 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 15:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:15:35 INFO - PROCESS | 1823 | 1461276935726 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:15:35 INFO - PROCESS | 1823 | 1461276935729 Marionette TRACE conn3 <- [1,846,null,{}] 15:15:35 INFO - PROCESS | 1823 | 1461276935742 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}] 15:15:35 INFO - PROCESS | 1823 | 1461276935912 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 15:15:36 INFO - PROCESS | 1823 | 1461276936029 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be09b7800 == 72 [pid = 1823] [id = 219] 15:15:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 96 (0x7f5bd946c400) [pid = 1823] [serial = 657] [outer = (nil)] 15:15:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 97 (0x7f5be015d800) [pid = 1823] [serial = 658] [outer = 0x7f5bd946c400] 15:15:36 INFO - PROCESS | 1823 | 1461276936097 Marionette DEBUG loaded listener.js 15:15:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 98 (0x7f5be074c000) [pid = 1823] [serial = 659] [outer = 0x7f5bd946c400] 15:15:36 INFO - PROCESS | 1823 | 1461276936871 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]]]}] 15:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1179ms 15:15:36 INFO - PROCESS | 1823 | 1461276936906 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 15:15:36 INFO - PROCESS | 1823 | 1461276936909 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 15:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:15:36 INFO - PROCESS | 1823 | 1461276936936 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:15:36 INFO - PROCESS | 1823 | 1461276936939 Marionette TRACE conn3 <- [1,850,null,{}] 15:15:36 INFO - PROCESS | 1823 | 1461276936947 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}] 15:15:37 INFO - PROCESS | 1823 | 1461276937094 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 15:15:37 INFO - PROCESS | 1823 | 1461276937109 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be634e800 == 73 [pid = 1823] [id = 220] 15:15:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 99 (0x7f5be074cc00) [pid = 1823] [serial = 660] [outer = (nil)] 15:15:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f5be0e6b800) [pid = 1823] [serial = 661] [outer = 0x7f5be074cc00] 15:15:37 INFO - PROCESS | 1823 | 1461276937170 Marionette DEBUG loaded listener.js 15:15:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f5be10f1800) [pid = 1823] [serial = 662] [outer = 0x7f5be074cc00] 15:15:38 INFO - PROCESS | 1823 | 1461276938077 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]]]}] 15:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1183ms 15:15:38 INFO - PROCESS | 1823 | 1461276938118 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 15:15:38 INFO - PROCESS | 1823 | 1461276938122 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 15:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:15:38 INFO - PROCESS | 1823 | 1461276938129 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:15:38 INFO - PROCESS | 1823 | 1461276938133 Marionette TRACE conn3 <- [1,854,null,{}] 15:15:38 INFO - PROCESS | 1823 | 1461276938139 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}] 15:15:38 INFO - PROCESS | 1823 | 1461276938356 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 15:15:38 INFO - PROCESS | 1823 | 1461276938376 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9f13000 == 74 [pid = 1823] [id = 221] 15:15:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f5be0bea000) [pid = 1823] [serial = 663] [outer = (nil)] 15:15:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f5be11e5c00) [pid = 1823] [serial = 664] [outer = 0x7f5be0bea000] 15:15:38 INFO - PROCESS | 1823 | 1461276938443 Marionette DEBUG loaded listener.js 15:15:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f5be2128800) [pid = 1823] [serial = 665] [outer = 0x7f5be0bea000] 15:15:39 INFO - PROCESS | 1823 | 1461276939292 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]]]}] 15:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1187ms 15:15:39 INFO - PROCESS | 1823 | 1461276939316 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 15:15:39 INFO - PROCESS | 1823 | 1461276939319 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 15:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:15:39 INFO - PROCESS | 1823 | 1461276939326 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:15:39 INFO - PROCESS | 1823 | 1461276939330 Marionette TRACE conn3 <- [1,858,null,{}] 15:15:39 INFO - PROCESS | 1823 | 1461276939335 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}] 15:15:39 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f5bda759800) [pid = 1823] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:15:39 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f5bd8a88400) [pid = 1823] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:15:39 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f5bd7f6cc00) [pid = 1823] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:15:39 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f5bd88fa400) [pid = 1823] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:15:39 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f5bded20800) [pid = 1823] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:15:39 INFO - PROCESS | 1823 | 1461276939694 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 15:15:39 INFO - PROCESS | 1823 | 1461276939774 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea93b000 == 75 [pid = 1823] [id = 222] 15:15:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f5be0619000) [pid = 1823] [serial = 666] [outer = (nil)] 15:15:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f5be212cc00) [pid = 1823] [serial = 667] [outer = 0x7f5be0619000] 15:15:39 INFO - PROCESS | 1823 | 1461276939840 Marionette DEBUG loaded listener.js 15:15:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f5be7d56400) [pid = 1823] [serial = 668] [outer = 0x7f5be0619000] 15:15:40 INFO - PROCESS | 1823 | 1461276940544 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]]]}] 15:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1235ms 15:15:40 INFO - PROCESS | 1823 | 1461276940561 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 15:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:15:40 INFO - PROCESS | 1823 | 1461276940575 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 15:15:40 INFO - PROCESS | 1823 | 1461276940581 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:15:40 INFO - PROCESS | 1823 | 1461276940584 Marionette TRACE conn3 <- [1,862,null,{}] 15:15:40 INFO - PROCESS | 1823 | 1461276940593 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}] 15:15:40 INFO - PROCESS | 1823 | 1461276940785 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 15:15:40 INFO - PROCESS | 1823 | 1461276940802 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf760b000 == 76 [pid = 1823] [id = 223] 15:15:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f5bd88f8000) [pid = 1823] [serial = 669] [outer = (nil)] 15:15:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f5be868f000) [pid = 1823] [serial = 670] [outer = 0x7f5bd88f8000] 15:15:40 INFO - PROCESS | 1823 | 1461276940862 Marionette DEBUG loaded listener.js 15:15:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f5be8cac800) [pid = 1823] [serial = 671] [outer = 0x7f5bd88f8000] 15:15:41 INFO - PROCESS | 1823 | 1461276941837 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]]]}] 15:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1282ms 15:15:41 INFO - PROCESS | 1823 | 1461276941863 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 15:15:41 INFO - PROCESS | 1823 | 1461276941869 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 15:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:15:41 INFO - PROCESS | 1823 | 1461276941877 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:15:41 INFO - PROCESS | 1823 | 1461276941882 Marionette TRACE conn3 <- [1,866,null,{}] 15:15:41 INFO - PROCESS | 1823 | 1461276941890 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}] 15:15:42 INFO - PROCESS | 1823 | 1461276942069 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 15:15:42 INFO - PROCESS | 1823 | 1461276942235 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde30b800 == 77 [pid = 1823] [id = 224] 15:15:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f5bd968b000) [pid = 1823] [serial = 672] [outer = (nil)] 15:15:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f5bda764000) [pid = 1823] [serial = 673] [outer = 0x7f5bd968b000] 15:15:42 INFO - PROCESS | 1823 | 1461276942316 Marionette DEBUG loaded listener.js 15:15:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f5bded1f400) [pid = 1823] [serial = 674] [outer = 0x7f5bd968b000] 15:15:43 INFO - PROCESS | 1823 | 1461276943202 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]]]}] 15:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1386ms 15:15:43 INFO - PROCESS | 1823 | 1461276943264 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 15:15:43 INFO - PROCESS | 1823 | 1461276943272 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 15:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:15:43 INFO - PROCESS | 1823 | 1461276943282 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:15:43 INFO - PROCESS | 1823 | 1461276943286 Marionette TRACE conn3 <- [1,870,null,{}] 15:15:43 INFO - PROCESS | 1823 | 1461276943292 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}] 15:15:43 INFO - PROCESS | 1823 | 1461276943483 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 15:15:43 INFO - PROCESS | 1823 | 1461276943649 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be92b3000 == 78 [pid = 1823] [id = 225] 15:15:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f5bd968cc00) [pid = 1823] [serial = 675] [outer = (nil)] 15:15:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f5be0162c00) [pid = 1823] [serial = 676] [outer = 0x7f5bd968cc00] 15:15:43 INFO - PROCESS | 1823 | 1461276943728 Marionette DEBUG loaded listener.js 15:15:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f5be0ae7000) [pid = 1823] [serial = 677] [outer = 0x7f5bd968cc00] 15:15:44 INFO - PROCESS | 1823 | 1461276944715 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]]]}] 15:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1483ms 15:15:44 INFO - PROCESS | 1823 | 1461276944767 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 15:15:44 INFO - PROCESS | 1823 | 1461276944770 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 15:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:15:44 INFO - PROCESS | 1823 | 1461276944779 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:15:44 INFO - PROCESS | 1823 | 1461276944785 Marionette TRACE conn3 <- [1,874,null,{}] 15:15:44 INFO - PROCESS | 1823 | 1461276944801 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}] 15:15:45 INFO - PROCESS | 1823 | 1461276945064 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 15:15:45 INFO - PROCESS | 1823 | 1461276945230 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf8659000 == 79 [pid = 1823] [id = 226] 15:15:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f5be10f5c00) [pid = 1823] [serial = 678] [outer = (nil)] 15:15:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f5be3a68c00) [pid = 1823] [serial = 679] [outer = 0x7f5be10f5c00] 15:15:45 INFO - PROCESS | 1823 | 1461276945348 Marionette DEBUG loaded listener.js 15:15:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f5be64cb400) [pid = 1823] [serial = 680] [outer = 0x7f5be10f5c00] 15:15:46 INFO - PROCESS | 1823 | 1461276946194 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]]]}] 15:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1485ms 15:15:46 INFO - PROCESS | 1823 | 1461276946264 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 15:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:15:46 INFO - PROCESS | 1823 | 1461276946269 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 15:15:46 INFO - PROCESS | 1823 | 1461276946275 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:15:46 INFO - PROCESS | 1823 | 1461276946278 Marionette TRACE conn3 <- [1,878,null,{}] 15:15:46 INFO - PROCESS | 1823 | 1461276946284 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}] 15:15:46 INFO - PROCESS | 1823 | 1461276946504 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 15:15:46 INFO - PROCESS | 1823 | 1461276946673 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbd17800 == 80 [pid = 1823] [id = 227] 15:15:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f5be7bc7800) [pid = 1823] [serial = 681] [outer = (nil)] 15:15:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f5be8689000) [pid = 1823] [serial = 682] [outer = 0x7f5be7bc7800] 15:15:46 INFO - PROCESS | 1823 | 1461276946753 Marionette DEBUG loaded listener.js 15:15:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f5be8dc6800) [pid = 1823] [serial = 683] [outer = 0x7f5be7bc7800] 15:15:47 INFO - PROCESS | 1823 | 1461276947623 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]]]}] 15:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1385ms 15:15:47 INFO - PROCESS | 1823 | 1461276947659 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 15:15:47 INFO - PROCESS | 1823 | 1461276947663 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 15:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:15:47 INFO - PROCESS | 1823 | 1461276947670 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:15:47 INFO - PROCESS | 1823 | 1461276947675 Marionette TRACE conn3 <- [1,882,null,{}] 15:15:47 INFO - PROCESS | 1823 | 1461276947681 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}] 15:15:47 INFO - PROCESS | 1823 | 1461276947842 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 15:15:48 INFO - PROCESS | 1823 | 1461276948008 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbe51800 == 81 [pid = 1823] [id = 228] 15:15:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f5be85c0800) [pid = 1823] [serial = 684] [outer = (nil)] 15:15:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f5be8dddc00) [pid = 1823] [serial = 685] [outer = 0x7f5be85c0800] 15:15:48 INFO - PROCESS | 1823 | 1461276948087 Marionette DEBUG loaded listener.js 15:15:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f5be8de7800) [pid = 1823] [serial = 686] [outer = 0x7f5be85c0800] 15:15:49 INFO - PROCESS | 1823 | 1461276949008 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]]]}] 15:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1388ms 15:15:49 INFO - PROCESS | 1823 | 1461276949061 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 15:15:49 INFO - PROCESS | 1823 | 1461276949064 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 15:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:15:49 INFO - PROCESS | 1823 | 1461276949072 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:15:49 INFO - PROCESS | 1823 | 1461276949076 Marionette TRACE conn3 <- [1,886,null,{}] 15:15:49 INFO - PROCESS | 1823 | 1461276949081 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}] 15:15:49 INFO - PROCESS | 1823 | 1461276949285 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 15:15:49 INFO - PROCESS | 1823 | 1461276949446 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc436800 == 82 [pid = 1823] [id = 229] 15:15:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f5be950b400) [pid = 1823] [serial = 687] [outer = (nil)] 15:15:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f5be9e43c00) [pid = 1823] [serial = 688] [outer = 0x7f5be950b400] 15:15:49 INFO - PROCESS | 1823 | 1461276949538 Marionette DEBUG loaded listener.js 15:15:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f5be9fbf400) [pid = 1823] [serial = 689] [outer = 0x7f5be950b400] 15:15:50 INFO - PROCESS | 1823 | 1461276950405 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]]]}] 15:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1383ms 15:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:15:50 INFO - PROCESS | 1823 | 1461276950456 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 15:15:50 INFO - PROCESS | 1823 | 1461276950459 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 15:15:50 INFO - PROCESS | 1823 | 1461276950465 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:15:50 INFO - PROCESS | 1823 | 1461276950469 Marionette TRACE conn3 <- [1,890,null,{}] 15:15:50 INFO - PROCESS | 1823 | 1461276950475 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}] 15:15:50 INFO - PROCESS | 1823 | 1461276950651 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 15:15:50 INFO - PROCESS | 1823 | 1461276950815 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc933800 == 83 [pid = 1823] [id = 230] 15:15:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f5be950d000) [pid = 1823] [serial = 690] [outer = (nil)] 15:15:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f5bea0d2000) [pid = 1823] [serial = 691] [outer = 0x7f5be950d000] 15:15:50 INFO - PROCESS | 1823 | 1461276950886 Marionette DEBUG loaded listener.js 15:15:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f5bea96ec00) [pid = 1823] [serial = 692] [outer = 0x7f5be950d000] 15:15:51 INFO - PROCESS | 1823 | 1461276951792 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]]]}] 15:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1383ms 15:15:51 INFO - PROCESS | 1823 | 1461276951848 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 15:15:51 INFO - PROCESS | 1823 | 1461276951852 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 15:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:15:51 INFO - PROCESS | 1823 | 1461276951857 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:15:51 INFO - PROCESS | 1823 | 1461276951860 Marionette TRACE conn3 <- [1,894,null,{}] 15:15:51 INFO - PROCESS | 1823 | 1461276951866 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}] 15:15:52 INFO - PROCESS | 1823 | 1461276952036 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 15:15:52 INFO - PROCESS | 1823 | 1461276952212 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bff254000 == 84 [pid = 1823] [id = 231] 15:15:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f5be0bef000) [pid = 1823] [serial = 693] [outer = (nil)] 15:15:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f5beb05fc00) [pid = 1823] [serial = 694] [outer = 0x7f5be0bef000] 15:15:52 INFO - PROCESS | 1823 | 1461276952287 Marionette DEBUG loaded listener.js 15:15:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f5beb0d6000) [pid = 1823] [serial = 695] [outer = 0x7f5be0bef000] 15:15:53 INFO - PROCESS | 1823 | 1461276953113 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]]]}] 15:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1327ms 15:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:15:53 INFO - PROCESS | 1823 | 1461276953186 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 15:15:53 INFO - PROCESS | 1823 | 1461276953189 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 15:15:53 INFO - PROCESS | 1823 | 1461276953195 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:15:53 INFO - PROCESS | 1823 | 1461276953198 Marionette TRACE conn3 <- [1,898,null,{}] 15:15:53 INFO - PROCESS | 1823 | 1461276953203 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}] 15:15:53 INFO - PROCESS | 1823 | 1461276953412 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 15:15:53 INFO - PROCESS | 1823 | 1461276953575 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9c60800 == 85 [pid = 1823] [id = 232] 15:15:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f5bd8a96000) [pid = 1823] [serial = 696] [outer = (nil)] 15:15:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f5bded14000) [pid = 1823] [serial = 697] [outer = 0x7f5bd8a96000] 15:15:53 INFO - PROCESS | 1823 | 1461276953644 Marionette DEBUG loaded listener.js 15:15:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f5beb17b800) [pid = 1823] [serial = 698] [outer = 0x7f5bd8a96000] 15:15:54 INFO - PROCESS | 1823 | 1461276954877 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]]]}] 15:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1729ms 15:15:54 INFO - PROCESS | 1823 | 1461276954925 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 15:15:54 INFO - PROCESS | 1823 | 1461276954930 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 15:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:15:54 INFO - PROCESS | 1823 | 1461276954938 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:15:54 INFO - PROCESS | 1823 | 1461276954944 Marionette TRACE conn3 <- [1,902,null,{}] 15:15:54 INFO - PROCESS | 1823 | 1461276954953 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}] 15:15:55 INFO - PROCESS | 1823 | 1461276955170 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 15:15:55 INFO - PROCESS | 1823 | 1461276955340 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be01d6000 == 86 [pid = 1823] [id = 233] 15:15:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f5bd8a90c00) [pid = 1823] [serial = 699] [outer = (nil)] 15:15:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f5bda763c00) [pid = 1823] [serial = 700] [outer = 0x7f5bd8a90c00] 15:15:55 INFO - PROCESS | 1823 | 1461276955413 Marionette DEBUG loaded listener.js 15:15:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f5bdee26400) [pid = 1823] [serial = 701] [outer = 0x7f5bd8a90c00] 15:15:56 INFO - PROCESS | 1823 | 1461276956262 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]]]}] 15:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1399ms 15:15:56 INFO - PROCESS | 1823 | 1461276956338 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 15:15:56 INFO - PROCESS | 1823 | 1461276956353 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 15:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:15:56 INFO - PROCESS | 1823 | 1461276956372 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:15:56 INFO - PROCESS | 1823 | 1461276956375 Marionette TRACE conn3 <- [1,906,null,{}] 15:15:56 INFO - PROCESS | 1823 | 1461276956387 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}] 15:15:56 INFO - PROCESS | 1823 | 1461276956617 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 15:15:56 INFO - PROCESS | 1823 | 1461276956869 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde5ce800 == 87 [pid = 1823] [id = 234] 15:15:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f5bdf18b000) [pid = 1823] [serial = 702] [outer = (nil)] 15:15:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f5bdf194400) [pid = 1823] [serial = 703] [outer = 0x7f5bdf18b000] 15:15:56 INFO - PROCESS | 1823 | 1461276956959 Marionette DEBUG loaded listener.js 15:15:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f5be0119000) [pid = 1823] [serial = 704] [outer = 0x7f5bdf18b000] 15:15:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea93a000 == 86 [pid = 1823] [id = 36] 15:15:57 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f5beb4c8c00) [pid = 1823] [serial = 604] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f5bd88efc00) [pid = 1823] [serial = 607] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f5be0112c00) [pid = 1823] [serial = 622] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be958d000 == 85 [pid = 1823] [id = 212] 15:15:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be7b73000 == 84 [pid = 1823] [id = 211] 15:15:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be3abf000 == 83 [pid = 1823] [id = 210] 15:15:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be117b800 == 82 [pid = 1823] [id = 209] 15:15:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9ce9800 == 81 [pid = 1823] [id = 208] 15:15:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9cf1000 == 80 [pid = 1823] [id = 207] 15:15:57 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f5bddcf7c00) [pid = 1823] [serial = 614] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f5bda75d000) [pid = 1823] [serial = 613] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f5bda75fc00) [pid = 1823] [serial = 592] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f5bea079c00) [pid = 1823] [serial = 590] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f5be0163c00) [pid = 1823] [serial = 595] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f5bd9476400) [pid = 1823] [serial = 611] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f5bd88f1000) [pid = 1823] [serial = 610] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f5bea8af000) [pid = 1823] [serial = 601] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f5be8af6c00) [pid = 1823] [serial = 598] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f5bded18c00) [pid = 1823] [serial = 616] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f5bdee2f400) [pid = 1823] [serial = 617] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f5bdf130800) [pid = 1823] [serial = 619] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f5be00bb000) [pid = 1823] [serial = 620] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f5bd9476400) [pid = 1823] [serial = 705] [outer = 0x7f5be1521800] 15:15:57 INFO - PROCESS | 1823 | 1461276957947 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]]]}] 15:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1642ms 15:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:15:58 INFO - PROCESS | 1823 | 1461276958022 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 15:15:58 INFO - PROCESS | 1823 | 1461276958024 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 15:15:58 INFO - PROCESS | 1823 | 1461276958031 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:15:58 INFO - PROCESS | 1823 | 1461276958037 Marionette TRACE conn3 <- [1,910,null,{}] 15:15:58 INFO - PROCESS | 1823 | 1461276958051 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}] 15:15:58 INFO - PROCESS | 1823 | 1461276958206 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 15:15:58 INFO - PROCESS | 1823 | 1461276958384 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be064b800 == 81 [pid = 1823] [id = 235] 15:15:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f5bded1f000) [pid = 1823] [serial = 706] [outer = (nil)] 15:15:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f5be073fc00) [pid = 1823] [serial = 707] [outer = 0x7f5bded1f000] 15:15:58 INFO - PROCESS | 1823 | 1461276958454 Marionette DEBUG loaded listener.js 15:15:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f5be0c20400) [pid = 1823] [serial = 708] [outer = 0x7f5bded1f000] 15:15:59 INFO - PROCESS | 1823 | 1461276959144 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]]]}] 15:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1134ms 15:15:59 INFO - PROCESS | 1823 | 1461276959165 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 15:15:59 INFO - PROCESS | 1823 | 1461276959170 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 15:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:15:59 INFO - PROCESS | 1823 | 1461276959175 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:15:59 INFO - PROCESS | 1823 | 1461276959177 Marionette TRACE conn3 <- [1,914,null,{}] 15:15:59 INFO - PROCESS | 1823 | 1461276959193 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}] 15:15:59 INFO - PROCESS | 1823 | 1461276959351 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 15:15:59 INFO - PROCESS | 1823 | 1461276959368 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be776b000 == 82 [pid = 1823] [id = 236] 15:15:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f5bdf18fc00) [pid = 1823] [serial = 709] [outer = (nil)] 15:15:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f5be0e72000) [pid = 1823] [serial = 710] [outer = 0x7f5bdf18fc00] 15:15:59 INFO - PROCESS | 1823 | 1461276959431 Marionette DEBUG loaded listener.js 15:15:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f5be11da400) [pid = 1823] [serial = 711] [outer = 0x7f5bdf18fc00] 15:16:00 INFO - PROCESS | 1823 | 1461276960333 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]]]}] 15:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1192ms 15:16:00 INFO - PROCESS | 1823 | 1461276960369 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 15:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:16:00 INFO - PROCESS | 1823 | 1461276960381 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 15:16:00 INFO - PROCESS | 1823 | 1461276960388 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:16:00 INFO - PROCESS | 1823 | 1461276960391 Marionette TRACE conn3 <- [1,918,null,{}] 15:16:00 INFO - PROCESS | 1823 | 1461276960404 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}] 15:16:00 INFO - PROCESS | 1823 | 1461276960612 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 15:16:00 INFO - PROCESS | 1823 | 1461276960636 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9f11800 == 83 [pid = 1823] [id = 237] 15:16:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f5bdf18ec00) [pid = 1823] [serial = 712] [outer = (nil)] 15:16:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f5be11e0000) [pid = 1823] [serial = 713] [outer = 0x7f5bdf18ec00] 15:16:00 INFO - PROCESS | 1823 | 1461276960696 Marionette DEBUG loaded listener.js 15:16:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f5be2650c00) [pid = 1823] [serial = 714] [outer = 0x7f5bdf18ec00] 15:16:01 INFO - PROCESS | 1823 | 1461276961502 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]]]}] 15:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1141ms 15:16:01 INFO - PROCESS | 1823 | 1461276961528 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 15:16:01 INFO - PROCESS | 1823 | 1461276961532 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 15:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:16:01 INFO - PROCESS | 1823 | 1461276961538 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:16:01 INFO - PROCESS | 1823 | 1461276961540 Marionette TRACE conn3 <- [1,922,null,{}] 15:16:01 INFO - PROCESS | 1823 | 1461276961545 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}] 15:16:01 INFO - PROCESS | 1823 | 1461276961790 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 15:16:01 INFO - PROCESS | 1823 | 1461276961814 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5beb4f6000 == 84 [pid = 1823] [id = 238] 15:16:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f5bdee2a000) [pid = 1823] [serial = 715] [outer = (nil)] 15:16:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f5be64d4800) [pid = 1823] [serial = 716] [outer = 0x7f5bdee2a000] 15:16:01 INFO - PROCESS | 1823 | 1461276961896 Marionette DEBUG loaded listener.js 15:16:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f5be868ec00) [pid = 1823] [serial = 717] [outer = 0x7f5bdee2a000] 15:16:02 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f5bdee32000) [pid = 1823] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:16:02 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f5be0bea000) [pid = 1823] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:16:02 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f5bdf128000) [pid = 1823] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:16:02 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f5bda5e7c00) [pid = 1823] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:16:02 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f5bd946c400) [pid = 1823] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:16:02 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f5bd98cc400) [pid = 1823] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:16:02 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f5be074cc00) [pid = 1823] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:16:02 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f5be0619000) [pid = 1823] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:16:02 INFO - PROCESS | 1823 | 1461276962956 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]]]}] 15:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1476ms 15:16:03 INFO - PROCESS | 1823 | 1461276963021 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 15:16:03 INFO - PROCESS | 1823 | 1461276963025 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 15:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:16:03 INFO - PROCESS | 1823 | 1461276963032 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:16:03 INFO - PROCESS | 1823 | 1461276963036 Marionette TRACE conn3 <- [1,926,null,{}] 15:16:03 INFO - PROCESS | 1823 | 1461276963041 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}] 15:16:03 INFO - PROCESS | 1823 | 1461276963200 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 15:16:03 INFO - PROCESS | 1823 | 1461276963213 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf13e6000 == 85 [pid = 1823] [id = 239] 15:16:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f5be0c18400) [pid = 1823] [serial = 718] [outer = (nil)] 15:16:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f5be0c9a000) [pid = 1823] [serial = 719] [outer = 0x7f5be0c18400] 15:16:03 INFO - PROCESS | 1823 | 1461276963273 Marionette DEBUG loaded listener.js 15:16:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f5be8dc5800) [pid = 1823] [serial = 720] [outer = 0x7f5be0c18400] 15:16:04 INFO - PROCESS | 1823 | 1461276964022 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]]]}] 15:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1029ms 15:16:04 INFO - PROCESS | 1823 | 1461276964062 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 15:16:04 INFO - PROCESS | 1823 | 1461276964065 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 15:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:16:04 INFO - PROCESS | 1823 | 1461276964070 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:16:04 INFO - PROCESS | 1823 | 1461276964072 Marionette TRACE conn3 <- [1,930,null,{}] 15:16:04 INFO - PROCESS | 1823 | 1461276964077 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}] 15:16:04 INFO - PROCESS | 1823 | 1461276964258 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 15:16:04 INFO - PROCESS | 1823 | 1461276964278 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf740f000 == 86 [pid = 1823] [id = 240] 15:16:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f5be7bcb800) [pid = 1823] [serial = 721] [outer = (nil)] 15:16:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f5be8de8400) [pid = 1823] [serial = 722] [outer = 0x7f5be7bcb800] 15:16:04 INFO - PROCESS | 1823 | 1461276964337 Marionette DEBUG loaded listener.js 15:16:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f5be950e000) [pid = 1823] [serial = 723] [outer = 0x7f5be7bcb800] 15:16:05 INFO - PROCESS | 1823 | 1461276965356 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]]]}] 15:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1329ms 15:16:05 INFO - PROCESS | 1823 | 1461276965402 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 15:16:05 INFO - PROCESS | 1823 | 1461276965409 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 15:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:16:05 INFO - PROCESS | 1823 | 1461276965417 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:16:05 INFO - PROCESS | 1823 | 1461276965421 Marionette TRACE conn3 <- [1,934,null,{}] 15:16:05 INFO - PROCESS | 1823 | 1461276965428 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}] 15:16:05 INFO - PROCESS | 1823 | 1461276965612 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 15:16:05 INFO - PROCESS | 1823 | 1461276965773 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be01dc800 == 87 [pid = 1823] [id = 241] 15:16:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f5bde417800) [pid = 1823] [serial = 724] [outer = (nil)] 15:16:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f5bdeeeec00) [pid = 1823] [serial = 725] [outer = 0x7f5bde417800] 15:16:05 INFO - PROCESS | 1823 | 1461276965850 Marionette DEBUG loaded listener.js 15:16:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f5be010b400) [pid = 1823] [serial = 726] [outer = 0x7f5bde417800] 15:16:06 INFO - PROCESS | 1823 | 1461276966777 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]]]}] 15:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1390ms 15:16:06 INFO - PROCESS | 1823 | 1461276966808 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 15:16:06 INFO - PROCESS | 1823 | 1461276966816 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 15:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:16:06 INFO - PROCESS | 1823 | 1461276966825 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:16:06 INFO - PROCESS | 1823 | 1461276966829 Marionette TRACE conn3 <- [1,938,null,{}] 15:16:06 INFO - PROCESS | 1823 | 1461276966835 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}] 15:16:07 INFO - PROCESS | 1823 | 1461276967016 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 15:16:07 INFO - PROCESS | 1823 | 1461276967184 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea93e800 == 88 [pid = 1823] [id = 242] 15:16:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f5bde422c00) [pid = 1823] [serial = 727] [outer = (nil)] 15:16:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f5be0c91c00) [pid = 1823] [serial = 728] [outer = 0x7f5bde422c00] 15:16:07 INFO - PROCESS | 1823 | 1461276967254 Marionette DEBUG loaded listener.js 15:16:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f5be11db000) [pid = 1823] [serial = 729] [outer = 0x7f5bde422c00] 15:16:08 INFO - PROCESS | 1823 | 1461276968234 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]]]}] 15:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1439ms 15:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:16:08 INFO - PROCESS | 1823 | 1461276968264 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 15:16:08 INFO - PROCESS | 1823 | 1461276968267 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 15:16:08 INFO - PROCESS | 1823 | 1461276968274 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:16:08 INFO - PROCESS | 1823 | 1461276968280 Marionette TRACE conn3 <- [1,942,null,{}] 15:16:08 INFO - PROCESS | 1823 | 1461276968296 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}] 15:16:08 INFO - PROCESS | 1823 | 1461276968469 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 15:16:08 INFO - PROCESS | 1823 | 1461276968638 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbd63000 == 89 [pid = 1823] [id = 243] 15:16:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f5be10ef800) [pid = 1823] [serial = 730] [outer = (nil)] 15:16:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f5be64d5400) [pid = 1823] [serial = 731] [outer = 0x7f5be10ef800] 15:16:08 INFO - PROCESS | 1823 | 1461276968715 Marionette DEBUG loaded listener.js 15:16:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f5be8dccc00) [pid = 1823] [serial = 732] [outer = 0x7f5be10ef800] 15:16:09 INFO - PROCESS | 1823 | 1461276969567 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]]]}] 15:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1342ms 15:16:09 INFO - PROCESS | 1823 | 1461276969616 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 15:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:16:09 INFO - PROCESS | 1823 | 1461276969621 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 15:16:09 INFO - PROCESS | 1823 | 1461276969627 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:16:09 INFO - PROCESS | 1823 | 1461276969630 Marionette TRACE conn3 <- [1,946,null,{}] 15:16:09 INFO - PROCESS | 1823 | 1461276969635 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}] 15:16:09 INFO - PROCESS | 1823 | 1461276969805 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 15:16:09 INFO - PROCESS | 1823 | 1461276969972 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc173800 == 90 [pid = 1823] [id = 244] 15:16:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f5be3a62c00) [pid = 1823] [serial = 733] [outer = (nil)] 15:16:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f5be95b0400) [pid = 1823] [serial = 734] [outer = 0x7f5be3a62c00] 15:16:10 INFO - PROCESS | 1823 | 1461276970048 Marionette DEBUG loaded listener.js 15:16:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f5be9e43000) [pid = 1823] [serial = 735] [outer = 0x7f5be3a62c00] 15:16:10 INFO - PROCESS | 1823 | 1461276970871 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]]]}] 15:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1276ms 15:16:10 INFO - PROCESS | 1823 | 1461276970904 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 15:16:10 INFO - PROCESS | 1823 | 1461276970907 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 15:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:16:10 INFO - PROCESS | 1823 | 1461276970914 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:16:10 INFO - PROCESS | 1823 | 1461276970917 Marionette TRACE conn3 <- [1,950,null,{}] 15:16:10 INFO - PROCESS | 1823 | 1461276970923 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}] 15:16:11 INFO - PROCESS | 1823 | 1461276971100 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 15:16:11 INFO - PROCESS | 1823 | 1461276971268 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c01776800 == 91 [pid = 1823] [id = 245] 15:16:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f5be0616000) [pid = 1823] [serial = 736] [outer = (nil)] 15:16:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f5bea071800) [pid = 1823] [serial = 737] [outer = 0x7f5be0616000] 15:16:11 INFO - PROCESS | 1823 | 1461276971339 Marionette DEBUG loaded listener.js 15:16:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f5bea96e800) [pid = 1823] [serial = 738] [outer = 0x7f5be0616000] 15:16:12 INFO - PROCESS | 1823 | 1461276972294 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]]]}] 15:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1427ms 15:16:12 INFO - PROCESS | 1823 | 1461276972342 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 15:16:12 INFO - PROCESS | 1823 | 1461276972344 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 15:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:16:12 INFO - PROCESS | 1823 | 1461276972351 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:16:12 INFO - PROCESS | 1823 | 1461276972354 Marionette TRACE conn3 <- [1,954,null,{}] 15:16:12 INFO - PROCESS | 1823 | 1461276972360 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}] 15:16:12 INFO - PROCESS | 1823 | 1461276972547 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 15:16:12 INFO - PROCESS | 1823 | 1461276972710 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c018d3800 == 92 [pid = 1823] [id = 246] 15:16:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f5be9e4e400) [pid = 1823] [serial = 739] [outer = (nil)] 15:16:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f5bed34d000) [pid = 1823] [serial = 740] [outer = 0x7f5be9e4e400] 15:16:12 INFO - PROCESS | 1823 | 1461276972790 Marionette DEBUG loaded listener.js 15:16:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f5bf131d400) [pid = 1823] [serial = 741] [outer = 0x7f5be9e4e400] 15:16:13 INFO - PROCESS | 1823 | 1461276973664 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]]]}] 15:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1377ms 15:16:13 INFO - PROCESS | 1823 | 1461276973731 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 15:16:13 INFO - PROCESS | 1823 | 1461276973736 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 15:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:16:13 INFO - PROCESS | 1823 | 1461276973744 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:16:13 INFO - PROCESS | 1823 | 1461276973748 Marionette TRACE conn3 <- [1,958,null,{}] 15:16:13 INFO - PROCESS | 1823 | 1461276973755 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}] 15:16:14 INFO - PROCESS | 1823 | 1461276973999 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 15:16:14 INFO - PROCESS | 1823 | 1461276974204 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9911000 == 93 [pid = 1823] [id = 247] 15:16:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f5beb549c00) [pid = 1823] [serial = 742] [outer = (nil)] 15:16:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f5bf1324400) [pid = 1823] [serial = 743] [outer = 0x7f5beb549c00] 15:16:14 INFO - PROCESS | 1823 | 1461276974321 Marionette DEBUG loaded listener.js 15:16:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f5bf6344000) [pid = 1823] [serial = 744] [outer = 0x7f5beb549c00] 15:16:15 INFO - PROCESS | 1823 | 1461276975149 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]]]}] 15:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1480ms 15:16:15 INFO - PROCESS | 1823 | 1461276975225 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 15:16:15 INFO - PROCESS | 1823 | 1461276975229 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 15:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:16:15 INFO - PROCESS | 1823 | 1461276975235 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:16:15 INFO - PROCESS | 1823 | 1461276975237 Marionette TRACE conn3 <- [1,962,null,{}] 15:16:15 INFO - PROCESS | 1823 | 1461276975243 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}] 15:16:15 INFO - PROCESS | 1823 | 1461276975425 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 15:16:15 INFO - PROCESS | 1823 | 1461276975590 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c018dd800 == 94 [pid = 1823] [id = 248] 15:16:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f5bed178800) [pid = 1823] [serial = 745] [outer = (nil)] 15:16:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f5bf6f5ac00) [pid = 1823] [serial = 746] [outer = 0x7f5bed178800] 15:16:15 INFO - PROCESS | 1823 | 1461276975675 Marionette DEBUG loaded listener.js 15:16:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f5bf71d0400) [pid = 1823] [serial = 747] [outer = 0x7f5bed178800] 15:16:16 INFO - PROCESS | 1823 | 1461276976542 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]]]}] 15:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1376ms 15:16:16 INFO - PROCESS | 1823 | 1461276976613 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 15:16:16 INFO - PROCESS | 1823 | 1461276976615 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 15:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:16:16 INFO - PROCESS | 1823 | 1461276976621 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:16:16 INFO - PROCESS | 1823 | 1461276976625 Marionette TRACE conn3 <- [1,966,null,{}] 15:16:16 INFO - PROCESS | 1823 | 1461276976630 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}] 15:16:16 INFO - PROCESS | 1823 | 1461276976809 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 15:16:16 INFO - PROCESS | 1823 | 1461276976978 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0c6f800 == 95 [pid = 1823] [id = 249] 15:16:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f5bf131ec00) [pid = 1823] [serial = 748] [outer = (nil)] 15:16:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f5bf7480000) [pid = 1823] [serial = 749] [outer = 0x7f5bf131ec00] 15:16:17 INFO - PROCESS | 1823 | 1461276977073 Marionette DEBUG loaded listener.js 15:16:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f5bf76f4c00) [pid = 1823] [serial = 750] [outer = 0x7f5bf131ec00] 15:16:17 INFO - PROCESS | 1823 | 1461276977938 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]]]}] 15:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1377ms 15:16:18 INFO - PROCESS | 1823 | 1461276978000 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 15:16:18 INFO - PROCESS | 1823 | 1461276978003 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 15:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:16:18 INFO - PROCESS | 1823 | 1461276978010 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:16:18 INFO - PROCESS | 1823 | 1461276978014 Marionette TRACE conn3 <- [1,970,null,{}] 15:16:18 INFO - PROCESS | 1823 | 1461276978019 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}] 15:16:18 INFO - PROCESS | 1823 | 1461276978199 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 15:16:18 INFO - PROCESS | 1823 | 1461276978363 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd60e1800 == 96 [pid = 1823] [id = 250] 15:16:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f5bf6341000) [pid = 1823] [serial = 751] [outer = (nil)] 15:16:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f5bf83e4000) [pid = 1823] [serial = 752] [outer = 0x7f5bf6341000] 15:16:18 INFO - PROCESS | 1823 | 1461276978434 Marionette DEBUG loaded listener.js 15:16:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f5bf8606c00) [pid = 1823] [serial = 753] [outer = 0x7f5bf6341000] 15:16:19 INFO - PROCESS | 1823 | 1461276979347 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]]]}] 15:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1385ms 15:16:19 INFO - PROCESS | 1823 | 1461276979397 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 15:16:19 INFO - PROCESS | 1823 | 1461276979400 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 15:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:16:19 INFO - PROCESS | 1823 | 1461276979407 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:16:19 INFO - PROCESS | 1823 | 1461276979412 Marionette TRACE conn3 <- [1,974,null,{}] 15:16:19 INFO - PROCESS | 1823 | 1461276979417 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}] 15:16:19 INFO - PROCESS | 1823 | 1461276979646 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 15:16:19 INFO - PROCESS | 1823 | 1461276979816 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd42db800 == 97 [pid = 1823] [id = 251] 15:16:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f5bd7f70800) [pid = 1823] [serial = 754] [outer = (nil)] 15:16:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f5be1525800) [pid = 1823] [serial = 755] [outer = 0x7f5bd7f70800] 15:16:19 INFO - PROCESS | 1823 | 1461276979897 Marionette DEBUG loaded listener.js 15:16:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f5bfc2c7000) [pid = 1823] [serial = 756] [outer = 0x7f5bd7f70800] 15:16:20 INFO - PROCESS | 1823 | 1461276980749 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]]]}] 15:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1385ms 15:16:20 INFO - PROCESS | 1823 | 1461276980793 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 15:16:20 INFO - PROCESS | 1823 | 1461276980797 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 15:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:16:20 INFO - PROCESS | 1823 | 1461276980803 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:16:20 INFO - PROCESS | 1823 | 1461276980806 Marionette TRACE conn3 <- [1,978,null,{}] 15:16:20 INFO - PROCESS | 1823 | 1461276980811 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}] 15:16:20 INFO - PROCESS | 1823 | 1461276980991 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 15:16:21 INFO - PROCESS | 1823 | 1461276981174 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9c76000 == 98 [pid = 1823] [id = 252] 15:16:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f5bd7f70c00) [pid = 1823] [serial = 757] [outer = (nil)] 15:16:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f5bd8792400) [pid = 1823] [serial = 758] [outer = 0x7f5bd7f70c00] 15:16:21 INFO - PROCESS | 1823 | 1461276981242 Marionette DEBUG loaded listener.js 15:16:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f5bd8797c00) [pid = 1823] [serial = 759] [outer = 0x7f5bd7f70c00] 15:16:22 INFO - PROCESS | 1823 | 1461276982421 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]]]}] 15:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1681ms 15:16:22 INFO - PROCESS | 1823 | 1461276982486 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 15:16:22 INFO - PROCESS | 1823 | 1461276982493 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 15:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:16:22 INFO - PROCESS | 1823 | 1461276982501 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:16:22 INFO - PROCESS | 1823 | 1461276982505 Marionette TRACE conn3 <- [1,982,null,{}] 15:16:22 INFO - PROCESS | 1823 | 1461276982512 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}] 15:16:22 INFO - PROCESS | 1823 | 1461276982682 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 15:16:23 INFO - PROCESS | 1823 | 1461276983001 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9c7d800 == 99 [pid = 1823] [id = 253] 15:16:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f5bde415c00) [pid = 1823] [serial = 760] [outer = (nil)] 15:16:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f5bded12c00) [pid = 1823] [serial = 761] [outer = 0x7f5bde415c00] 15:16:23 INFO - PROCESS | 1823 | 1461276983116 Marionette DEBUG loaded listener.js 15:16:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f5bdeee9400) [pid = 1823] [serial = 762] [outer = 0x7f5bde415c00] 15:16:24 INFO - PROCESS | 1823 | 1461276984021 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]]]}] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f5be868f000) [pid = 1823] [serial = 670] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f5be0e6cc00) [pid = 1823] [serial = 637] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f5be24c8800) [pid = 1823] [serial = 640] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f5be3def000) [pid = 1823] [serial = 643] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f5be5165800) [pid = 1823] [serial = 646] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f5be64d2400) [pid = 1823] [serial = 649] [outer = (nil)] [url = about:blank] 15:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1631ms 15:16:24 INFO - PROCESS | 1823 | 1461276984136 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 15:16:24 INFO - PROCESS | 1823 | 1461276984144 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 15:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:16:24 INFO - PROCESS | 1823 | 1461276984154 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:16:24 INFO - PROCESS | 1823 | 1461276984157 Marionette TRACE conn3 <- [1,986,null,{}] 15:16:24 INFO - PROCESS | 1823 | 1461276984164 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}] 15:16:24 INFO - PROCESS | 1823 | 1461276984340 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f5be0c9cc00) [pid = 1823] [serial = 557] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f5be212cc00) [pid = 1823] [serial = 667] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f5be2128800) [pid = 1823] [serial = 665] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f5be10f1800) [pid = 1823] [serial = 662] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f5be7d56400) [pid = 1823] [serial = 668] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f5be11e5c00) [pid = 1823] [serial = 664] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f5be0163400) [pid = 1823] [serial = 623] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f5bded1d000) [pid = 1823] [serial = 655] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f5bdf133c00) [pid = 1823] [serial = 656] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f5be0c17400) [pid = 1823] [serial = 634] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f5be015d800) [pid = 1823] [serial = 658] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f5be074c000) [pid = 1823] [serial = 659] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f5bddcfac00) [pid = 1823] [serial = 653] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f5bda5e4000) [pid = 1823] [serial = 652] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f5be0742c00) [pid = 1823] [serial = 631] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f5be0e6b800) [pid = 1823] [serial = 661] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f5bdeee5c00) [pid = 1823] [serial = 628] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f5bd98cb400) [pid = 1823] [serial = 625] [outer = (nil)] [url = about:blank] 15:16:24 INFO - PROCESS | 1823 | 1461276984559 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde5e0800 == 100 [pid = 1823] [id = 254] 15:16:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f5bd98cb400) [pid = 1823] [serial = 763] [outer = (nil)] 15:16:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f5be015d800) [pid = 1823] [serial = 764] [outer = 0x7f5bd98cb400] 15:16:24 INFO - PROCESS | 1823 | 1461276984627 Marionette DEBUG loaded listener.js 15:16:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f5be0be2c00) [pid = 1823] [serial = 765] [outer = 0x7f5bd98cb400] 15:16:25 INFO - PROCESS | 1823 | 1461276985331 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]]]}] 15:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1236ms 15:16:25 INFO - PROCESS | 1823 | 1461276985394 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 15:16:25 INFO - PROCESS | 1823 | 1461276985398 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 15:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:16:25 INFO - PROCESS | 1823 | 1461276985405 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:16:25 INFO - PROCESS | 1823 | 1461276985410 Marionette TRACE conn3 <- [1,990,null,{}] 15:16:25 INFO - PROCESS | 1823 | 1461276985426 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}] 15:16:25 INFO - PROCESS | 1823 | 1461276985599 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 15:16:25 INFO - PROCESS | 1823 | 1461276985609 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b65800 == 101 [pid = 1823] [id = 255] 15:16:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f5be0c15800) [pid = 1823] [serial = 766] [outer = (nil)] 15:16:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f5be10fa800) [pid = 1823] [serial = 767] [outer = 0x7f5be0c15800] 15:16:25 INFO - PROCESS | 1823 | 1461276985685 Marionette DEBUG loaded listener.js 15:16:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f5be160fc00) [pid = 1823] [serial = 768] [outer = 0x7f5be0c15800] 15:16:26 INFO - PROCESS | 1823 | 1461276986542 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]]]}] 15:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1197ms 15:16:26 INFO - PROCESS | 1823 | 1461276986615 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 15:16:26 INFO - PROCESS | 1823 | 1461276986618 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 15:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:16:26 INFO - PROCESS | 1823 | 1461276986636 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:16:26 INFO - PROCESS | 1823 | 1461276986638 Marionette TRACE conn3 <- [1,994,null,{}] 15:16:26 INFO - PROCESS | 1823 | 1461276986648 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}] 15:16:26 INFO - PROCESS | 1823 | 1461276986857 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 15:16:26 INFO - PROCESS | 1823 | 1461276986877 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3c57000 == 102 [pid = 1823] [id = 256] 15:16:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f5be0bef800) [pid = 1823] [serial = 769] [outer = (nil)] 15:16:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f5be3a67800) [pid = 1823] [serial = 770] [outer = 0x7f5be0bef800] 15:16:26 INFO - PROCESS | 1823 | 1461276986938 Marionette DEBUG loaded listener.js 15:16:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f5be64c6400) [pid = 1823] [serial = 771] [outer = 0x7f5be0bef800] 15:16:27 INFO - PROCESS | 1823 | 1461276987796 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]]]}] 15:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1205ms 15:16:27 INFO - PROCESS | 1823 | 1461276987831 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 15:16:27 INFO - PROCESS | 1823 | 1461276987833 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 15:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:16:27 INFO - PROCESS | 1823 | 1461276987839 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:16:27 INFO - PROCESS | 1823 | 1461276987841 Marionette TRACE conn3 <- [1,998,null,{}] 15:16:27 INFO - PROCESS | 1823 | 1461276987847 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}] 15:16:28 INFO - PROCESS | 1823 | 1461276988051 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 15:16:28 INFO - PROCESS | 1823 | 1461276988085 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be7b82800 == 103 [pid = 1823] [id = 257] 15:16:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f5be10f6c00) [pid = 1823] [serial = 772] [outer = (nil)] 15:16:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f5be8978000) [pid = 1823] [serial = 773] [outer = 0x7f5be10f6c00] 15:16:28 INFO - PROCESS | 1823 | 1461276988147 Marionette DEBUG loaded listener.js 15:16:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f5be8dde000) [pid = 1823] [serial = 774] [outer = 0x7f5be10f6c00] 15:16:29 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f5bdf18b000) [pid = 1823] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:16:29 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f5bdf18ec00) [pid = 1823] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:16:29 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f5bd8a90c00) [pid = 1823] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:16:29 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f5bdf18fc00) [pid = 1823] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:16:29 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f5bded1f000) [pid = 1823] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:16:29 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f5bdee2a000) [pid = 1823] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:16:29 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f5be0c18400) [pid = 1823] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:16:29 INFO - PROCESS | 1823 | 1461276989224 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]]]}] 15:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1430ms 15:16:29 INFO - PROCESS | 1823 | 1461276989271 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 15:16:29 INFO - PROCESS | 1823 | 1461276989274 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 15:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:16:29 INFO - PROCESS | 1823 | 1461276989281 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:16:29 INFO - PROCESS | 1823 | 1461276989284 Marionette TRACE conn3 <- [1,1002,null,{}] 15:16:29 INFO - PROCESS | 1823 | 1461276989290 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}] 15:16:29 INFO - PROCESS | 1823 | 1461276989472 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 15:16:29 INFO - PROCESS | 1823 | 1461276989633 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea2de000 == 104 [pid = 1823] [id = 258] 15:16:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f5bd88f0400) [pid = 1823] [serial = 775] [outer = (nil)] 15:16:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f5be64d0800) [pid = 1823] [serial = 776] [outer = 0x7f5bd88f0400] 15:16:29 INFO - PROCESS | 1823 | 1461276989709 Marionette DEBUG loaded listener.js 15:16:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f5beb069800) [pid = 1823] [serial = 777] [outer = 0x7f5bd88f0400] 15:16:30 INFO - PROCESS | 1823 | 1461276990375 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]]]}] 15:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1133ms 15:16:30 INFO - PROCESS | 1823 | 1461276990414 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 15:16:30 INFO - PROCESS | 1823 | 1461276990417 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 15:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:16:30 INFO - PROCESS | 1823 | 1461276990423 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:16:30 INFO - PROCESS | 1823 | 1461276990426 Marionette TRACE conn3 <- [1,1006,null,{}] 15:16:30 INFO - PROCESS | 1823 | 1461276990431 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}] 15:16:30 INFO - PROCESS | 1823 | 1461276990645 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 15:16:30 INFO - PROCESS | 1823 | 1461276990663 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bed304800 == 105 [pid = 1823] [id = 259] 15:16:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f5bded15000) [pid = 1823] [serial = 778] [outer = (nil)] 15:16:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f5beb171c00) [pid = 1823] [serial = 779] [outer = 0x7f5bded15000] 15:16:30 INFO - PROCESS | 1823 | 1461276990735 Marionette DEBUG loaded listener.js 15:16:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f5bed342000) [pid = 1823] [serial = 780] [outer = 0x7f5bded15000] 15:16:31 INFO - PROCESS | 1823 | 1461276991821 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]]]}] 15:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1433ms 15:16:31 INFO - PROCESS | 1823 | 1461276991858 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 15:16:31 INFO - PROCESS | 1823 | 1461276991864 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 15:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:16:31 INFO - PROCESS | 1823 | 1461276991873 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:16:31 INFO - PROCESS | 1823 | 1461276991877 Marionette TRACE conn3 <- [1,1010,null,{}] 15:16:31 INFO - PROCESS | 1823 | 1461276991885 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}] 15:16:32 INFO - PROCESS | 1823 | 1461276992064 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 15:16:32 INFO - PROCESS | 1823 | 1461276992242 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:32 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde315800 == 106 [pid = 1823] [id = 260] 15:16:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f5bd98d1800) [pid = 1823] [serial = 781] [outer = (nil)] 15:16:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f5bdeee3400) [pid = 1823] [serial = 782] [outer = 0x7f5bd98d1800] 15:16:32 INFO - PROCESS | 1823 | 1461276992342 Marionette DEBUG loaded listener.js 15:16:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f5be0112800) [pid = 1823] [serial = 783] [outer = 0x7f5bd98d1800] 15:16:33 INFO - PROCESS | 1823 | 1461276993292 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]]]}] 15:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1482ms 15:16:33 INFO - PROCESS | 1823 | 1461276993356 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 15:16:33 INFO - PROCESS | 1823 | 1461276993364 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 15:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:16:33 INFO - PROCESS | 1823 | 1461276993374 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:16:33 INFO - PROCESS | 1823 | 1461276993377 Marionette TRACE conn3 <- [1,1014,null,{}] 15:16:33 INFO - PROCESS | 1823 | 1461276993383 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}] 15:16:33 INFO - PROCESS | 1823 | 1461276993570 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 15:16:33 INFO - PROCESS | 1823 | 1461276993824 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be7b79000 == 107 [pid = 1823] [id = 261] 15:16:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f5be0169000) [pid = 1823] [serial = 784] [outer = (nil)] 15:16:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f5be0e74800) [pid = 1823] [serial = 785] [outer = 0x7f5be0169000] 15:16:33 INFO - PROCESS | 1823 | 1461276993946 Marionette DEBUG loaded listener.js 15:16:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f5be3c7d800) [pid = 1823] [serial = 786] [outer = 0x7f5be0169000] 15:16:34 INFO - PROCESS | 1823 | 1461276994862 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]]]}] 15:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1531ms 15:16:34 INFO - PROCESS | 1823 | 1461276994906 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 15:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:16:34 INFO - PROCESS | 1823 | 1461276994910 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 15:16:34 INFO - PROCESS | 1823 | 1461276994918 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:16:34 INFO - PROCESS | 1823 | 1461276994925 Marionette TRACE conn3 <- [1,1018,null,{}] 15:16:34 INFO - PROCESS | 1823 | 1461276994942 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}] 15:16:35 INFO - PROCESS | 1823 | 1461276995156 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 15:16:35 INFO - PROCESS | 1823 | 1461276995385 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf8122000 == 108 [pid = 1823] [id = 262] 15:16:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f5be0c1b000) [pid = 1823] [serial = 787] [outer = (nil)] 15:16:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f5be95b3400) [pid = 1823] [serial = 788] [outer = 0x7f5be0c1b000] 15:16:35 INFO - PROCESS | 1823 | 1461276995514 Marionette DEBUG loaded listener.js 15:16:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f5bea8b3c00) [pid = 1823] [serial = 789] [outer = 0x7f5be0c1b000] 15:16:36 INFO - PROCESS | 1823 | 1461276996350 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]]]}] 15:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1486ms 15:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:16:36 INFO - PROCESS | 1823 | 1461276996404 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 15:16:36 INFO - PROCESS | 1823 | 1461276996407 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 15:16:36 INFO - PROCESS | 1823 | 1461276996414 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:16:36 INFO - PROCESS | 1823 | 1461276996417 Marionette TRACE conn3 <- [1,1022,null,{}] 15:16:36 INFO - PROCESS | 1823 | 1461276996422 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}] 15:16:36 INFO - PROCESS | 1823 | 1461276996597 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 15:16:36 INFO - PROCESS | 1823 | 1461276996769 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbe44800 == 109 [pid = 1823] [id = 263] 15:16:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f5be3df0800) [pid = 1823] [serial = 790] [outer = (nil)] 15:16:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f5bed34f800) [pid = 1823] [serial = 791] [outer = 0x7f5be3df0800] 15:16:36 INFO - PROCESS | 1823 | 1461276996840 Marionette DEBUG loaded listener.js 15:16:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f5bf6f5e000) [pid = 1823] [serial = 792] [outer = 0x7f5be3df0800] 15:16:37 INFO - PROCESS | 1823 | 1461276997732 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]]]}] 15:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1379ms 15:16:37 INFO - PROCESS | 1823 | 1461276997794 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 15:16:37 INFO - PROCESS | 1823 | 1461276997796 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 15:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:16:37 INFO - PROCESS | 1823 | 1461276997804 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:16:37 INFO - PROCESS | 1823 | 1461276997807 Marionette TRACE conn3 <- [1,1026,null,{}] 15:16:37 INFO - PROCESS | 1823 | 1461276997812 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}] 15:16:37 INFO - PROCESS | 1823 | 1461276997982 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 15:16:38 INFO - PROCESS | 1823 | 1461276998155 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfe58e000 == 110 [pid = 1823] [id = 264] 15:16:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f5beb16e400) [pid = 1823] [serial = 793] [outer = (nil)] 15:16:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f5bf747a800) [pid = 1823] [serial = 794] [outer = 0x7f5beb16e400] 15:16:38 INFO - PROCESS | 1823 | 1461276998231 Marionette DEBUG loaded listener.js 15:16:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f5bfa009400) [pid = 1823] [serial = 795] [outer = 0x7f5beb16e400] 15:16:39 INFO - PROCESS | 1823 | 1461276999074 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]]]}] 15:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1339ms 15:16:39 INFO - PROCESS | 1823 | 1461276999143 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 15:16:39 INFO - PROCESS | 1823 | 1461276999146 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 15:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:16:39 INFO - PROCESS | 1823 | 1461276999152 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:16:39 INFO - PROCESS | 1823 | 1461276999155 Marionette TRACE conn3 <- [1,1030,null,{}] 15:16:39 INFO - PROCESS | 1823 | 1461276999161 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}] 15:16:39 INFO - PROCESS | 1823 | 1461276999400 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 15:16:39 INFO - PROCESS | 1823 | 1461276999571 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd98a8800 == 111 [pid = 1823] [id = 265] 15:16:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f5be00bc000) [pid = 1823] [serial = 796] [outer = (nil)] 15:16:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f5bed1c8c00) [pid = 1823] [serial = 797] [outer = 0x7f5be00bc000] 15:16:39 INFO - PROCESS | 1823 | 1461276999654 Marionette DEBUG loaded listener.js 15:16:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f5bfc671c00) [pid = 1823] [serial = 798] [outer = 0x7f5be00bc000] 15:16:40 INFO - PROCESS | 1823 | 1461277000550 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]]]}] 15:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1426ms 15:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:16:40 INFO - PROCESS | 1823 | 1461277000580 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 15:16:40 INFO - PROCESS | 1823 | 1461277000583 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 15:16:40 INFO - PROCESS | 1823 | 1461277000589 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:16:40 INFO - PROCESS | 1823 | 1461277000592 Marionette TRACE conn3 <- [1,1034,null,{}] 15:16:40 INFO - PROCESS | 1823 | 1461277000597 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}] 15:16:40 INFO - PROCESS | 1823 | 1461277000774 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 15:16:40 INFO - PROCESS | 1823 | 1461277000947 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b61800 == 112 [pid = 1823] [id = 266] 15:16:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f5bd6035400) [pid = 1823] [serial = 799] [outer = (nil)] 15:16:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f5bd603b400) [pid = 1823] [serial = 800] [outer = 0x7f5bd6035400] 15:16:41 INFO - PROCESS | 1823 | 1461277001018 Marionette DEBUG loaded listener.js 15:16:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f5bd6040400) [pid = 1823] [serial = 801] [outer = 0x7f5bd6035400] 15:16:41 INFO - PROCESS | 1823 | 1461277001874 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]]]}] 15:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1337ms 15:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:16:41 INFO - PROCESS | 1823 | 1461277001926 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 15:16:41 INFO - PROCESS | 1823 | 1461277001929 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 15:16:41 INFO - PROCESS | 1823 | 1461277001935 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:16:41 INFO - PROCESS | 1823 | 1461277001938 Marionette TRACE conn3 <- [1,1038,null,{}] 15:16:41 INFO - PROCESS | 1823 | 1461277001943 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}] 15:16:42 INFO - PROCESS | 1823 | 1461277002114 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 15:16:42 INFO - PROCESS | 1823 | 1461277002295 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3faa000 == 113 [pid = 1823] [id = 267] 15:16:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f5bd38e9000) [pid = 1823] [serial = 802] [outer = (nil)] 15:16:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f5bd38f0400) [pid = 1823] [serial = 803] [outer = 0x7f5bd38e9000] 15:16:42 INFO - PROCESS | 1823 | 1461277002381 Marionette DEBUG loaded listener.js 15:16:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f5bd38f4c00) [pid = 1823] [serial = 804] [outer = 0x7f5bd38e9000] 15:16:43 INFO - PROCESS | 1823 | 1461277003235 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]]]}] 15:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1327ms 15:16:43 INFO - PROCESS | 1823 | 1461277003262 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 15:16:43 INFO - PROCESS | 1823 | 1461277003265 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 15:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:16:43 INFO - PROCESS | 1823 | 1461277003271 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:16:43 INFO - PROCESS | 1823 | 1461277003273 Marionette TRACE conn3 <- [1,1042,null,{}] 15:16:43 INFO - PROCESS | 1823 | 1461277003279 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}] 15:16:43 INFO - PROCESS | 1823 | 1461277003452 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 15:16:43 INFO - PROCESS | 1823 | 1461277003626 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd44cd000 == 114 [pid = 1823] [id = 268] 15:16:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f5bd38eb400) [pid = 1823] [serial = 805] [outer = (nil)] 15:16:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f5bd603d800) [pid = 1823] [serial = 806] [outer = 0x7f5bd38eb400] 15:16:43 INFO - PROCESS | 1823 | 1461277003700 Marionette DEBUG loaded listener.js 15:16:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f5bd7d62c00) [pid = 1823] [serial = 807] [outer = 0x7f5bd38eb400] 15:16:44 INFO - PROCESS | 1823 | 1461277004592 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]]]}] 15:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1388ms 15:16:44 INFO - PROCESS | 1823 | 1461277004660 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 15:16:44 INFO - PROCESS | 1823 | 1461277004664 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 15:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:16:44 INFO - PROCESS | 1823 | 1461277004670 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:16:44 INFO - PROCESS | 1823 | 1461277004672 Marionette TRACE conn3 <- [1,1046,null,{}] 15:16:44 INFO - PROCESS | 1823 | 1461277004678 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}] 15:16:44 INFO - PROCESS | 1823 | 1461277004862 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 15:16:45 INFO - PROCESS | 1823 | 1461277005046 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0056800 == 115 [pid = 1823] [id = 269] 15:16:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f5bd3a7d800) [pid = 1823] [serial = 808] [outer = (nil)] 15:16:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f5bd3a81800) [pid = 1823] [serial = 809] [outer = 0x7f5bd3a7d800] 15:16:45 INFO - PROCESS | 1823 | 1461277005117 Marionette DEBUG loaded listener.js 15:16:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f5bd3a85c00) [pid = 1823] [serial = 810] [outer = 0x7f5bd3a7d800] 15:16:45 INFO - PROCESS | 1823 | 1461277005981 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]]]}] 15:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1377ms 15:16:46 INFO - PROCESS | 1823 | 1461277006048 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 15:16:46 INFO - PROCESS | 1823 | 1461277006052 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 15:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:16:46 INFO - PROCESS | 1823 | 1461277006058 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:16:46 INFO - PROCESS | 1823 | 1461277006062 Marionette TRACE conn3 <- [1,1050,null,{}] 15:16:46 INFO - PROCESS | 1823 | 1461277006067 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}] 15:16:46 INFO - PROCESS | 1823 | 1461277006606 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 15:16:46 INFO - PROCESS | 1823 | 1461277006876 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9c8f800 == 116 [pid = 1823] [id = 270] 15:16:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f5bd3a7f400) [pid = 1823] [serial = 811] [outer = (nil)] 15:16:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f5bd603cc00) [pid = 1823] [serial = 812] [outer = 0x7f5bd3a7f400] 15:16:46 INFO - PROCESS | 1823 | 1461277006949 Marionette DEBUG loaded listener.js 15:16:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f5bd7d69400) [pid = 1823] [serial = 813] [outer = 0x7f5bd3a7f400] 15:16:47 INFO - PROCESS | 1823 | 1461277007756 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]]]}] 15:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1737ms 15:16:47 INFO - PROCESS | 1823 | 1461277007798 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 15:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:16:47 INFO - PROCESS | 1823 | 1461277007804 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 15:16:47 INFO - PROCESS | 1823 | 1461277007811 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:16:47 INFO - PROCESS | 1823 | 1461277007817 Marionette TRACE conn3 <- [1,1054,null,{}] 15:16:47 INFO - PROCESS | 1823 | 1461277007823 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}] 15:16:47 INFO - PROCESS | 1823 | 1461277007980 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 15:16:48 INFO - PROCESS | 1823 | 1461277008172 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be004e800 == 117 [pid = 1823] [id = 271] 15:16:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f5bd3a83000) [pid = 1823] [serial = 814] [outer = (nil)] 15:16:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f5bd88ef800) [pid = 1823] [serial = 815] [outer = 0x7f5bd3a83000] 15:16:48 INFO - PROCESS | 1823 | 1461277008238 Marionette DEBUG loaded listener.js 15:16:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f5bd9689c00) [pid = 1823] [serial = 816] [outer = 0x7f5bd3a83000] 15:16:49 INFO - PROCESS | 1823 | 1461277009265 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]]]}] 15:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1534ms 15:16:49 INFO - PROCESS | 1823 | 1461277009345 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 15:16:49 INFO - PROCESS | 1823 | 1461277009349 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 15:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:16:49 INFO - PROCESS | 1823 | 1461277009355 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:16:49 INFO - PROCESS | 1823 | 1461277009358 Marionette TRACE conn3 <- [1,1058,null,{}] 15:16:49 INFO - PROCESS | 1823 | 1461277009363 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}] 15:16:49 INFO - PROCESS | 1823 | 1461277009577 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 15:16:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfbfad800 == 116 [pid = 1823] [id = 61] 15:16:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bff243800 == 115 [pid = 1823] [id = 66] 15:16:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5beb4ed000 == 114 [pid = 1823] [id = 214] 15:16:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf13ea000 == 113 [pid = 1823] [id = 215] 15:16:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea2de000 == 112 [pid = 1823] [id = 258] 15:16:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be7b82800 == 111 [pid = 1823] [id = 257] 15:16:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be3c57000 == 110 [pid = 1823] [id = 256] 15:16:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0b65800 == 109 [pid = 1823] [id = 255] 15:16:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bde5e0800 == 108 [pid = 1823] [id = 254] 15:16:49 INFO - PROCESS | 1823 | 1461277009875 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9c7d800 == 107 [pid = 1823] [id = 253] 15:16:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd60d6000 == 108 [pid = 1823] [id = 272] 15:16:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f5bddcfb800) [pid = 1823] [serial = 817] [outer = (nil)] 15:16:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f5bdee27400) [pid = 1823] [serial = 818] [outer = 0x7f5bddcfb800] 15:16:49 INFO - PROCESS | 1823 | 1461277009946 Marionette DEBUG loaded listener.js 15:16:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f5bdeeec400) [pid = 1823] [serial = 819] [outer = 0x7f5bddcfb800] 15:16:50 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9911000 == 107 [pid = 1823] [id = 247] 15:16:50 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5c018d3800 == 106 [pid = 1823] [id = 246] 15:16:50 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5c01776800 == 105 [pid = 1823] [id = 245] 15:16:50 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfc173800 == 104 [pid = 1823] [id = 244] 15:16:50 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfbd63000 == 103 [pid = 1823] [id = 243] 15:16:50 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea93e800 == 102 [pid = 1823] [id = 242] 15:16:50 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be01dc800 == 101 [pid = 1823] [id = 241] 15:16:50 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea2c3800 == 100 [pid = 1823] [id = 213] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f5be9e43c00) [pid = 1823] [serial = 688] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f5be0119000) [pid = 1823] [serial = 704] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f5bdf194400) [pid = 1823] [serial = 703] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f5be11e0000) [pid = 1823] [serial = 713] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f5bda764000) [pid = 1823] [serial = 673] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f5bdee26400) [pid = 1823] [serial = 701] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f5bda763c00) [pid = 1823] [serial = 700] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f5be8689000) [pid = 1823] [serial = 682] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f5be0e72000) [pid = 1823] [serial = 710] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f5be8dddc00) [pid = 1823] [serial = 685] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f5bea0d2000) [pid = 1823] [serial = 691] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f5beb05fc00) [pid = 1823] [serial = 694] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f5be3a68c00) [pid = 1823] [serial = 679] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f5be073fc00) [pid = 1823] [serial = 707] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f5be0c20400) [pid = 1823] [serial = 708] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f5be0162c00) [pid = 1823] [serial = 676] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f5be64d4800) [pid = 1823] [serial = 716] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f5bded14000) [pid = 1823] [serial = 697] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f5be0c9a000) [pid = 1823] [serial = 719] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f5bde416400) [pid = 1823] [serial = 455] [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.] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f5be868ec00) [pid = 1823] [serial = 717] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f5be2650c00) [pid = 1823] [serial = 714] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f5be11da400) [pid = 1823] [serial = 711] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f5be8dc5800) [pid = 1823] [serial = 720] [outer = (nil)] [url = about:blank] 15:16:50 INFO - PROCESS | 1823 | 1461277010681 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]]]}] 15:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1378ms 15:16:50 INFO - PROCESS | 1823 | 1461277010735 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 15:16:50 INFO - PROCESS | 1823 | 1461277010741 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 15:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:16:50 INFO - PROCESS | 1823 | 1461277010755 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:16:50 INFO - PROCESS | 1823 | 1461277010761 Marionette TRACE conn3 <- [1,1062,null,{}] 15:16:50 INFO - PROCESS | 1823 | 1461277010766 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}] 15:16:50 INFO - PROCESS | 1823 | 1461277010935 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 15:16:50 INFO - PROCESS | 1823 | 1461277010945 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0068000 == 101 [pid = 1823] [id = 273] 15:16:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f5bda5e8c00) [pid = 1823] [serial = 820] [outer = (nil)] 15:16:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f5be0110400) [pid = 1823] [serial = 821] [outer = 0x7f5bda5e8c00] 15:16:51 INFO - PROCESS | 1823 | 1461277011004 Marionette DEBUG loaded listener.js 15:16:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f5be0ae3000) [pid = 1823] [serial = 822] [outer = 0x7f5bda5e8c00] 15:16:51 INFO - PROCESS | 1823 | 1461277011776 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]]]}] 15:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1085ms 15:16:51 INFO - PROCESS | 1823 | 1461277011840 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 15:16:51 INFO - PROCESS | 1823 | 1461277011843 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 15:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:16:51 INFO - PROCESS | 1823 | 1461277011849 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:16:51 INFO - PROCESS | 1823 | 1461277011852 Marionette TRACE conn3 <- [1,1066,null,{}] 15:16:51 INFO - PROCESS | 1823 | 1461277011856 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}] 15:16:52 INFO - PROCESS | 1823 | 1461277012002 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 15:16:52 INFO - PROCESS | 1823 | 1461277012016 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be1177800 == 102 [pid = 1823] [id = 274] 15:16:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f5be015e000) [pid = 1823] [serial = 823] [outer = (nil)] 15:16:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f5be0c1b400) [pid = 1823] [serial = 824] [outer = 0x7f5be015e000] 15:16:52 INFO - PROCESS | 1823 | 1461277012073 Marionette DEBUG loaded listener.js 15:16:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f5be0c9a000) [pid = 1823] [serial = 825] [outer = 0x7f5be015e000] 15:16:52 INFO - PROCESS | 1823 | 1461277012986 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]]]}] 15:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1178ms 15:16:53 INFO - PROCESS | 1823 | 1461277013028 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 15:16:53 INFO - PROCESS | 1823 | 1461277013032 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 15:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:16:53 INFO - PROCESS | 1823 | 1461277013044 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:16:53 INFO - PROCESS | 1823 | 1461277013046 Marionette TRACE conn3 <- [1,1070,null,{}] 15:16:53 INFO - PROCESS | 1823 | 1461277013051 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}] 15:16:53 INFO - PROCESS | 1823 | 1461277013238 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 15:16:53 INFO - PROCESS | 1823 | 1461277013269 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be7849000 == 103 [pid = 1823] [id = 275] 15:16:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f5be0e75800) [pid = 1823] [serial = 826] [outer = (nil)] 15:16:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f5be10f8c00) [pid = 1823] [serial = 827] [outer = 0x7f5be0e75800] 15:16:53 INFO - PROCESS | 1823 | 1461277013340 Marionette DEBUG loaded listener.js 15:16:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f5be24bf800) [pid = 1823] [serial = 828] [outer = 0x7f5be0e75800] 15:16:54 INFO - PROCESS | 1823 | 1461277014181 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]]]}] 15:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1182ms 15:16:54 INFO - PROCESS | 1823 | 1461277014221 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 15:16:54 INFO - PROCESS | 1823 | 1461277014223 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 15:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:16:54 INFO - PROCESS | 1823 | 1461277014229 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:16:54 INFO - PROCESS | 1823 | 1461277014231 Marionette TRACE conn3 <- [1,1074,null,{}] 15:16:54 INFO - PROCESS | 1823 | 1461277014236 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}] 15:16:54 INFO - PROCESS | 1823 | 1461277014722 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 15:16:54 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f5be10f6c00) [pid = 1823] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:16:54 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f5bd98cb400) [pid = 1823] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:16:54 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f5bde415c00) [pid = 1823] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:16:54 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f5bd88f0400) [pid = 1823] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:16:54 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f5be0bef800) [pid = 1823] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:16:54 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f5be0c15800) [pid = 1823] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:16:54 INFO - PROCESS | 1823 | 1461277014833 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be01d9000 == 104 [pid = 1823] [id = 276] 15:16:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f5bd88f0400) [pid = 1823] [serial = 829] [outer = (nil)] 15:16:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f5bdf196400) [pid = 1823] [serial = 830] [outer = 0x7f5bd88f0400] 15:16:54 INFO - PROCESS | 1823 | 1461277014894 Marionette DEBUG loaded listener.js 15:16:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f5be3df0c00) [pid = 1823] [serial = 831] [outer = 0x7f5bd88f0400] 15:16:55 INFO - PROCESS | 1823 | 1461277015585 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]]]}] 15:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1379ms 15:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:16:55 INFO - PROCESS | 1823 | 1461277015608 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 15:16:55 INFO - PROCESS | 1823 | 1461277015610 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 15:16:55 INFO - PROCESS | 1823 | 1461277015616 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:16:55 INFO - PROCESS | 1823 | 1461277015618 Marionette TRACE conn3 <- [1,1078,null,{}] 15:16:55 INFO - PROCESS | 1823 | 1461277015632 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}] 15:16:55 INFO - PROCESS | 1823 | 1461277015773 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 15:16:55 INFO - PROCESS | 1823 | 1461277015796 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5beb03b000 == 105 [pid = 1823] [id = 277] 15:16:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f5be264e400) [pid = 1823] [serial = 832] [outer = (nil)] 15:16:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f5be77ca000) [pid = 1823] [serial = 833] [outer = 0x7f5be264e400] 15:16:55 INFO - PROCESS | 1823 | 1461277015860 Marionette DEBUG loaded listener.js 15:16:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f5be8689000) [pid = 1823] [serial = 834] [outer = 0x7f5be264e400] 15:16:56 INFO - PROCESS | 1823 | 1461277016629 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]]]}] 15:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1031ms 15:16:56 INFO - PROCESS | 1823 | 1461277016646 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 15:16:56 INFO - PROCESS | 1823 | 1461277016649 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 15:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:16:56 INFO - PROCESS | 1823 | 1461277016749 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:16:56 INFO - PROCESS | 1823 | 1461277016754 Marionette TRACE conn3 <- [1,1082,null,{}] 15:16:56 INFO - PROCESS | 1823 | 1461277016817 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}] 15:16:56 INFO - PROCESS | 1823 | 1461277016994 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 15:16:57 INFO - PROCESS | 1823 | 1461277017167 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9905000 == 106 [pid = 1823] [id = 278] 15:16:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f5bd6041400) [pid = 1823] [serial = 835] [outer = (nil)] 15:16:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f5bd7d65c00) [pid = 1823] [serial = 836] [outer = 0x7f5bd6041400] 15:16:57 INFO - PROCESS | 1823 | 1461277017248 Marionette DEBUG loaded listener.js 15:16:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f5bd878a800) [pid = 1823] [serial = 837] [outer = 0x7f5bd6041400] 15:16:58 INFO - PROCESS | 1823 | 1461277018221 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]]]}] 15:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1620ms 15:16:58 INFO - PROCESS | 1823 | 1461277018277 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 15:16:58 INFO - PROCESS | 1823 | 1461277018283 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 15:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:16:58 INFO - PROCESS | 1823 | 1461277018291 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:16:58 INFO - PROCESS | 1823 | 1461277018295 Marionette TRACE conn3 <- [1,1086,null,{}] 15:16:58 INFO - PROCESS | 1823 | 1461277018304 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}] 15:16:58 INFO - PROCESS | 1823 | 1461277018578 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 15:16:58 INFO - PROCESS | 1823 | 1461277018757 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be2450800 == 107 [pid = 1823] [id = 279] 15:16:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f5bda5e8800) [pid = 1823] [serial = 838] [outer = (nil)] 15:16:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f5bdeee7000) [pid = 1823] [serial = 839] [outer = 0x7f5bda5e8800] 15:16:58 INFO - PROCESS | 1823 | 1461277018852 Marionette DEBUG loaded listener.js 15:16:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f5bdf18fc00) [pid = 1823] [serial = 840] [outer = 0x7f5bda5e8800] 15:16:59 INFO - PROCESS | 1823 | 1461277019745 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]]]}] 15:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1482ms 15:16:59 INFO - PROCESS | 1823 | 1461277019772 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 15:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:16:59 INFO - PROCESS | 1823 | 1461277019776 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 15:16:59 INFO - PROCESS | 1823 | 1461277019789 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:16:59 INFO - PROCESS | 1823 | 1461277019799 Marionette TRACE conn3 <- [1,1090,null,{}] 15:16:59 INFO - PROCESS | 1823 | 1461277019804 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}] 15:16:59 INFO - PROCESS | 1823 | 1461277019976 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 15:17:00 INFO - PROCESS | 1823 | 1461277020156 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf63ae800 == 108 [pid = 1823] [id = 280] 15:17:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f5be0bee400) [pid = 1823] [serial = 841] [outer = (nil)] 15:17:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f5be0c9a800) [pid = 1823] [serial = 842] [outer = 0x7f5be0bee400] 15:17:00 INFO - PROCESS | 1823 | 1461277020239 Marionette DEBUG loaded listener.js 15:17:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f5be11dc400) [pid = 1823] [serial = 843] [outer = 0x7f5be0bee400] 15:17:01 INFO - PROCESS | 1823 | 1461277021125 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]]]}] 15:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1396ms 15:17:01 INFO - PROCESS | 1823 | 1461277021185 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 15:17:01 INFO - PROCESS | 1823 | 1461277021189 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 15:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:17:01 INFO - PROCESS | 1823 | 1461277021195 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:17:01 INFO - PROCESS | 1823 | 1461277021197 Marionette TRACE conn3 <- [1,1094,null,{}] 15:17:01 INFO - PROCESS | 1823 | 1461277021203 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}] 15:17:01 INFO - PROCESS | 1823 | 1461277021379 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 15:17:01 INFO - PROCESS | 1823 | 1461277021551 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf8666800 == 109 [pid = 1823] [id = 281] 15:17:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f5be0c1f400) [pid = 1823] [serial = 844] [outer = (nil)] 15:17:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f5be5163800) [pid = 1823] [serial = 845] [outer = 0x7f5be0c1f400] 15:17:01 INFO - PROCESS | 1823 | 1461277021638 Marionette DEBUG loaded listener.js 15:17:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f5be8977400) [pid = 1823] [serial = 846] [outer = 0x7f5be0c1f400] 15:17:02 INFO - PROCESS | 1823 | 1461277022508 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]]]}] 15:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1376ms 15:17:02 INFO - PROCESS | 1823 | 1461277022575 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 15:17:02 INFO - PROCESS | 1823 | 1461277022580 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 15:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:17:02 INFO - PROCESS | 1823 | 1461277022588 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:17:02 INFO - PROCESS | 1823 | 1461277022593 Marionette TRACE conn3 <- [1,1098,null,{}] 15:17:02 INFO - PROCESS | 1823 | 1461277022598 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}] 15:17:02 INFO - PROCESS | 1823 | 1461277022809 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 15:17:02 INFO - PROCESS | 1823 | 1461277022991 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc163800 == 110 [pid = 1823] [id = 282] 15:17:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f5bddcf4000) [pid = 1823] [serial = 847] [outer = (nil)] 15:17:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f5be8ddb400) [pid = 1823] [serial = 848] [outer = 0x7f5bddcf4000] 15:17:03 INFO - PROCESS | 1823 | 1461277023061 Marionette DEBUG loaded listener.js 15:17:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f5be950f800) [pid = 1823] [serial = 849] [outer = 0x7f5bddcf4000] 15:17:03 INFO - PROCESS | 1823 | 1461277023916 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]]]}] 15:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1380ms 15:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:17:03 INFO - PROCESS | 1823 | 1461277023968 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 15:17:03 INFO - PROCESS | 1823 | 1461277023971 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 15:17:03 INFO - PROCESS | 1823 | 1461277023978 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:17:03 INFO - PROCESS | 1823 | 1461277023981 Marionette TRACE conn3 <- [1,1102,null,{}] 15:17:03 INFO - PROCESS | 1823 | 1461277023987 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}] 15:17:04 INFO - PROCESS | 1823 | 1461277024187 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 15:17:04 INFO - PROCESS | 1823 | 1461277024361 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c0177b800 == 111 [pid = 1823] [id = 283] 15:17:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 199 (0x7f5be9e44c00) [pid = 1823] [serial = 850] [outer = (nil)] 15:17:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 200 (0x7f5beb17c400) [pid = 1823] [serial = 851] [outer = 0x7f5be9e44c00] 15:17:04 INFO - PROCESS | 1823 | 1461277024437 Marionette DEBUG loaded listener.js 15:17:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 201 (0x7f5bf046b000) [pid = 1823] [serial = 852] [outer = 0x7f5be9e44c00] 15:17:05 INFO - PROCESS | 1823 | 1461277025227 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]]]}] 15:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1286ms 15:17:05 INFO - PROCESS | 1823 | 1461277025264 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 15:17:05 INFO - PROCESS | 1823 | 1461277025266 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 15:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:17:05 INFO - PROCESS | 1823 | 1461277025273 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:17:05 INFO - PROCESS | 1823 | 1461277025275 Marionette TRACE conn3 <- [1,1106,null,{}] 15:17:05 INFO - PROCESS | 1823 | 1461277025280 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}] 15:17:05 INFO - PROCESS | 1823 | 1461277025447 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 15:17:05 INFO - PROCESS | 1823 | 1461277025623 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd60af800 == 112 [pid = 1823] [id = 284] 15:17:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 202 (0x7f5be9e4f400) [pid = 1823] [serial = 853] [outer = (nil)] 15:17:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f5bf7164800) [pid = 1823] [serial = 854] [outer = 0x7f5be9e4f400] 15:17:05 INFO - PROCESS | 1823 | 1461277025690 Marionette DEBUG loaded listener.js 15:17:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f5bf8607800) [pid = 1823] [serial = 855] [outer = 0x7f5be9e4f400] 15:17:06 INFO - PROCESS | 1823 | 1461277026556 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]]]}] 15:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1328ms 15:17:06 INFO - PROCESS | 1823 | 1461277026602 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 15:17:06 INFO - PROCESS | 1823 | 1461277026608 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 15:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:17:06 INFO - PROCESS | 1823 | 1461277026614 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:17:06 INFO - PROCESS | 1823 | 1461277026617 Marionette TRACE conn3 <- [1,1110,null,{}] 15:17:06 INFO - PROCESS | 1823 | 1461277026623 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}] 15:17:06 INFO - PROCESS | 1823 | 1461277026785 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 15:17:06 INFO - PROCESS | 1823 | 1461277026963 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c018cf000 == 113 [pid = 1823] [id = 285] 15:17:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f5bd40ae400) [pid = 1823] [serial = 856] [outer = (nil)] 15:17:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f5bd40b4c00) [pid = 1823] [serial = 857] [outer = 0x7f5bd40ae400] 15:17:07 INFO - PROCESS | 1823 | 1461277027042 Marionette DEBUG loaded listener.js 15:17:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f5bd40b9400) [pid = 1823] [serial = 858] [outer = 0x7f5bd40ae400] 15:17:07 INFO - PROCESS | 1823 | 1461277027882 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]]]}] 15:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1329ms 15:17:07 INFO - PROCESS | 1823 | 1461277027944 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 15:17:07 INFO - PROCESS | 1823 | 1461277027947 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 15:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:17:07 INFO - PROCESS | 1823 | 1461277027954 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:17:07 INFO - PROCESS | 1823 | 1461277027958 Marionette TRACE conn3 <- [1,1114,null,{}] 15:17:07 INFO - PROCESS | 1823 | 1461277027963 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}] 15:17:08 INFO - PROCESS | 1823 | 1461277028128 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 15:17:08 INFO - PROCESS | 1823 | 1461277028308 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd21dc000 == 114 [pid = 1823] [id = 286] 15:17:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f5bd40b0800) [pid = 1823] [serial = 859] [outer = (nil)] 15:17:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f5be8dde400) [pid = 1823] [serial = 860] [outer = 0x7f5bd40b0800] 15:17:08 INFO - PROCESS | 1823 | 1461277028377 Marionette DEBUG loaded listener.js 15:17:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f5bf860b000) [pid = 1823] [serial = 861] [outer = 0x7f5bd40b0800] 15:17:09 INFO - PROCESS | 1823 | 1461277029255 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]]]}] 15:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1337ms 15:17:09 INFO - PROCESS | 1823 | 1461277029292 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 15:17:09 INFO - PROCESS | 1823 | 1461277029296 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 15:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:17:09 INFO - PROCESS | 1823 | 1461277029302 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:17:09 INFO - PROCESS | 1823 | 1461277029304 Marionette TRACE conn3 <- [1,1118,null,{}] 15:17:09 INFO - PROCESS | 1823 | 1461277029310 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}] 15:17:09 INFO - PROCESS | 1823 | 1461277029482 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 15:17:09 INFO - PROCESS | 1823 | 1461277029660 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd22d1000 == 115 [pid = 1823] [id = 287] 15:17:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f5bd40b2800) [pid = 1823] [serial = 862] [outer = (nil)] 15:17:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f5bddfdc400) [pid = 1823] [serial = 863] [outer = 0x7f5bd40b2800] 15:17:09 INFO - PROCESS | 1823 | 1461277029728 Marionette DEBUG loaded listener.js 15:17:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f5bddfe0400) [pid = 1823] [serial = 864] [outer = 0x7f5bd40b2800] 15:17:10 INFO - PROCESS | 1823 | 1461277030607 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]]]}] 15:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1336ms 15:17:10 INFO - PROCESS | 1823 | 1461277030639 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 15:17:10 INFO - PROCESS | 1823 | 1461277030642 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 15:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:17:10 INFO - PROCESS | 1823 | 1461277030648 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:17:10 INFO - PROCESS | 1823 | 1461277030651 Marionette TRACE conn3 <- [1,1122,null,{}] 15:17:10 INFO - PROCESS | 1823 | 1461277030657 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}] 15:17:10 INFO - PROCESS | 1823 | 1461277030849 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 15:17:11 INFO - PROCESS | 1823 | 1461277031045 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd23dd800 == 116 [pid = 1823] [id = 288] 15:17:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f5bd40bac00) [pid = 1823] [serial = 865] [outer = (nil)] 15:17:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f5bf8610400) [pid = 1823] [serial = 866] [outer = 0x7f5bd40bac00] 15:17:11 INFO - PROCESS | 1823 | 1461277031123 Marionette DEBUG loaded listener.js 15:17:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f5bfbe96800) [pid = 1823] [serial = 867] [outer = 0x7f5bd40bac00] 15:17:12 INFO - PROCESS | 1823 | 1461277032034 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]]]}] 15:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1430ms 15:17:12 INFO - PROCESS | 1823 | 1461277032079 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 15:17:12 INFO - PROCESS | 1823 | 1461277032083 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 15:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:17:12 INFO - PROCESS | 1823 | 1461277032089 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:17:12 INFO - PROCESS | 1823 | 1461277032091 Marionette TRACE conn3 <- [1,1126,null,{}] 15:17:12 INFO - PROCESS | 1823 | 1461277032096 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}] 15:17:12 INFO - PROCESS | 1823 | 1461277032268 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 15:17:12 INFO - PROCESS | 1823 | 1461277032447 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd338d800 == 117 [pid = 1823] [id = 289] 15:17:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f5bd331a400) [pid = 1823] [serial = 868] [outer = (nil)] 15:17:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 218 (0x7f5bd3323800) [pid = 1823] [serial = 869] [outer = 0x7f5bd331a400] 15:17:12 INFO - PROCESS | 1823 | 1461277032518 Marionette DEBUG loaded listener.js 15:17:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 219 (0x7f5bda5e6000) [pid = 1823] [serial = 870] [outer = 0x7f5bd331a400] 15:17:13 INFO - PROCESS | 1823 | 1461277033380 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]]]}] 15:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1331ms 15:17:13 INFO - PROCESS | 1823 | 1461277033421 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 15:17:13 INFO - PROCESS | 1823 | 1461277033424 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 15:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:17:13 INFO - PROCESS | 1823 | 1461277033429 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:17:13 INFO - PROCESS | 1823 | 1461277033432 Marionette TRACE conn3 <- [1,1130,null,{}] 15:17:13 INFO - PROCESS | 1823 | 1461277033437 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}] 15:17:13 INFO - PROCESS | 1823 | 1461277033606 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 15:17:13 INFO - PROCESS | 1823 | 1461277033786 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd60ec000 == 118 [pid = 1823] [id = 290] 15:17:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 220 (0x7f5bd331ac00) [pid = 1823] [serial = 871] [outer = (nil)] 15:17:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 221 (0x7f5be0112c00) [pid = 1823] [serial = 872] [outer = 0x7f5bd331ac00] 15:17:13 INFO - PROCESS | 1823 | 1461277033854 Marionette DEBUG loaded listener.js 15:17:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 222 (0x7f5be1208800) [pid = 1823] [serial = 873] [outer = 0x7f5bd331ac00] 15:17:14 INFO - PROCESS | 1823 | 1461277034704 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]]]}] 15:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1632ms 15:17:15 INFO - PROCESS | 1823 | 1461277035061 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 15:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:17:15 INFO - PROCESS | 1823 | 1461277035068 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 15:17:15 INFO - PROCESS | 1823 | 1461277035075 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:17:15 INFO - PROCESS | 1823 | 1461277035078 Marionette TRACE conn3 <- [1,1134,null,{}] 15:17:15 INFO - PROCESS | 1823 | 1461277035086 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}] 15:17:15 INFO - PROCESS | 1823 | 1461277035240 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 15:17:15 INFO - PROCESS | 1823 | 1461277035484 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd44e0000 == 119 [pid = 1823] [id = 291] 15:17:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 223 (0x7f5bd40ad000) [pid = 1823] [serial = 874] [outer = (nil)] 15:17:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 224 (0x7f5bd6039000) [pid = 1823] [serial = 875] [outer = 0x7f5bd40ad000] 15:17:15 INFO - PROCESS | 1823 | 1461277035546 Marionette DEBUG loaded listener.js 15:17:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 225 (0x7f5bd7f6e400) [pid = 1823] [serial = 876] [outer = 0x7f5bd40ad000] 15:17:16 INFO - PROCESS | 1823 | 1461277036370 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]]]}] 15:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1383ms 15:17:16 INFO - PROCESS | 1823 | 1461277036459 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 15:17:16 INFO - PROCESS | 1823 | 1461277036464 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 15:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:17:16 INFO - PROCESS | 1823 | 1461277036474 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:17:16 INFO - PROCESS | 1823 | 1461277036479 Marionette TRACE conn3 <- [1,1138,null,{}] 15:17:16 INFO - PROCESS | 1823 | 1461277036485 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}] 15:17:16 INFO - PROCESS | 1823 | 1461277036738 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 15:17:16 INFO - PROCESS | 1823 | 1461277036991 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd42ca800 == 120 [pid = 1823] [id = 292] 15:17:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 226 (0x7f5bd8a90c00) [pid = 1823] [serial = 877] [outer = (nil)] 15:17:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 227 (0x7f5bd968d800) [pid = 1823] [serial = 878] [outer = 0x7f5bd8a90c00] 15:17:17 INFO - PROCESS | 1823 | 1461277037101 Marionette DEBUG loaded listener.js 15:17:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 228 (0x7f5bddfe1400) [pid = 1823] [serial = 879] [outer = 0x7f5bd8a90c00] 15:17:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be01d9000 == 119 [pid = 1823] [id = 276] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 227 (0x7f5beb171c00) [pid = 1823] [serial = 779] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be7849000 == 118 [pid = 1823] [id = 275] 15:17:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be1177800 == 117 [pid = 1823] [id = 274] 15:17:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0068000 == 116 [pid = 1823] [id = 273] 15:17:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd60d6000 == 115 [pid = 1823] [id = 272] 15:17:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be004e800 == 114 [pid = 1823] [id = 271] 15:17:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9c8f800 == 113 [pid = 1823] [id = 270] 15:17:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3faa000 == 112 [pid = 1823] [id = 267] 15:17:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0b61800 == 111 [pid = 1823] [id = 266] 15:17:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd98a8800 == 110 [pid = 1823] [id = 265] 15:17:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfe58e000 == 109 [pid = 1823] [id = 264] 15:17:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfbe44800 == 108 [pid = 1823] [id = 263] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 226 (0x7f5be8978000) [pid = 1823] [serial = 773] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 225 (0x7f5be015d800) [pid = 1823] [serial = 764] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 224 (0x7f5bf6f5ac00) [pid = 1823] [serial = 746] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 223 (0x7f5be95b0400) [pid = 1823] [serial = 734] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 222 (0x7f5bdeee9400) [pid = 1823] [serial = 762] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 221 (0x7f5bd8792400) [pid = 1823] [serial = 758] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 220 (0x7f5be8de8400) [pid = 1823] [serial = 722] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 219 (0x7f5bded12c00) [pid = 1823] [serial = 761] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 218 (0x7f5be1525800) [pid = 1823] [serial = 755] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 217 (0x7f5be64d0800) [pid = 1823] [serial = 776] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f5bf7480000) [pid = 1823] [serial = 749] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f5bea071800) [pid = 1823] [serial = 737] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f5be0c91c00) [pid = 1823] [serial = 728] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f5bdeeeec00) [pid = 1823] [serial = 725] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f5bed34d000) [pid = 1823] [serial = 740] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f5be64c6400) [pid = 1823] [serial = 771] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f5be64d5400) [pid = 1823] [serial = 731] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f5bf1324400) [pid = 1823] [serial = 743] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f5be3a67800) [pid = 1823] [serial = 770] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f5be0be2c00) [pid = 1823] [serial = 765] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f5be160fc00) [pid = 1823] [serial = 768] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f5be10fa800) [pid = 1823] [serial = 767] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f5be8dde000) [pid = 1823] [serial = 774] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f5bf83e4000) [pid = 1823] [serial = 752] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f5beb069800) [pid = 1823] [serial = 777] [outer = (nil)] [url = about:blank] 15:17:17 INFO - PROCESS | 1823 | 1461277037975 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]]]}] 15:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1538ms 15:17:18 INFO - PROCESS | 1823 | 1461277038010 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 15:17:18 INFO - PROCESS | 1823 | 1461277038013 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 15:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:17:18 INFO - PROCESS | 1823 | 1461277038019 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:17:18 INFO - PROCESS | 1823 | 1461277038021 Marionette TRACE conn3 <- [1,1142,null,{}] 15:17:18 INFO - PROCESS | 1823 | 1461277038046 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}] 15:17:18 INFO - PROCESS | 1823 | 1461277038197 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 15:17:18 INFO - PROCESS | 1823 | 1461277038213 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9c75000 == 109 [pid = 1823] [id = 293] 15:17:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f5bdf188000) [pid = 1823] [serial = 880] [outer = (nil)] 15:17:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f5be0110000) [pid = 1823] [serial = 881] [outer = 0x7f5bdf188000] 15:17:18 INFO - PROCESS | 1823 | 1461277038296 Marionette DEBUG loaded listener.js 15:17:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f5be074ac00) [pid = 1823] [serial = 882] [outer = 0x7f5bdf188000] 15:17:19 INFO - PROCESS | 1823 | 1461277039123 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]]]}] 15:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1143ms 15:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:17:19 INFO - PROCESS | 1823 | 1461277039162 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 15:17:19 INFO - PROCESS | 1823 | 1461277039164 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 15:17:19 INFO - PROCESS | 1823 | 1461277039170 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:17:19 INFO - PROCESS | 1823 | 1461277039172 Marionette TRACE conn3 <- [1,1146,null,{}] 15:17:19 INFO - PROCESS | 1823 | 1461277039181 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}] 15:17:19 INFO - PROCESS | 1823 | 1461277039325 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 15:17:19 INFO - PROCESS | 1823 | 1461277039461 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be01e3800 == 110 [pid = 1823] [id = 294] 15:17:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f5bd8a92c00) [pid = 1823] [serial = 883] [outer = (nil)] 15:17:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f5be0e66800) [pid = 1823] [serial = 884] [outer = 0x7f5bd8a92c00] 15:17:19 INFO - PROCESS | 1823 | 1461277039518 Marionette DEBUG loaded listener.js 15:17:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f5be11de400) [pid = 1823] [serial = 885] [outer = 0x7f5bd8a92c00] 15:17:20 INFO - PROCESS | 1823 | 1461277040284 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]]]}] 15:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1133ms 15:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:17:20 INFO - PROCESS | 1823 | 1461277040302 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 15:17:20 INFO - PROCESS | 1823 | 1461277040305 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 15:17:20 INFO - PROCESS | 1823 | 1461277040311 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:17:20 INFO - PROCESS | 1823 | 1461277040313 Marionette TRACE conn3 <- [1,1150,null,{}] 15:17:20 INFO - PROCESS | 1823 | 1461277040318 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}] 15:17:20 INFO - PROCESS | 1823 | 1461277040527 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 15:17:20 INFO - PROCESS | 1823 | 1461277040560 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be1168000 == 111 [pid = 1823] [id = 295] 15:17:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f5be11de800) [pid = 1823] [serial = 886] [outer = (nil)] 15:17:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f5be120a800) [pid = 1823] [serial = 887] [outer = 0x7f5be11de800] 15:17:20 INFO - PROCESS | 1823 | 1461277040618 Marionette DEBUG loaded listener.js 15:17:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f5be120f400) [pid = 1823] [serial = 888] [outer = 0x7f5be11de800] 15:17:21 INFO - PROCESS | 1823 | 1461277041446 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]]]}] 15:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1179ms 15:17:21 INFO - PROCESS | 1823 | 1461277041489 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 15:17:21 INFO - PROCESS | 1823 | 1461277041492 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 15:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:17:21 INFO - PROCESS | 1823 | 1461277041498 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:17:21 INFO - PROCESS | 1823 | 1461277041500 Marionette TRACE conn3 <- [1,1154,null,{}] 15:17:21 INFO - PROCESS | 1823 | 1461277041511 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}] 15:17:21 INFO - PROCESS | 1823 | 1461277041742 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 15:17:21 INFO - PROCESS | 1823 | 1461277041769 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be7771800 == 112 [pid = 1823] [id = 296] 15:17:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f5be64d0800) [pid = 1823] [serial = 889] [outer = (nil)] 15:17:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f5be897d400) [pid = 1823] [serial = 890] [outer = 0x7f5be64d0800] 15:17:21 INFO - PROCESS | 1823 | 1461277041829 Marionette DEBUG loaded listener.js 15:17:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f5be9628800) [pid = 1823] [serial = 891] [outer = 0x7f5be64d0800] 15:17:22 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f5be0e75800) [pid = 1823] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:17:22 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f5bd88f0400) [pid = 1823] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:17:22 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f5bda5e8c00) [pid = 1823] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:17:22 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f5bddcfb800) [pid = 1823] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:17:22 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f5be015e000) [pid = 1823] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:17:22 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f5bd3a7f400) [pid = 1823] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:17:22 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f5bd3a83000) [pid = 1823] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:17:22 INFO - PROCESS | 1823 | 1461277042793 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]]]}] 15:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1335ms 15:17:22 INFO - PROCESS | 1823 | 1461277042834 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 15:17:22 INFO - PROCESS | 1823 | 1461277042837 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 15:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:17:22 INFO - PROCESS | 1823 | 1461277042842 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:17:22 INFO - PROCESS | 1823 | 1461277042844 Marionette TRACE conn3 <- [1,1158,null,{}] 15:17:22 INFO - PROCESS | 1823 | 1461277042849 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}] 15:17:23 INFO - PROCESS | 1823 | 1461277043063 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 15:17:23 INFO - PROCESS | 1823 | 1461277043152 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9fe4000 == 113 [pid = 1823] [id = 297] 15:17:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f5bd8794000) [pid = 1823] [serial = 892] [outer = (nil)] 15:17:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f5be8aecc00) [pid = 1823] [serial = 893] [outer = 0x7f5bd8794000] 15:17:23 INFO - PROCESS | 1823 | 1461277043210 Marionette DEBUG loaded listener.js 15:17:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f5be9e4f800) [pid = 1823] [serial = 894] [outer = 0x7f5bd8794000] 15:17:23 INFO - PROCESS | 1823 | 1461277043846 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]]]}] 15:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1027ms 15:17:23 INFO - PROCESS | 1823 | 1461277043870 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 15:17:23 INFO - PROCESS | 1823 | 1461277043873 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 15:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:17:23 INFO - PROCESS | 1823 | 1461277043882 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:17:23 INFO - PROCESS | 1823 | 1461277043885 Marionette TRACE conn3 <- [1,1162,null,{}] 15:17:23 INFO - PROCESS | 1823 | 1461277043890 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}] 15:17:24 INFO - PROCESS | 1823 | 1461277044041 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 15:17:24 INFO - PROCESS | 1823 | 1461277044183 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bed36f000 == 114 [pid = 1823] [id = 298] 15:17:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f5bd8a8f800) [pid = 1823] [serial = 895] [outer = (nil)] 15:17:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f5beb171c00) [pid = 1823] [serial = 896] [outer = 0x7f5bd8a8f800] 15:17:24 INFO - PROCESS | 1823 | 1461277044243 Marionette DEBUG loaded listener.js 15:17:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f5bf0464c00) [pid = 1823] [serial = 897] [outer = 0x7f5bd8a8f800] 15:17:25 INFO - PROCESS | 1823 | 1461277045163 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]]]}] 15:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1331ms 15:17:25 INFO - PROCESS | 1823 | 1461277045211 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 15:17:25 INFO - PROCESS | 1823 | 1461277045217 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 15:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:17:25 INFO - PROCESS | 1823 | 1461277045225 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:17:25 INFO - PROCESS | 1823 | 1461277045230 Marionette TRACE conn3 <- [1,1166,null,{}] 15:17:25 INFO - PROCESS | 1823 | 1461277045237 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}] 15:17:25 INFO - PROCESS | 1823 | 1461277045406 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 15:17:25 INFO - PROCESS | 1823 | 1461277045590 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd98a8800 == 115 [pid = 1823] [id = 299] 15:17:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f5bd6037c00) [pid = 1823] [serial = 898] [outer = (nil)] 15:17:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f5bd8795400) [pid = 1823] [serial = 899] [outer = 0x7f5bd6037c00] 15:17:25 INFO - PROCESS | 1823 | 1461277045663 Marionette DEBUG loaded listener.js 15:17:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f5bddced400) [pid = 1823] [serial = 900] [outer = 0x7f5bd6037c00] 15:17:26 INFO - PROCESS | 1823 | 1461277046554 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]]]}] 15:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1387ms 15:17:26 INFO - PROCESS | 1823 | 1461277046613 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 15:17:26 INFO - PROCESS | 1823 | 1461277046621 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 15:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:17:26 INFO - PROCESS | 1823 | 1461277046630 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:17:26 INFO - PROCESS | 1823 | 1461277046634 Marionette TRACE conn3 <- [1,1170,null,{}] 15:17:26 INFO - PROCESS | 1823 | 1461277046639 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}] 15:17:26 INFO - PROCESS | 1823 | 1461277046813 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 15:17:26 INFO - PROCESS | 1823 | 1461277046987 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be1163000 == 116 [pid = 1823] [id = 300] 15:17:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f5bd7d64800) [pid = 1823] [serial = 901] [outer = (nil)] 15:17:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 218 (0x7f5be0114800) [pid = 1823] [serial = 902] [outer = 0x7f5bd7d64800] 15:17:27 INFO - PROCESS | 1823 | 1461277047058 Marionette DEBUG loaded listener.js 15:17:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 219 (0x7f5be0c91c00) [pid = 1823] [serial = 903] [outer = 0x7f5bd7d64800] 15:17:28 INFO - PROCESS | 1823 | 1461277047998 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]]]}] 15:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1436ms 15:17:28 INFO - PROCESS | 1823 | 1461277048069 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 15:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:17:28 INFO - PROCESS | 1823 | 1461277048077 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 15:17:28 INFO - PROCESS | 1823 | 1461277048083 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:17:28 INFO - PROCESS | 1823 | 1461277048089 Marionette TRACE conn3 <- [1,1174,null,{}] 15:17:28 INFO - PROCESS | 1823 | 1461277048131 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}] 15:17:28 INFO - PROCESS | 1823 | 1461277048385 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 15:17:28 INFO - PROCESS | 1823 | 1461277048564 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf865d000 == 117 [pid = 1823] [id = 301] 15:17:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 220 (0x7f5be1608800) [pid = 1823] [serial = 904] [outer = (nil)] 15:17:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 221 (0x7f5be3df7800) [pid = 1823] [serial = 905] [outer = 0x7f5be1608800] 15:17:28 INFO - PROCESS | 1823 | 1461277048680 Marionette DEBUG loaded listener.js 15:17:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 222 (0x7f5be8dc5800) [pid = 1823] [serial = 906] [outer = 0x7f5be1608800] 15:17:29 INFO - PROCESS | 1823 | 1461277049511 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] 15:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:17:29 INFO - PROCESS | 1823 | 1461277049572 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 15:17:29 INFO - PROCESS | 1823 | 1461277049578 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:17:29 INFO - PROCESS | 1823 | 1461277049581 Marionette TRACE conn3 <- [1,1178,null,{}] 15:17:29 INFO - PROCESS | 1823 | 1461277049587 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}] 15:17:29 INFO - PROCESS | 1823 | 1461277049765 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 15:17:29 INFO - PROCESS | 1823 | 1461277049959 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c00829800 == 118 [pid = 1823] [id = 302] 15:17:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 223 (0x7f5be1520400) [pid = 1823] [serial = 907] [outer = (nil)] 15:17:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 224 (0x7f5beb553000) [pid = 1823] [serial = 908] [outer = 0x7f5be1520400] 15:17:30 INFO - PROCESS | 1823 | 1461277050032 Marionette DEBUG loaded listener.js 15:17:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 225 (0x7f5bf6f5ac00) [pid = 1823] [serial = 909] [outer = 0x7f5be1520400] 15:17:30 INFO - PROCESS | 1823 | 1461277050863 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] 15:17:30 INFO - PROCESS | 1823 | 1461277050913 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 15:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:17:30 INFO - PROCESS | 1823 | 1461277050919 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:17:30 INFO - PROCESS | 1823 | 1461277050921 Marionette TRACE conn3 <- [1,1182,null,{}] 15:17:30 INFO - PROCESS | 1823 | 1461277050930 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}] 15:17:31 INFO - PROCESS | 1823 | 1461277051115 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 15:17:31 INFO - PROCESS | 1823 | 1461277051299 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf5a800 == 119 [pid = 1823] [id = 303] 15:17:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 226 (0x7f5be8dde000) [pid = 1823] [serial = 910] [outer = (nil)] 15:17:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 227 (0x7f5bf84c3000) [pid = 1823] [serial = 911] [outer = 0x7f5be8dde000] 15:17:31 INFO - PROCESS | 1823 | 1461277051369 Marionette DEBUG loaded listener.js 15:17:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 228 (0x7f5bfbc3c400) [pid = 1823] [serial = 912] [outer = 0x7f5be8dde000] 15:17:32 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:17:32 INFO - PROCESS | 1823 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:17:32 INFO - PROCESS | 1823 | 1461277052269 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] 15:17:32 INFO - PROCESS | 1823 | 1461277052307 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 15:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:17:32 INFO - PROCESS | 1823 | 1461277052313 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:17:32 INFO - PROCESS | 1823 | 1461277052316 Marionette TRACE conn3 <- [1,1186,null,{}] 15:17:32 INFO - PROCESS | 1823 | 1461277052321 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}] 15:17:32 INFO - PROCESS | 1823 | 1461277052510 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 15:17:32 INFO - PROCESS | 1823 | 1461277052694 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:32 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd30da800 == 120 [pid = 1823] [id = 304] 15:17:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 229 (0x7f5bd4247400) [pid = 1823] [serial = 913] [outer = (nil)] 15:17:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 230 (0x7f5bd4251000) [pid = 1823] [serial = 914] [outer = 0x7f5bd4247400] 15:17:32 INFO - PROCESS | 1823 | 1461277052766 Marionette DEBUG loaded listener.js 15:17:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 231 (0x7f5bfc45a400) [pid = 1823] [serial = 915] [outer = 0x7f5bd4247400] 15:17:33 INFO - PROCESS | 1823 | 1461277053684 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] 15:17:33 INFO - PROCESS | 1823 | 1461277053748 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 15:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:17:33 INFO - PROCESS | 1823 | 1461277053755 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:17:33 INFO - PROCESS | 1823 | 1461277053757 Marionette TRACE conn3 <- [1,1190,null,{}] 15:17:33 INFO - PROCESS | 1823 | 1461277053763 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}] 15:17:33 INFO - PROCESS | 1823 | 1461277053933 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 15:17:34 INFO - PROCESS | 1823 | 1461277054118 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1ad4000 == 121 [pid = 1823] [id = 305] 15:17:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 232 (0x7f5bd424a400) [pid = 1823] [serial = 916] [outer = (nil)] 15:17:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 233 (0x7f5be973f000) [pid = 1823] [serial = 917] [outer = 0x7f5bd424a400] 15:17:34 INFO - PROCESS | 1823 | 1461277054190 Marionette DEBUG loaded listener.js 15:17:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 234 (0x7f5be9747000) [pid = 1823] [serial = 918] [outer = 0x7f5bd424a400] 15:17:35 INFO - PROCESS | 1823 | 1461277055039 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] 15:17:35 INFO - PROCESS | 1823 | 1461277055088 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 15:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:17:35 INFO - PROCESS | 1823 | 1461277055095 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:17:35 INFO - PROCESS | 1823 | 1461277055098 Marionette TRACE conn3 <- [1,1194,null,{}] 15:17:35 INFO - PROCESS | 1823 | 1461277055103 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}] 15:17:35 INFO - PROCESS | 1823 | 1461277055269 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 15:17:35 INFO - PROCESS | 1823 | 1461277055453 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd68dc000 == 122 [pid = 1823] [id = 306] 15:17:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 235 (0x7f5bd7aa5c00) [pid = 1823] [serial = 919] [outer = (nil)] 15:17:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 236 (0x7f5bd7aaf400) [pid = 1823] [serial = 920] [outer = 0x7f5bd7aa5c00] 15:17:35 INFO - PROCESS | 1823 | 1461277055522 Marionette DEBUG loaded listener.js 15:17:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 237 (0x7f5bd7ab4c00) [pid = 1823] [serial = 921] [outer = 0x7f5bd7aa5c00] 15:17:36 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:17:36 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:17:36 INFO - PROCESS | 1823 | 1461277056398 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] 15:17:36 INFO - PROCESS | 1823 | 1461277056478 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 15:17:36 INFO - PROCESS | 1823 | 1461277056484 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:17:36 INFO - PROCESS | 1823 | 1461277056487 Marionette TRACE conn3 <- [1,1198,null,{}] 15:17:36 INFO - PROCESS | 1823 | 1461277056492 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}] 15:17:36 INFO - PROCESS | 1823 | 1461277056705 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 15:17:36 INFO - PROCESS | 1823 | 1461277056885 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1ec7000 == 123 [pid = 1823] [id = 307] 15:17:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 238 (0x7f5bd7aa9400) [pid = 1823] [serial = 922] [outer = (nil)] 15:17:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 239 (0x7f5bddd48000) [pid = 1823] [serial = 923] [outer = 0x7f5bd7aa9400] 15:17:36 INFO - PROCESS | 1823 | 1461277056954 Marionette DEBUG loaded listener.js 15:17:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 240 (0x7f5bddd4dc00) [pid = 1823] [serial = 924] [outer = 0x7f5bd7aa9400] 15:17:37 INFO - PROCESS | 1823 | 1461277057800 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]]]}] 15:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1377ms 15:17:37 INFO - PROCESS | 1823 | 1461277057861 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 15:17:37 INFO - PROCESS | 1823 | 1461277057865 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 15:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:17:37 INFO - PROCESS | 1823 | 1461277057871 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:17:37 INFO - PROCESS | 1823 | 1461277057874 Marionette TRACE conn3 <- [1,1202,null,{}] 15:17:37 INFO - PROCESS | 1823 | 1461277057879 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}] 15:17:38 INFO - PROCESS | 1823 | 1461277058053 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 15:17:38 INFO - PROCESS | 1823 | 1461277058243 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1edd000 == 124 [pid = 1823] [id = 308] 15:17:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 241 (0x7f5bd6120c00) [pid = 1823] [serial = 925] [outer = (nil)] 15:17:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 242 (0x7f5bd6126400) [pid = 1823] [serial = 926] [outer = 0x7f5bd6120c00] 15:17:38 INFO - PROCESS | 1823 | 1461277058321 Marionette DEBUG loaded listener.js 15:17:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 243 (0x7f5bd612b400) [pid = 1823] [serial = 927] [outer = 0x7f5bd6120c00] 15:17:39 INFO - PROCESS | 1823 | 1461277059116 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]]]}] 15:17:39 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 15:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1277ms 15:17:39 INFO - PROCESS | 1823 | 1461277059149 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 15:17:39 INFO - PROCESS | 1823 | 1461277059152 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 15:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:17:39 INFO - PROCESS | 1823 | 1461277059159 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:17:39 INFO - PROCESS | 1823 | 1461277059163 Marionette TRACE conn3 <- [1,1206,null,{}] 15:17:39 INFO - PROCESS | 1823 | 1461277059169 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}] 15:17:39 INFO - PROCESS | 1823 | 1461277059367 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 15:17:39 INFO - PROCESS | 1823 | 1461277059560 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd6762800 == 125 [pid = 1823] [id = 309] 15:17:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 244 (0x7f5bd6121800) [pid = 1823] [serial = 928] [outer = (nil)] 15:17:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f5bd67bfc00) [pid = 1823] [serial = 929] [outer = 0x7f5bd6121800] 15:17:39 INFO - PROCESS | 1823 | 1461277059633 Marionette DEBUG loaded listener.js 15:17:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f5bddd4c000) [pid = 1823] [serial = 930] [outer = 0x7f5bd6121800] 15:17:40 INFO - PROCESS | 1823 | 1461277060525 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]]]}] 15:17:40 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 15:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1429ms 15:17:40 INFO - PROCESS | 1823 | 1461277060589 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 15:17:40 INFO - PROCESS | 1823 | 1461277060592 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 15:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:17:40 INFO - PROCESS | 1823 | 1461277060598 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:17:40 INFO - PROCESS | 1823 | 1461277060600 Marionette TRACE conn3 <- [1,1210,null,{}] 15:17:40 INFO - PROCESS | 1823 | 1461277060606 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}] 15:17:41 INFO - PROCESS | 1823 | 1461277061148 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 15:17:41 INFO - PROCESS | 1823 | 1461277061421 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd30d5000 == 126 [pid = 1823] [id = 310] 15:17:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f5bd104f800) [pid = 1823] [serial = 931] [outer = (nil)] 15:17:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 248 (0x7f5bd331bc00) [pid = 1823] [serial = 932] [outer = 0x7f5bd104f800] 15:17:41 INFO - PROCESS | 1823 | 1461277061489 Marionette DEBUG loaded listener.js 15:17:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 249 (0x7f5bd38f2000) [pid = 1823] [serial = 933] [outer = 0x7f5bd104f800] 15:17:42 INFO - PROCESS | 1823 | 1461277062280 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]]]}] 15:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1729ms 15:17:42 INFO - PROCESS | 1823 | 1461277062329 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 15:17:42 INFO - PROCESS | 1823 | 1461277062336 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 15:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:17:42 INFO - PROCESS | 1823 | 1461277062343 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:17:42 INFO - PROCESS | 1823 | 1461277062349 Marionette TRACE conn3 <- [1,1214,null,{}] 15:17:42 INFO - PROCESS | 1823 | 1461277062356 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}] 15:17:42 INFO - PROCESS | 1823 | 1461277062528 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 15:17:42 INFO - PROCESS | 1823 | 1461277062736 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd60c2800 == 127 [pid = 1823] [id = 311] 15:17:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 250 (0x7f5bd1055c00) [pid = 1823] [serial = 934] [outer = (nil)] 15:17:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 251 (0x7f5bd40ac800) [pid = 1823] [serial = 935] [outer = 0x7f5bd1055c00] 15:17:42 INFO - PROCESS | 1823 | 1461277062800 Marionette DEBUG loaded listener.js 15:17:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 252 (0x7f5bd4247000) [pid = 1823] [serial = 936] [outer = 0x7f5bd1055c00] 15:17:43 INFO - PROCESS | 1823 | 1461277063867 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]]]}] 15:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1583ms 15:17:43 INFO - PROCESS | 1823 | 1461277063928 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 15:17:43 INFO - PROCESS | 1823 | 1461277063932 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 15:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:17:43 INFO - PROCESS | 1823 | 1461277063938 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:17:43 INFO - PROCESS | 1823 | 1461277063941 Marionette TRACE conn3 <- [1,1218,null,{}] 15:17:43 INFO - PROCESS | 1823 | 1461277063946 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}] 15:17:44 INFO - PROCESS | 1823 | 1461277064144 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 15:17:44 INFO - PROCESS | 1823 | 1461277064404 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd44cc000 == 128 [pid = 1823] [id = 312] 15:17:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 253 (0x7f5bd67bdc00) [pid = 1823] [serial = 937] [outer = (nil)] 15:17:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 254 (0x7f5bd67c3c00) [pid = 1823] [serial = 938] [outer = 0x7f5bd67bdc00] 15:17:44 INFO - PROCESS | 1823 | 1461277064517 Marionette DEBUG loaded listener.js 15:17:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 255 (0x7f5bd7d68400) [pid = 1823] [serial = 939] [outer = 0x7f5bd67bdc00] 15:17:45 INFO - PROCESS | 1823 | 1461277065378 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]]]}] 15:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1477ms 15:17:45 INFO - PROCESS | 1823 | 1461277065416 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 15:17:45 INFO - PROCESS | 1823 | 1461277065421 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 15:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:17:45 INFO - PROCESS | 1823 | 1461277065436 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:17:45 INFO - PROCESS | 1823 | 1461277065442 Marionette TRACE conn3 <- [1,1222,null,{}] 15:17:45 INFO - PROCESS | 1823 | 1461277065447 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}] 15:17:45 INFO - PROCESS | 1823 | 1461277065614 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 15:17:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf74cd000 == 127 [pid = 1823] [id = 38] 15:17:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf7414000 == 126 [pid = 1823] [id = 216] 15:17:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfc931000 == 125 [pid = 1823] [id = 100] 15:17:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be92af800 == 124 [pid = 1823] [id = 62] 15:17:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9fe4000 == 123 [pid = 1823] [id = 297] 15:17:45 INFO - PROCESS | 1823 | --DOMWINDOW == 254 (0x7f5be77ca000) [pid = 1823] [serial = 833] [outer = (nil)] [url = about:blank] 15:17:45 INFO - PROCESS | 1823 | --DOMWINDOW == 253 (0x7f5be95b3400) [pid = 1823] [serial = 788] [outer = (nil)] [url = about:blank] 15:17:45 INFO - PROCESS | 1823 | --DOMWINDOW == 252 (0x7f5bdeee3400) [pid = 1823] [serial = 782] [outer = (nil)] [url = about:blank] 15:17:45 INFO - PROCESS | 1823 | --DOMWINDOW == 251 (0x7f5be0e74800) [pid = 1823] [serial = 785] [outer = (nil)] [url = about:blank] 15:17:45 INFO - PROCESS | 1823 | --DOMWINDOW == 250 (0x7f5bed34f800) [pid = 1823] [serial = 791] [outer = (nil)] [url = about:blank] 15:17:45 INFO - PROCESS | 1823 | --DOMWINDOW == 249 (0x7f5bf747a800) [pid = 1823] [serial = 794] [outer = (nil)] [url = about:blank] 15:17:45 INFO - PROCESS | 1823 | --DOMWINDOW == 248 (0x7f5bed1c8c00) [pid = 1823] [serial = 797] [outer = (nil)] [url = about:blank] 15:17:45 INFO - PROCESS | 1823 | --DOMWINDOW == 247 (0x7f5bd603b400) [pid = 1823] [serial = 800] [outer = (nil)] [url = about:blank] 15:17:45 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f5bd38f0400) [pid = 1823] [serial = 803] [outer = (nil)] [url = about:blank] 15:17:45 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f5bd603d800) [pid = 1823] [serial = 806] [outer = (nil)] [url = about:blank] 15:17:45 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f5bd3a81800) [pid = 1823] [serial = 809] [outer = (nil)] [url = about:blank] 15:17:45 INFO - PROCESS | 1823 | 1461277065952 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be7771800 == 122 [pid = 1823] [id = 296] 15:17:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be1168000 == 121 [pid = 1823] [id = 295] 15:17:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be01e3800 == 120 [pid = 1823] [id = 294] 15:17:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3f99000 == 121 [pid = 1823] [id = 313] 15:17:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f5bd3319400) [pid = 1823] [serial = 940] [outer = (nil)] 15:17:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f5bd40b1000) [pid = 1823] [serial = 941] [outer = 0x7f5bd3319400] 15:17:46 INFO - PROCESS | 1823 | 1461277066055 Marionette DEBUG loaded listener.js 15:17:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f5bd8a8f000) [pid = 1823] [serial = 942] [outer = 0x7f5bd3319400] 15:17:46 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9c75000 == 120 [pid = 1823] [id = 293] 15:17:46 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd42ca800 == 119 [pid = 1823] [id = 292] 15:17:46 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd44e0000 == 118 [pid = 1823] [id = 291] 15:17:46 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd21dc000 == 117 [pid = 1823] [id = 286] 15:17:46 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5c018cf000 == 116 [pid = 1823] [id = 285] 15:17:46 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd60af800 == 115 [pid = 1823] [id = 284] 15:17:46 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5c0177b800 == 114 [pid = 1823] [id = 283] 15:17:46 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfc163800 == 113 [pid = 1823] [id = 282] 15:17:46 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf8666800 == 112 [pid = 1823] [id = 281] 15:17:46 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5beb03b000 == 111 [pid = 1823] [id = 277] 15:17:46 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f5be10f8c00) [pid = 1823] [serial = 827] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f5bdf196400) [pid = 1823] [serial = 830] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f5be24bf800) [pid = 1823] [serial = 828] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1823 | --DOMWINDOW == 243 (0x7f5be0110400) [pid = 1823] [serial = 821] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1823 | --DOMWINDOW == 242 (0x7f5be0ae3000) [pid = 1823] [serial = 822] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1823 | --DOMWINDOW == 241 (0x7f5bdee27400) [pid = 1823] [serial = 818] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1823 | --DOMWINDOW == 240 (0x7f5bdeeec400) [pid = 1823] [serial = 819] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1823 | --DOMWINDOW == 239 (0x7f5be0c1b400) [pid = 1823] [serial = 824] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1823 | --DOMWINDOW == 238 (0x7f5bd7d69400) [pid = 1823] [serial = 813] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1823 | --DOMWINDOW == 237 (0x7f5bd603cc00) [pid = 1823] [serial = 812] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1823 | --DOMWINDOW == 236 (0x7f5bd9689c00) [pid = 1823] [serial = 816] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1823 | --DOMWINDOW == 235 (0x7f5bd88ef800) [pid = 1823] [serial = 815] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1823 | --DOMWINDOW == 234 (0x7f5be0c9a000) [pid = 1823] [serial = 825] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1823 | --DOMWINDOW == 233 (0x7f5be3df0c00) [pid = 1823] [serial = 831] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1823 | 1461277066774 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] 15:17:46 INFO - PROCESS | 1823 | 1461277066826 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 15:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:17:46 INFO - PROCESS | 1823 | 1461277066831 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:17:46 INFO - PROCESS | 1823 | 1461277066833 Marionette TRACE conn3 <- [1,1226,null,{}] 15:17:46 INFO - PROCESS | 1823 | 1461277066839 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}] 15:17:47 INFO - PROCESS | 1823 | 1461277067000 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 15:17:47 INFO - PROCESS | 1823 | 1461277067145 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd98af800 == 112 [pid = 1823] [id = 314] 15:17:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 234 (0x7f5bd38ec000) [pid = 1823] [serial = 943] [outer = (nil)] 15:17:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 235 (0x7f5bddd44400) [pid = 1823] [serial = 944] [outer = 0x7f5bd38ec000] 15:17:47 INFO - PROCESS | 1823 | 1461277067206 Marionette DEBUG loaded listener.js 15:17:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 236 (0x7f5bddfd7400) [pid = 1823] [serial = 945] [outer = 0x7f5bd38ec000] 15:17:47 INFO - PROCESS | 1823 | 1461277067917 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]]]}] 15:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1124ms 15:17:47 INFO - PROCESS | 1823 | 1461277067957 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 15:17:47 INFO - PROCESS | 1823 | 1461277067960 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 15:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:17:47 INFO - PROCESS | 1823 | 1461277067966 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:17:47 INFO - PROCESS | 1823 | 1461277067968 Marionette TRACE conn3 <- [1,1230,null,{}] 15:17:47 INFO - PROCESS | 1823 | 1461277067973 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}] 15:17:48 INFO - PROCESS | 1823 | 1461277068207 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 15:17:48 INFO - PROCESS | 1823 | 1461277068223 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bda6c2800 == 113 [pid = 1823] [id = 315] 15:17:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 237 (0x7f5bded1e800) [pid = 1823] [serial = 946] [outer = (nil)] 15:17:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 238 (0x7f5bdee35800) [pid = 1823] [serial = 947] [outer = 0x7f5bded1e800] 15:17:48 INFO - PROCESS | 1823 | 1461277068297 Marionette DEBUG loaded listener.js 15:17:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 239 (0x7f5bdf196400) [pid = 1823] [serial = 948] [outer = 0x7f5bded1e800] 15:17:49 INFO - PROCESS | 1823 | 1461277069178 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]]]}] 15:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1225ms 15:17:49 INFO - PROCESS | 1823 | 1461277069198 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 15:17:49 INFO - PROCESS | 1823 | 1461277069201 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 15:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:17:49 INFO - PROCESS | 1823 | 1461277069208 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:17:49 INFO - PROCESS | 1823 | 1461277069210 Marionette TRACE conn3 <- [1,1234,null,{}] 15:17:49 INFO - PROCESS | 1823 | 1461277069215 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}] 15:17:49 INFO - PROCESS | 1823 | 1461277069419 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 15:17:49 INFO - PROCESS | 1823 | 1461277069447 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bdf1c2800 == 114 [pid = 1823] [id = 316] 15:17:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 240 (0x7f5bd8a8e800) [pid = 1823] [serial = 949] [outer = (nil)] 15:17:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 241 (0x7f5be0c12c00) [pid = 1823] [serial = 950] [outer = 0x7f5bd8a8e800] 15:17:49 INFO - PROCESS | 1823 | 1461277069506 Marionette DEBUG loaded listener.js 15:17:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 242 (0x7f5be0c9d400) [pid = 1823] [serial = 951] [outer = 0x7f5bd8a8e800] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 241 (0x7f5be264e400) [pid = 1823] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 240 (0x7f5be0c1f400) [pid = 1823] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 239 (0x7f5bd9683000) [pid = 1823] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 238 (0x7f5be00bc000) [pid = 1823] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 237 (0x7f5be015b000) [pid = 1823] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 236 (0x7f5bd7f70800) [pid = 1823] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 235 (0x7f5bd8a96000) [pid = 1823] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 234 (0x7f5bd8a90c00) [pid = 1823] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 233 (0x7f5bd6041400) [pid = 1823] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 232 (0x7f5be0c96800) [pid = 1823] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 231 (0x7f5bd7f68c00) [pid = 1823] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 230 (0x7f5bde417800) [pid = 1823] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 229 (0x7f5be11de800) [pid = 1823] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 228 (0x7f5beb16e400) [pid = 1823] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 227 (0x7f5be9e4f400) [pid = 1823] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 226 (0x7f5bdf187c00) [pid = 1823] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 225 (0x7f5bd98c2800) [pid = 1823] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 224 (0x7f5be0616000) [pid = 1823] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 223 (0x7f5be10f5c00) [pid = 1823] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 222 (0x7f5bdf188000) [pid = 1823] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 221 (0x7f5be10ef800) [pid = 1823] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 220 (0x7f5be0169000) [pid = 1823] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 219 (0x7f5be9e44c00) [pid = 1823] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 218 (0x7f5bd38eb400) [pid = 1823] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 217 (0x7f5be64d0800) [pid = 1823] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f5be09a3c00) [pid = 1823] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f5be0bef000) [pid = 1823] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f5bd6035400) [pid = 1823] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f5bf6341000) [pid = 1823] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f5be10f3c00) [pid = 1823] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f5bde41ec00) [pid = 1823] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f5bd40ae400) [pid = 1823] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f5be0befc00) [pid = 1823] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f5bd8a92c00) [pid = 1823] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f5bd968ec00) [pid = 1823] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f5bd968cc00) [pid = 1823] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f5bd40b0800) [pid = 1823] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f5be950d000) [pid = 1823] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f5be0c1b000) [pid = 1823] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f5bd38e9000) [pid = 1823] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 201 (0x7f5bdf193800) [pid = 1823] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 200 (0x7f5bd8a8d000) [pid = 1823] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 199 (0x7f5bddcf4000) [pid = 1823] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 198 (0x7f5bd7f67c00) [pid = 1823] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f5bd40ad000) [pid = 1823] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f5be0bee400) [pid = 1823] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f5bd968e000) [pid = 1823] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f5bde422c00) [pid = 1823] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f5be0111800) [pid = 1823] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f5be7bcb800) [pid = 1823] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f5bd968b000) [pid = 1823] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f5bd8794000) [pid = 1823] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f5bed178800) [pid = 1823] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f5bd88f8000) [pid = 1823] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f5bd7f70c00) [pid = 1823] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f5be264ec00) [pid = 1823] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f5be0be9800) [pid = 1823] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f5bda5e8800) [pid = 1823] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f5be3df0800) [pid = 1823] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f5bd3a7d800) [pid = 1823] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f5bf131ec00) [pid = 1823] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f5be11e9400) [pid = 1823] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f5beb549c00) [pid = 1823] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f5bd98d1800) [pid = 1823] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f5be85c0800) [pid = 1823] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f5be7bc7800) [pid = 1823] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f5be3a62c00) [pid = 1823] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f5be9e4e400) [pid = 1823] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:17:51 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f5be950b400) [pid = 1823] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:17:51 INFO - PROCESS | 1823 | 1461277071677 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]]]}] 15:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 2528ms 15:17:51 INFO - PROCESS | 1823 | 1461277071737 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 15:17:51 INFO - PROCESS | 1823 | 1461277071744 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 15:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:17:51 INFO - PROCESS | 1823 | 1461277071753 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:17:51 INFO - PROCESS | 1823 | 1461277071757 Marionette TRACE conn3 <- [1,1238,null,{}] 15:17:51 INFO - PROCESS | 1823 | 1461277071766 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}] 15:17:51 INFO - PROCESS | 1823 | 1461277071968 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 15:17:52 INFO - PROCESS | 1823 | 1461277072146 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3f94000 == 115 [pid = 1823] [id = 317] 15:17:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f5bd40afc00) [pid = 1823] [serial = 952] [outer = (nil)] 15:17:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f5bd40b3c00) [pid = 1823] [serial = 953] [outer = 0x7f5bd40afc00] 15:17:52 INFO - PROCESS | 1823 | 1461277072224 Marionette DEBUG loaded listener.js 15:17:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f5bd6035400) [pid = 1823] [serial = 954] [outer = 0x7f5bd40afc00] 15:17:53 INFO - PROCESS | 1823 | 1461277073160 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]]]}] 15:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1480ms 15:17:53 INFO - PROCESS | 1823 | 1461277073233 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 15:17:53 INFO - PROCESS | 1823 | 1461277073242 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 15:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:17:53 INFO - PROCESS | 1823 | 1461277073252 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:17:53 INFO - PROCESS | 1823 | 1461277073255 Marionette TRACE conn3 <- [1,1242,null,{}] 15:17:53 INFO - PROCESS | 1823 | 1461277073261 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}] 15:17:53 INFO - PROCESS | 1823 | 1461277073502 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 15:17:53 INFO - PROCESS | 1823 | 1461277073725 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd867e800 == 116 [pid = 1823] [id = 318] 15:17:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f5bd67ba800) [pid = 1823] [serial = 955] [outer = (nil)] 15:17:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f5bd7d67c00) [pid = 1823] [serial = 956] [outer = 0x7f5bd67ba800] 15:17:53 INFO - PROCESS | 1823 | 1461277073813 Marionette DEBUG loaded listener.js 15:17:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f5bd878dc00) [pid = 1823] [serial = 957] [outer = 0x7f5bd67ba800] 15:17:54 INFO - PROCESS | 1823 | 1461277074656 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]]]}] 15:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1479ms 15:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:17:54 INFO - PROCESS | 1823 | 1461277074732 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 15:17:54 INFO - PROCESS | 1823 | 1461277074735 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 15:17:54 INFO - PROCESS | 1823 | 1461277074741 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:17:54 INFO - PROCESS | 1823 | 1461277074747 Marionette TRACE conn3 <- [1,1246,null,{}] 15:17:54 INFO - PROCESS | 1823 | 1461277074763 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}] 15:17:55 INFO - PROCESS | 1823 | 1461277074996 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 15:17:55 INFO - PROCESS | 1823 | 1461277075217 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde5d3800 == 117 [pid = 1823] [id = 319] 15:17:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f5bd8a90c00) [pid = 1823] [serial = 958] [outer = (nil)] 15:17:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f5bddcf6000) [pid = 1823] [serial = 959] [outer = 0x7f5bd8a90c00] 15:17:55 INFO - PROCESS | 1823 | 1461277075340 Marionette DEBUG loaded listener.js 15:17:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f5bde417400) [pid = 1823] [serial = 960] [outer = 0x7f5bd8a90c00] 15:17:56 INFO - PROCESS | 1823 | 1461277076215 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]]]}] 15:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1537ms 15:17:56 INFO - PROCESS | 1823 | 1461277076278 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 15:17:56 INFO - PROCESS | 1823 | 1461277076282 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 15:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:17:56 INFO - PROCESS | 1823 | 1461277076288 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:17:56 INFO - PROCESS | 1823 | 1461277076291 Marionette TRACE conn3 <- [1,1250,null,{}] 15:17:56 INFO - PROCESS | 1823 | 1461277076296 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}] 15:17:56 INFO - PROCESS | 1823 | 1461277076479 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 15:17:56 INFO - PROCESS | 1823 | 1461277076666 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b75000 == 118 [pid = 1823] [id = 320] 15:17:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f5bd9684000) [pid = 1823] [serial = 961] [outer = (nil)] 15:17:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f5bdf189400) [pid = 1823] [serial = 962] [outer = 0x7f5bd9684000] 15:17:56 INFO - PROCESS | 1823 | 1461277076738 Marionette DEBUG loaded listener.js 15:17:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f5be00c6800) [pid = 1823] [serial = 963] [outer = 0x7f5bd9684000] 15:17:57 INFO - PROCESS | 1823 | 1461277077593 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]]]}] 15:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1379ms 15:17:57 INFO - PROCESS | 1823 | 1461277077668 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 15:17:57 INFO - PROCESS | 1823 | 1461277077671 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 15:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:17:57 INFO - PROCESS | 1823 | 1461277077677 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:17:57 INFO - PROCESS | 1823 | 1461277077680 Marionette TRACE conn3 <- [1,1254,null,{}] 15:17:57 INFO - PROCESS | 1823 | 1461277077685 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}] 15:17:57 INFO - PROCESS | 1823 | 1461277077862 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 15:17:58 INFO - PROCESS | 1823 | 1461277078041 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be15bd000 == 119 [pid = 1823] [id = 321] 15:17:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f5bde419400) [pid = 1823] [serial = 964] [outer = (nil)] 15:17:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f5be015e800) [pid = 1823] [serial = 965] [outer = 0x7f5bde419400] 15:17:58 INFO - PROCESS | 1823 | 1461277078112 Marionette DEBUG loaded listener.js 15:17:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f5be09a4c00) [pid = 1823] [serial = 966] [outer = 0x7f5bde419400] 15:17:59 INFO - PROCESS | 1823 | 1461277079026 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]]]}] 15:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1382ms 15:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:17:59 INFO - PROCESS | 1823 | 1461277079060 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 15:17:59 INFO - PROCESS | 1823 | 1461277079062 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 15:17:59 INFO - PROCESS | 1823 | 1461277079068 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:17:59 INFO - PROCESS | 1823 | 1461277079072 Marionette TRACE conn3 <- [1,1258,null,{}] 15:17:59 INFO - PROCESS | 1823 | 1461277079077 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}] 15:17:59 INFO - PROCESS | 1823 | 1461277079280 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 15:17:59 INFO - PROCESS | 1823 | 1461277079461 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be7864000 == 120 [pid = 1823] [id = 322] 15:17:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f5bdeeefc00) [pid = 1823] [serial = 967] [outer = (nil)] 15:17:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f5be10ebc00) [pid = 1823] [serial = 968] [outer = 0x7f5bdeeefc00] 15:17:59 INFO - PROCESS | 1823 | 1461277079536 Marionette DEBUG loaded listener.js 15:17:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f5be120c800) [pid = 1823] [serial = 969] [outer = 0x7f5bdeeefc00] 15:18:00 INFO - PROCESS | 1823 | 1461277080370 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]]]}] 15:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1377ms 15:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:18:00 INFO - PROCESS | 1823 | 1461277080446 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 15:18:00 INFO - PROCESS | 1823 | 1461277080449 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 15:18:00 INFO - PROCESS | 1823 | 1461277080455 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:18:00 INFO - PROCESS | 1823 | 1461277080458 Marionette TRACE conn3 <- [1,1262,null,{}] 15:18:00 INFO - PROCESS | 1823 | 1461277080463 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}] 15:18:00 INFO - PROCESS | 1823 | 1461277080659 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 15:18:00 INFO - PROCESS | 1823 | 1461277080838 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9cc6000 == 121 [pid = 1823] [id = 323] 15:18:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f5be0110400) [pid = 1823] [serial = 970] [outer = (nil)] 15:18:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f5be24c3400) [pid = 1823] [serial = 971] [outer = 0x7f5be0110400] 15:18:00 INFO - PROCESS | 1823 | 1461277080912 Marionette DEBUG loaded listener.js 15:18:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f5be394d400) [pid = 1823] [serial = 972] [outer = 0x7f5be0110400] 15:18:01 INFO - PROCESS | 1823 | 1461277081812 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]]]}] 15:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1433ms 15:18:01 INFO - PROCESS | 1823 | 1461277081888 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 15:18:01 INFO - PROCESS | 1823 | 1461277081890 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 15:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:18:01 INFO - PROCESS | 1823 | 1461277081896 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:18:01 INFO - PROCESS | 1823 | 1461277081899 Marionette TRACE conn3 <- [1,1266,null,{}] 15:18:01 INFO - PROCESS | 1823 | 1461277081904 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}] 15:18:02 INFO - PROCESS | 1823 | 1461277082075 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 15:18:02 INFO - PROCESS | 1823 | 1461277082255 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea920800 == 122 [pid = 1823] [id = 324] 15:18:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f5be0e6e000) [pid = 1823] [serial = 973] [outer = (nil)] 15:18:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f5be3de8c00) [pid = 1823] [serial = 974] [outer = 0x7f5be0e6e000] 15:18:02 INFO - PROCESS | 1823 | 1461277082328 Marionette DEBUG loaded listener.js 15:18:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f5be5167c00) [pid = 1823] [serial = 975] [outer = 0x7f5be0e6e000] 15:18:03 INFO - PROCESS | 1823 | 1461277083183 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]]]}] 15:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1331ms 15:18:03 INFO - PROCESS | 1823 | 1461277083229 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 15:18:03 INFO - PROCESS | 1823 | 1461277083233 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 15:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:18:03 INFO - PROCESS | 1823 | 1461277083238 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:18:03 INFO - PROCESS | 1823 | 1461277083240 Marionette TRACE conn3 <- [1,1270,null,{}] 15:18:03 INFO - PROCESS | 1823 | 1461277083246 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}] 15:18:03 INFO - PROCESS | 1823 | 1461277083418 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 15:18:03 INFO - PROCESS | 1823 | 1461277083613 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf63af000 == 123 [pid = 1823] [id = 325] 15:18:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f5be0af0000) [pid = 1823] [serial = 976] [outer = (nil)] 15:18:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 199 (0x7f5be6f6fc00) [pid = 1823] [serial = 977] [outer = 0x7f5be0af0000] 15:18:03 INFO - PROCESS | 1823 | 1461277083682 Marionette DEBUG loaded listener.js 15:18:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 200 (0x7f5be7bcac00) [pid = 1823] [serial = 978] [outer = 0x7f5be0af0000] 15:18:04 INFO - PROCESS | 1823 | 1461277084524 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]]]}] 15:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1335ms 15:18:04 INFO - PROCESS | 1823 | 1461277084575 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 15:18:04 INFO - PROCESS | 1823 | 1461277084578 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 15:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:18:04 INFO - PROCESS | 1823 | 1461277084584 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:18:04 INFO - PROCESS | 1823 | 1461277084587 Marionette TRACE conn3 <- [1,1274,null,{}] 15:18:04 INFO - PROCESS | 1823 | 1461277084592 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}] 15:18:04 INFO - PROCESS | 1823 | 1461277084757 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 15:18:04 INFO - PROCESS | 1823 | 1461277084943 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf8312800 == 124 [pid = 1823] [id = 326] 15:18:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 201 (0x7f5be1521c00) [pid = 1823] [serial = 979] [outer = (nil)] 15:18:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 202 (0x7f5be8689800) [pid = 1823] [serial = 980] [outer = 0x7f5be1521c00] 15:18:05 INFO - PROCESS | 1823 | 1461277085011 Marionette DEBUG loaded listener.js 15:18:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f5be8dc9400) [pid = 1823] [serial = 981] [outer = 0x7f5be1521c00] 15:18:05 INFO - PROCESS | 1823 | 1461277085950 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]]]}] 15:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1432ms 15:18:06 INFO - PROCESS | 1823 | 1461277086017 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 15:18:06 INFO - PROCESS | 1823 | 1461277086021 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 15:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:18:06 INFO - PROCESS | 1823 | 1461277086027 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:18:06 INFO - PROCESS | 1823 | 1461277086031 Marionette TRACE conn3 <- [1,1278,null,{}] 15:18:06 INFO - PROCESS | 1823 | 1461277086036 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}] 15:18:06 INFO - PROCESS | 1823 | 1461277086280 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 15:18:06 INFO - PROCESS | 1823 | 1461277086503 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc161000 == 125 [pid = 1823] [id = 327] 15:18:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f5be950f400) [pid = 1823] [serial = 982] [outer = (nil)] 15:18:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f5be9747400) [pid = 1823] [serial = 983] [outer = 0x7f5be950f400] 15:18:06 INFO - PROCESS | 1823 | 1461277086631 Marionette DEBUG loaded listener.js 15:18:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f5bea071c00) [pid = 1823] [serial = 984] [outer = 0x7f5be950f400] 15:18:07 INFO - PROCESS | 1823 | 1461277087450 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]]]}] 15:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1478ms 15:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:18:07 INFO - PROCESS | 1823 | 1461277087507 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 15:18:07 INFO - PROCESS | 1823 | 1461277087509 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 15:18:07 INFO - PROCESS | 1823 | 1461277087516 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:18:07 INFO - PROCESS | 1823 | 1461277087519 Marionette TRACE conn3 <- [1,1282,null,{}] 15:18:07 INFO - PROCESS | 1823 | 1461277087524 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}] 15:18:07 INFO - PROCESS | 1823 | 1461277087687 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 15:18:07 INFO - PROCESS | 1823 | 1461277087874 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c008bf000 == 126 [pid = 1823] [id = 328] 15:18:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f5bea8af000) [pid = 1823] [serial = 985] [outer = (nil)] 15:18:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f5beb54d000) [pid = 1823] [serial = 986] [outer = 0x7f5bea8af000] 15:18:07 INFO - PROCESS | 1823 | 1461277087945 Marionette DEBUG loaded listener.js 15:18:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f5bed1d6c00) [pid = 1823] [serial = 987] [outer = 0x7f5bea8af000] 15:18:08 INFO - PROCESS | 1823 | 1461277088816 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]]]}] 15:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1377ms 15:18:08 INFO - PROCESS | 1823 | 1461277088893 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 15:18:08 INFO - PROCESS | 1823 | 1461277088895 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 15:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:18:08 INFO - PROCESS | 1823 | 1461277088901 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:18:08 INFO - PROCESS | 1823 | 1461277088904 Marionette TRACE conn3 <- [1,1286,null,{}] 15:18:08 INFO - PROCESS | 1823 | 1461277088909 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}] 15:18:09 INFO - PROCESS | 1823 | 1461277089113 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 15:18:09 INFO - PROCESS | 1823 | 1461277089301 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd21de800 == 127 [pid = 1823] [id = 329] 15:18:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f5bd38f0000) [pid = 1823] [serial = 988] [outer = (nil)] 15:18:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f5bd6040800) [pid = 1823] [serial = 989] [outer = 0x7f5bd38f0000] 15:18:09 INFO - PROCESS | 1823 | 1461277089372 Marionette DEBUG loaded listener.js 15:18:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f5be0aeb800) [pid = 1823] [serial = 990] [outer = 0x7f5bd38f0000] 15:18:10 INFO - PROCESS | 1823 | 1461277090254 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]]]}] 15:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1430ms 15:18:10 INFO - PROCESS | 1823 | 1461277090332 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 15:18:10 INFO - PROCESS | 1823 | 1461277090335 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 15:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:18:10 INFO - PROCESS | 1823 | 1461277090341 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:18:10 INFO - PROCESS | 1823 | 1461277090343 Marionette TRACE conn3 <- [1,1290,null,{}] 15:18:10 INFO - PROCESS | 1823 | 1461277090348 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}] 15:18:10 INFO - PROCESS | 1823 | 1461277090523 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 15:18:10 INFO - PROCESS | 1823 | 1461277090711 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd325f000 == 128 [pid = 1823] [id = 330] 15:18:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f5bd38ee000) [pid = 1823] [serial = 991] [outer = (nil)] 15:18:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f5bd946f800) [pid = 1823] [serial = 992] [outer = 0x7f5bd38ee000] 15:18:10 INFO - PROCESS | 1823 | 1461277090781 Marionette DEBUG loaded listener.js 15:18:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f5bddcfac00) [pid = 1823] [serial = 993] [outer = 0x7f5bd38ee000] 15:18:11 INFO - PROCESS | 1823 | 1461277091620 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]]]}] 15:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1329ms 15:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:18:11 INFO - PROCESS | 1823 | 1461277091670 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 15:18:11 INFO - PROCESS | 1823 | 1461277091673 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 15:18:11 INFO - PROCESS | 1823 | 1461277091678 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:18:11 INFO - PROCESS | 1823 | 1461277091682 Marionette TRACE conn3 <- [1,1294,null,{}] 15:18:11 INFO - PROCESS | 1823 | 1461277091687 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}] 15:18:11 INFO - PROCESS | 1823 | 1461277091870 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 15:18:12 INFO - PROCESS | 1823 | 1461277092071 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7ac3000 == 129 [pid = 1823] [id = 331] 15:18:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f5bd38f6800) [pid = 1823] [serial = 994] [outer = (nil)] 15:18:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f5bda5ebc00) [pid = 1823] [serial = 995] [outer = 0x7f5bd38f6800] 15:18:12 INFO - PROCESS | 1823 | 1461277092141 Marionette DEBUG loaded listener.js 15:18:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 218 (0x7f5be0116800) [pid = 1823] [serial = 996] [outer = 0x7f5bd38f6800] 15:18:13 INFO - PROCESS | 1823 | 1461277093440 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]]]}] 15:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1833ms 15:18:13 INFO - PROCESS | 1823 | 1461277093512 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 15:18:13 INFO - PROCESS | 1823 | 1461277093517 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 15:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:18:13 INFO - PROCESS | 1823 | 1461277093526 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:18:13 INFO - PROCESS | 1823 | 1461277093530 Marionette TRACE conn3 <- [1,1298,null,{}] 15:18:13 INFO - PROCESS | 1823 | 1461277093537 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}] 15:18:13 INFO - PROCESS | 1823 | 1461277093776 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 15:18:14 INFO - PROCESS | 1823 | 1461277094086 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd60b9800 == 130 [pid = 1823] [id = 332] 15:18:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 219 (0x7f5bd40b9000) [pid = 1823] [serial = 997] [outer = (nil)] 15:18:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 220 (0x7f5bd4248000) [pid = 1823] [serial = 998] [outer = 0x7f5bd40b9000] 15:18:14 INFO - PROCESS | 1823 | 1461277094214 Marionette DEBUG loaded listener.js 15:18:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 221 (0x7f5bd6122800) [pid = 1823] [serial = 999] [outer = 0x7f5bd40b9000] 15:18:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bde5ce800 == 129 [pid = 1823] [id = 234] 15:18:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be01d6000 == 128 [pid = 1823] [id = 233] 15:18:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bde317800 == 127 [pid = 1823] [id = 133] 15:18:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bda6c2800 == 126 [pid = 1823] [id = 315] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 220 (0x7f5beb171c00) [pid = 1823] [serial = 896] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 219 (0x7f5bf8610400) [pid = 1823] [serial = 866] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 218 (0x7f5bd3323800) [pid = 1823] [serial = 869] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 217 (0x7f5be0112c00) [pid = 1823] [serial = 872] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd98af800 == 125 [pid = 1823] [id = 314] 15:18:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3f99000 == 124 [pid = 1823] [id = 313] 15:18:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd44cc000 == 123 [pid = 1823] [id = 312] 15:18:15 INFO - PROCESS | 1823 | 1461277095259 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]]]}] 15:18:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd60c2800 == 122 [pid = 1823] [id = 311] 15:18:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd30d5000 == 121 [pid = 1823] [id = 310] 15:18:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd30da800 == 120 [pid = 1823] [id = 304] 15:18:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddf5a800 == 119 [pid = 1823] [id = 303] 15:18:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5c00829800 == 118 [pid = 1823] [id = 302] 15:18:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf865d000 == 117 [pid = 1823] [id = 301] 15:18:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be1163000 == 116 [pid = 1823] [id = 300] 15:18:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd98a8800 == 115 [pid = 1823] [id = 299] 15:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1782ms 15:18:15 INFO - PROCESS | 1823 | 1461277095308 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 15:18:15 INFO - PROCESS | 1823 | 1461277095316 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 15:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:18:15 INFO - PROCESS | 1823 | 1461277095326 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:18:15 INFO - PROCESS | 1823 | 1461277095329 Marionette TRACE conn3 <- [1,1302,null,{}] 15:18:15 INFO - PROCESS | 1823 | 1461277095334 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}] 15:18:15 INFO - PROCESS | 1823 | 1461277095503 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f5be8689000) [pid = 1823] [serial = 834] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f5be5163800) [pid = 1823] [serial = 845] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f5be11e1400) [pid = 1823] [serial = 563] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f5bfc671c00) [pid = 1823] [serial = 798] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f5be0c97400) [pid = 1823] [serial = 635] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f5bfc2c7000) [pid = 1823] [serial = 756] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f5beb17b800) [pid = 1823] [serial = 698] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f5bd968d800) [pid = 1823] [serial = 878] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f5bd7d65c00) [pid = 1823] [serial = 836] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f5beb0d7c00) [pid = 1823] [serial = 602] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f5be9e47c00) [pid = 1823] [serial = 569] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f5be010b400) [pid = 1823] [serial = 726] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f5be120f400) [pid = 1823] [serial = 888] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f5bfa009400) [pid = 1823] [serial = 795] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f5bf8607800) [pid = 1823] [serial = 855] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 201 (0x7f5be97b7000) [pid = 1823] [serial = 599] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 200 (0x7f5bf7164800) [pid = 1823] [serial = 854] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 199 (0x7f5be0e71800) [pid = 1823] [serial = 638] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 198 (0x7f5bea96e800) [pid = 1823] [serial = 738] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f5be64cb400) [pid = 1823] [serial = 680] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f5be074ac00) [pid = 1823] [serial = 882] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f5be8dccc00) [pid = 1823] [serial = 732] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f5bddfe1400) [pid = 1823] [serial = 879] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f5be3c7d800) [pid = 1823] [serial = 786] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f5be120a800) [pid = 1823] [serial = 887] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f5bf046b000) [pid = 1823] [serial = 852] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f5bd7d62c00) [pid = 1823] [serial = 807] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f5be897d400) [pid = 1823] [serial = 890] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f5be6479c00) [pid = 1823] [serial = 647] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f5beb0d6000) [pid = 1823] [serial = 695] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f5bd6040400) [pid = 1823] [serial = 801] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f5bf8606c00) [pid = 1823] [serial = 753] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f5be5136800) [pid = 1823] [serial = 644] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f5bdf134000) [pid = 1823] [serial = 629] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f5bd40b4c00) [pid = 1823] [serial = 857] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f5be780fc00) [pid = 1823] [serial = 650] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f5be11de400) [pid = 1823] [serial = 885] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f5bda759c00) [pid = 1823] [serial = 626] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f5be0ae7000) [pid = 1823] [serial = 677] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f5bf860b000) [pid = 1823] [serial = 861] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f5bea96ec00) [pid = 1823] [serial = 692] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f5bea8b3c00) [pid = 1823] [serial = 789] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f5bd38f4c00) [pid = 1823] [serial = 804] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f5be9628800) [pid = 1823] [serial = 891] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f5be0c1ec00) [pid = 1823] [serial = 596] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f5bdf12c800) [pid = 1823] [serial = 560] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f5be950f800) [pid = 1823] [serial = 849] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f5bdf193400) [pid = 1823] [serial = 608] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f5bd7f6e400) [pid = 1823] [serial = 876] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f5bd40b9400) [pid = 1823] [serial = 858] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f5be11dc400) [pid = 1823] [serial = 843] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f5bdee35c00) [pid = 1823] [serial = 593] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f5be8ddb400) [pid = 1823] [serial = 848] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f5be11db000) [pid = 1823] [serial = 729] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f5be0ae2800) [pid = 1823] [serial = 632] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f5bd878a800) [pid = 1823] [serial = 837] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f5be950e000) [pid = 1823] [serial = 723] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f5be0c9a800) [pid = 1823] [serial = 842] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f5be8dde400) [pid = 1823] [serial = 860] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f5bded1f400) [pid = 1823] [serial = 674] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f5be8aecc00) [pid = 1823] [serial = 893] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f5bddfdc400) [pid = 1823] [serial = 863] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f5be8977400) [pid = 1823] [serial = 846] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f5bf71d0400) [pid = 1823] [serial = 747] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f5be8cac800) [pid = 1823] [serial = 671] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f5bd8797c00) [pid = 1823] [serial = 759] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f5bd6039000) [pid = 1823] [serial = 875] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f5bed341c00) [pid = 1823] [serial = 605] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f5be3a63c00) [pid = 1823] [serial = 641] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f5bdeee7000) [pid = 1823] [serial = 839] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f5be0e66800) [pid = 1823] [serial = 884] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f5bf6f5e000) [pid = 1823] [serial = 792] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f5be0110000) [pid = 1823] [serial = 881] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f5bdf18fc00) [pid = 1823] [serial = 840] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f5bd3a85c00) [pid = 1823] [serial = 810] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f5bf76f4c00) [pid = 1823] [serial = 750] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f5be8de9000) [pid = 1823] [serial = 566] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f5bf6344000) [pid = 1823] [serial = 744] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f5be0112800) [pid = 1823] [serial = 783] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f5be9e4f800) [pid = 1823] [serial = 894] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f5be8de7800) [pid = 1823] [serial = 686] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f5be8dc6800) [pid = 1823] [serial = 683] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f5be9e43000) [pid = 1823] [serial = 735] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f5bf131d400) [pid = 1823] [serial = 741] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f5beb17c400) [pid = 1823] [serial = 851] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f5be9fbf400) [pid = 1823] [serial = 689] [outer = (nil)] [url = about:blank] 15:18:15 INFO - PROCESS | 1823 | 1461277095790 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd23e9000 == 116 [pid = 1823] [id = 333] 15:18:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f5bd40b4c00) [pid = 1823] [serial = 1000] [outer = (nil)] 15:18:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f5bd7aac000) [pid = 1823] [serial = 1001] [outer = 0x7f5bd40b4c00] 15:18:15 INFO - PROCESS | 1823 | 1461277095875 Marionette DEBUG loaded listener.js 15:18:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f5bd7f74800) [pid = 1823] [serial = 1002] [outer = 0x7f5bd40b4c00] 15:18:16 INFO - PROCESS | 1823 | 1461277096588 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]]]}] 15:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1287ms 15:18:16 INFO - PROCESS | 1823 | 1461277096614 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 15:18:16 INFO - PROCESS | 1823 | 1461277096616 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 15:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:18:16 INFO - PROCESS | 1823 | 1461277096623 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:18:16 INFO - PROCESS | 1823 | 1461277096628 Marionette TRACE conn3 <- [1,1306,null,{}] 15:18:16 INFO - PROCESS | 1823 | 1461277096643 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}] 15:18:16 INFO - PROCESS | 1823 | 1461277096866 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 15:18:16 INFO - PROCESS | 1823 | 1461277096894 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd60b6800 == 117 [pid = 1823] [id = 334] 15:18:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f5bd8799400) [pid = 1823] [serial = 1003] [outer = (nil)] 15:18:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f5bd968cc00) [pid = 1823] [serial = 1004] [outer = 0x7f5bd8799400] 15:18:16 INFO - PROCESS | 1823 | 1461277096961 Marionette DEBUG loaded listener.js 15:18:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f5bddcf0000) [pid = 1823] [serial = 1005] [outer = 0x7f5bd8799400] 15:18:17 INFO - PROCESS | 1823 | 1461277097825 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]]]}] 15:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1238ms 15:18:17 INFO - PROCESS | 1823 | 1461277097862 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 15:18:17 INFO - PROCESS | 1823 | 1461277097866 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 15:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:18:17 INFO - PROCESS | 1823 | 1461277097872 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:18:17 INFO - PROCESS | 1823 | 1461277097874 Marionette TRACE conn3 <- [1,1310,null,{}] 15:18:17 INFO - PROCESS | 1823 | 1461277097894 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}] 15:18:18 INFO - PROCESS | 1823 | 1461277098117 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 15:18:18 INFO - PROCESS | 1823 | 1461277098141 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd68eb000 == 118 [pid = 1823] [id = 335] 15:18:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f5bd98c8400) [pid = 1823] [serial = 1006] [outer = (nil)] 15:18:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f5bde416400) [pid = 1823] [serial = 1007] [outer = 0x7f5bd98c8400] 15:18:18 INFO - PROCESS | 1823 | 1461277098202 Marionette DEBUG loaded listener.js 15:18:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f5bdee29800) [pid = 1823] [serial = 1008] [outer = 0x7f5bd98c8400] 15:18:19 INFO - PROCESS | 1823 | 1461277099071 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] 15:18:19 INFO - PROCESS | 1823 | 1461277099180 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 15:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:18:19 INFO - PROCESS | 1823 | 1461277099192 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:18:19 INFO - PROCESS | 1823 | 1461277099195 Marionette TRACE conn3 <- [1,1314,null,{}] 15:18:19 INFO - PROCESS | 1823 | 1461277099215 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}] 15:18:19 INFO - PROCESS | 1823 | 1461277099491 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 15:18:19 INFO - PROCESS | 1823 | 1461277099512 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd98b8000 == 119 [pid = 1823] [id = 336] 15:18:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f5bddd50800) [pid = 1823] [serial = 1009] [outer = (nil)] 15:18:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f5be010c800) [pid = 1823] [serial = 1010] [outer = 0x7f5bddd50800] 15:18:19 INFO - PROCESS | 1823 | 1461277099577 Marionette DEBUG loaded listener.js 15:18:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f5be0742c00) [pid = 1823] [serial = 1011] [outer = 0x7f5bddd50800] 15:18:20 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f5bd1055c00) [pid = 1823] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:18:20 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f5bd104f800) [pid = 1823] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:18:20 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f5bd67bdc00) [pid = 1823] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:18:20 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f5bd3319400) [pid = 1823] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:18:20 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f5bd38ec000) [pid = 1823] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:18:20 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f5bded1e800) [pid = 1823] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:18:20 INFO - PROCESS | 1823 | 1461277100555 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]]]}] 15:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1401ms 15:18:20 INFO - PROCESS | 1823 | 1461277100594 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 15:18:20 INFO - PROCESS | 1823 | 1461277100597 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 15:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:18:20 INFO - PROCESS | 1823 | 1461277100603 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:18:20 INFO - PROCESS | 1823 | 1461277100605 Marionette TRACE conn3 <- [1,1318,null,{}] 15:18:20 INFO - PROCESS | 1823 | 1461277100610 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}] 15:18:20 INFO - PROCESS | 1823 | 1461277100805 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 15:18:20 INFO - PROCESS | 1823 | 1461277100954 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9c81000 == 120 [pid = 1823] [id = 337] 15:18:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f5bd38ec000) [pid = 1823] [serial = 1012] [outer = (nil)] 15:18:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f5be0c17400) [pid = 1823] [serial = 1013] [outer = 0x7f5bd38ec000] 15:18:21 INFO - PROCESS | 1823 | 1461277101019 Marionette DEBUG loaded listener.js 15:18:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f5be11db400) [pid = 1823] [serial = 1014] [outer = 0x7f5bd38ec000] 15:18:21 INFO - PROCESS | 1823 | 1461277101748 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]]]}] 15:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1179ms 15:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:18:21 INFO - PROCESS | 1823 | 1461277101782 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 15:18:21 INFO - PROCESS | 1823 | 1461277101785 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 15:18:21 INFO - PROCESS | 1823 | 1461277101790 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:18:21 INFO - PROCESS | 1823 | 1461277101794 Marionette TRACE conn3 <- [1,1322,null,{}] 15:18:21 INFO - PROCESS | 1823 | 1461277101799 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}] 15:18:21 INFO - PROCESS | 1823 | 1461277101963 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 15:18:22 INFO - PROCESS | 1823 | 1461277102209 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1ed6800 == 121 [pid = 1823] [id = 338] 15:18:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f5bd104a800) [pid = 1823] [serial = 1015] [outer = (nil)] 15:18:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f5bd1055c00) [pid = 1823] [serial = 1016] [outer = 0x7f5bd104a800] 15:18:22 INFO - PROCESS | 1823 | 1461277102287 Marionette DEBUG loaded listener.js 15:18:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f5bd38e9000) [pid = 1823] [serial = 1017] [outer = 0x7f5bd104a800] 15:18:23 INFO - PROCESS | 1823 | 1461277103242 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]]]}] 15:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1528ms 15:18:23 INFO - PROCESS | 1823 | 1461277103323 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 15:18:23 INFO - PROCESS | 1823 | 1461277103331 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 15:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:18:23 INFO - PROCESS | 1823 | 1461277103340 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:18:23 INFO - PROCESS | 1823 | 1461277103344 Marionette TRACE conn3 <- [1,1326,null,{}] 15:18:23 INFO - PROCESS | 1823 | 1461277103351 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}] 15:18:23 INFO - PROCESS | 1823 | 1461277103578 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 15:18:23 INFO - PROCESS | 1823 | 1461277103815 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd60b4000 == 122 [pid = 1823] [id = 339] 15:18:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f5bd67bf400) [pid = 1823] [serial = 1018] [outer = (nil)] 15:18:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f5bd7f6a400) [pid = 1823] [serial = 1019] [outer = 0x7f5bd67bf400] 15:18:23 INFO - PROCESS | 1823 | 1461277103933 Marionette DEBUG loaded listener.js 15:18:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f5bd88f9400) [pid = 1823] [serial = 1020] [outer = 0x7f5bd67bf400] 15:18:24 INFO - PROCESS | 1823 | 1461277104831 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]]]}] 15:18:24 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 15:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1529ms 15:18:24 INFO - PROCESS | 1823 | 1461277104873 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 15:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:18:24 INFO - PROCESS | 1823 | 1461277104879 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 15:18:24 INFO - PROCESS | 1823 | 1461277104886 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:18:24 INFO - PROCESS | 1823 | 1461277104889 Marionette TRACE conn3 <- [1,1330,null,{}] 15:18:24 INFO - PROCESS | 1823 | 1461277104894 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}] 15:18:25 INFO - PROCESS | 1823 | 1461277105075 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 15:18:25 INFO - PROCESS | 1823 | 1461277105272 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf52800 == 123 [pid = 1823] [id = 340] 15:18:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f5bd7ab2c00) [pid = 1823] [serial = 1021] [outer = (nil)] 15:18:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f5bde414800) [pid = 1823] [serial = 1022] [outer = 0x7f5bd7ab2c00] 15:18:25 INFO - PROCESS | 1823 | 1461277105347 Marionette DEBUG loaded listener.js 15:18:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f5be0117400) [pid = 1823] [serial = 1023] [outer = 0x7f5bd7ab2c00] 15:18:26 INFO - PROCESS | 1823 | 1461277106272 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]]]}] 15:18:26 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 15:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1432ms 15:18:26 INFO - PROCESS | 1823 | 1461277106318 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 15:18:26 INFO - PROCESS | 1823 | 1461277106322 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 15:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:18:26 INFO - PROCESS | 1823 | 1461277106336 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:18:26 INFO - PROCESS | 1823 | 1461277106345 Marionette TRACE conn3 <- [1,1334,null,{}] 15:18:26 INFO - PROCESS | 1823 | 1461277106353 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}] 15:18:26 INFO - PROCESS | 1823 | 1461277106543 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 15:18:26 INFO - PROCESS | 1823 | 1461277106719 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0051800 == 124 [pid = 1823] [id = 341] 15:18:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f5bd88f3400) [pid = 1823] [serial = 1024] [outer = (nil)] 15:18:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f5be0c9a400) [pid = 1823] [serial = 1025] [outer = 0x7f5bd88f3400] 15:18:26 INFO - PROCESS | 1823 | 1461277106794 Marionette DEBUG loaded listener.js 15:18:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f5be11e1400) [pid = 1823] [serial = 1026] [outer = 0x7f5bd88f3400] 15:18:27 INFO - PROCESS | 1823 | 1461277107630 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]]]}] 15:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1351ms 15:18:27 INFO - PROCESS | 1823 | 1461277107679 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 15:18:27 INFO - PROCESS | 1823 | 1461277107684 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 15:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:18:27 INFO - PROCESS | 1823 | 1461277107689 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:18:27 INFO - PROCESS | 1823 | 1461277107691 Marionette TRACE conn3 <- [1,1338,null,{}] 15:18:27 INFO - PROCESS | 1823 | 1461277107697 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}] 15:18:27 INFO - PROCESS | 1823 | 1461277107875 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 15:18:28 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be15c6000 == 123 [pid = 1823] [id = 10] 15:18:28 INFO - PROCESS | 1823 | 1461277108095 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0c6b800 == 124 [pid = 1823] [id = 342] 15:18:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f5be015dc00) [pid = 1823] [serial = 1027] [outer = (nil)] 15:18:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f5be151c800) [pid = 1823] [serial = 1028] [outer = 0x7f5be015dc00] 15:18:28 INFO - PROCESS | 1823 | 1461277108255 Marionette DEBUG loaded listener.js 15:18:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f5be516f400) [pid = 1823] [serial = 1029] [outer = 0x7f5be015dc00] 15:18:29 INFO - PROCESS | 1823 | 1461277109714 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]]]}] 15:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2036ms 15:18:29 INFO - PROCESS | 1823 | 1461277109726 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 15:18:29 INFO - PROCESS | 1823 | 1461277109729 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 15:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:18:29 INFO - PROCESS | 1823 | 1461277109734 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:18:29 INFO - PROCESS | 1823 | 1461277109737 Marionette TRACE conn3 <- [1,1342,null,{}] 15:18:29 INFO - PROCESS | 1823 | 1461277109784 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}] 15:18:30 INFO - PROCESS | 1823 | 1461277109999 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 15:18:30 INFO - PROCESS | 1823 | 1461277110127 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3ab0000 == 125 [pid = 1823] [id = 343] 15:18:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f5be8aee000) [pid = 1823] [serial = 1030] [outer = (nil)] 15:18:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f5be8dc6400) [pid = 1823] [serial = 1031] [outer = 0x7f5be8aee000] 15:18:30 INFO - PROCESS | 1823 | 1461277110217 Marionette DEBUG loaded listener.js 15:18:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f5be911cc00) [pid = 1823] [serial = 1032] [outer = 0x7f5be8aee000] 15:18:31 INFO - PROCESS | 1823 | 1461277111096 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]]]}] 15:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1427ms 15:18:31 INFO - PROCESS | 1823 | 1461277111162 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 15:18:31 INFO - PROCESS | 1823 | 1461277111166 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 15:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:18:31 INFO - PROCESS | 1823 | 1461277111171 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:18:31 INFO - PROCESS | 1823 | 1461277111174 Marionette TRACE conn3 <- [1,1346,null,{}] 15:18:31 INFO - PROCESS | 1823 | 1461277111181 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}] 15:18:31 INFO - PROCESS | 1823 | 1461277111420 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 15:18:31 INFO - PROCESS | 1823 | 1461277111636 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be91ce000 == 126 [pid = 1823] [id = 344] 15:18:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f5be878ac00) [pid = 1823] [serial = 1033] [outer = (nil)] 15:18:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f5be9746400) [pid = 1823] [serial = 1034] [outer = 0x7f5be878ac00] 15:18:31 INFO - PROCESS | 1823 | 1461277111751 Marionette DEBUG loaded listener.js 15:18:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f5be9e49c00) [pid = 1823] [serial = 1035] [outer = 0x7f5be878ac00] 15:18:32 INFO - PROCESS | 1823 | 1461277112611 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]]]}] 15:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1480ms 15:18:32 INFO - PROCESS | 1823 | 1461277112653 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 15:18:32 INFO - PROCESS | 1823 | 1461277112656 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 15:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:18:32 INFO - PROCESS | 1823 | 1461277112663 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:18:32 INFO - PROCESS | 1823 | 1461277112665 Marionette TRACE conn3 <- [1,1350,null,{}] 15:18:32 INFO - PROCESS | 1823 | 1461277112670 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}] 15:18:32 INFO - PROCESS | 1823 | 1461277112843 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 15:18:33 INFO - PROCESS | 1823 | 1461277113024 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea2d7000 == 127 [pid = 1823] [id = 345] 15:18:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f5be8789800) [pid = 1823] [serial = 1036] [outer = (nil)] 15:18:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f5bea3af800) [pid = 1823] [serial = 1037] [outer = 0x7f5be8789800] 15:18:33 INFO - PROCESS | 1823 | 1461277113092 Marionette DEBUG loaded listener.js 15:18:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f5beb060400) [pid = 1823] [serial = 1038] [outer = 0x7f5be8789800] 15:18:33 INFO - PROCESS | 1823 | 1461277113961 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]]]}] 15:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1337ms 15:18:34 INFO - PROCESS | 1823 | 1461277114001 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 15:18:34 INFO - PROCESS | 1823 | 1461277114005 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 15:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:18:34 INFO - PROCESS | 1823 | 1461277114027 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:18:34 INFO - PROCESS | 1823 | 1461277114032 Marionette TRACE conn3 <- [1,1354,null,{}] 15:18:34 INFO - PROCESS | 1823 | 1461277114039 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}] 15:18:34 INFO - PROCESS | 1823 | 1461277114217 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 15:18:34 INFO - PROCESS | 1823 | 1461277114419 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5beb4da800 == 128 [pid = 1823] [id = 346] 15:18:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f5bd67ba000) [pid = 1823] [serial = 1039] [outer = (nil)] 15:18:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f5be00c1400) [pid = 1823] [serial = 1040] [outer = 0x7f5bd67ba000] 15:18:34 INFO - PROCESS | 1823 | 1461277114489 Marionette DEBUG loaded listener.js 15:18:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f5beb551400) [pid = 1823] [serial = 1041] [outer = 0x7f5bd67ba000] 15:18:35 INFO - PROCESS | 1823 | 1461277115344 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]]]}] 15:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1406ms 15:18:35 INFO - PROCESS | 1823 | 1461277115418 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 15:18:35 INFO - PROCESS | 1823 | 1461277115420 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 15:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:18:35 INFO - PROCESS | 1823 | 1461277115426 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:18:35 INFO - PROCESS | 1823 | 1461277115429 Marionette TRACE conn3 <- [1,1358,null,{}] 15:18:35 INFO - PROCESS | 1823 | 1461277115434 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}] 15:18:35 INFO - PROCESS | 1823 | 1461277115688 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 15:18:36 INFO - PROCESS | 1823 | 1461277116410 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3fa3800 == 129 [pid = 1823] [id = 347] 15:18:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f5bd3326c00) [pid = 1823] [serial = 1042] [outer = (nil)] 15:18:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f5bd38f0400) [pid = 1823] [serial = 1043] [outer = 0x7f5bd3326c00] 15:18:36 INFO - PROCESS | 1823 | 1461277116477 Marionette DEBUG loaded listener.js 15:18:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f5bd424c800) [pid = 1823] [serial = 1044] [outer = 0x7f5bd3326c00] 15:18:37 INFO - PROCESS | 1823 | 1461277117260 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]]]}] 15:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1879ms 15:18:37 INFO - PROCESS | 1823 | 1461277117308 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 15:18:37 INFO - PROCESS | 1823 | 1461277117315 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 15:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:18:37 INFO - PROCESS | 1823 | 1461277117322 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:18:37 INFO - PROCESS | 1823 | 1461277117326 Marionette TRACE conn3 <- [1,1362,null,{}] 15:18:37 INFO - PROCESS | 1823 | 1461277117333 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}] 15:18:37 INFO - PROCESS | 1823 | 1461277117495 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 15:18:37 INFO - PROCESS | 1823 | 1461277117705 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd42c9800 == 130 [pid = 1823] [id = 348] 15:18:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f5bd3322c00) [pid = 1823] [serial = 1045] [outer = (nil)] 15:18:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f5bd4245800) [pid = 1823] [serial = 1046] [outer = 0x7f5bd3322c00] 15:18:37 INFO - PROCESS | 1823 | 1461277117772 Marionette DEBUG loaded listener.js 15:18:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f5bd7f71000) [pid = 1823] [serial = 1047] [outer = 0x7f5bd3322c00] 15:18:38 INFO - PROCESS | 1823 | 1461277118872 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]]]}] 15:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1584ms 15:18:38 INFO - PROCESS | 1823 | 1461277118910 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 15:18:38 INFO - PROCESS | 1823 | 1461277118916 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 15:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:18:38 INFO - PROCESS | 1823 | 1461277118923 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:18:38 INFO - PROCESS | 1823 | 1461277118925 Marionette TRACE conn3 <- [1,1366,null,{}] 15:18:38 INFO - PROCESS | 1823 | 1461277118931 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}] 15:18:39 INFO - PROCESS | 1823 | 1461277119110 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 15:18:39 INFO - PROCESS | 1823 | 1461277119380 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd23ea000 == 131 [pid = 1823] [id = 349] 15:18:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f5bd6124c00) [pid = 1823] [serial = 1048] [outer = (nil)] 15:18:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f5bd98c9c00) [pid = 1823] [serial = 1049] [outer = 0x7f5bd6124c00] 15:18:39 INFO - PROCESS | 1823 | 1461277119447 Marionette DEBUG loaded listener.js 15:18:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f5bddcf5400) [pid = 1823] [serial = 1050] [outer = 0x7f5bd6124c00] 15:18:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bdf1bb000 == 130 [pid = 1823] [id = 217] 15:18:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be09b7800 == 129 [pid = 1823] [id = 219] 15:18:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd8872000 == 128 [pid = 1823] [id = 202] 15:18:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be6f0f800 == 127 [pid = 1823] [id = 39] 15:18:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd8684000 == 126 [pid = 1823] [id = 218] 15:18:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf63ae800 == 125 [pid = 1823] [id = 280] 15:18:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be634e800 == 124 [pid = 1823] [id = 220] 15:18:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf63af000 == 123 [pid = 1823] [id = 325] 15:18:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea920800 == 122 [pid = 1823] [id = 324] 15:18:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9cc6000 == 121 [pid = 1823] [id = 323] 15:18:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be7864000 == 120 [pid = 1823] [id = 322] 15:18:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be15bd000 == 119 [pid = 1823] [id = 321] 15:18:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0b75000 == 118 [pid = 1823] [id = 320] 15:18:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bde5d3800 == 117 [pid = 1823] [id = 319] 15:18:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd867e800 == 116 [pid = 1823] [id = 318] 15:18:40 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3f94000 == 115 [pid = 1823] [id = 317] 15:18:40 INFO - PROCESS | 1823 | 1461277120440 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] 15:18:40 INFO - PROCESS | 1823 | 1461277120454 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 15:18:40 INFO - PROCESS | 1823 | 1461277120467 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:18:40 INFO - PROCESS | 1823 | 1461277120475 Marionette TRACE conn3 <- [1,1370,null,{}] 15:18:40 INFO - PROCESS | 1823 | 1461277120484 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}] 15:18:40 INFO - PROCESS | 1823 | 1461277120656 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f5bdee35800) [pid = 1823] [serial = 947] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f5bdf196400) [pid = 1823] [serial = 948] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f5bd4247000) [pid = 1823] [serial = 936] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f5bd40ac800) [pid = 1823] [serial = 935] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f5bd38f2000) [pid = 1823] [serial = 933] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f5bd331bc00) [pid = 1823] [serial = 932] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f5bd8795400) [pid = 1823] [serial = 899] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f5bd7d68400) [pid = 1823] [serial = 939] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f5bd67c3c00) [pid = 1823] [serial = 938] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f5bd40b1000) [pid = 1823] [serial = 941] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f5bd8a8f000) [pid = 1823] [serial = 942] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f5be973f000) [pid = 1823] [serial = 917] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f5be3df7800) [pid = 1823] [serial = 905] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f5be0114800) [pid = 1823] [serial = 902] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f5bf84c3000) [pid = 1823] [serial = 911] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f5beb553000) [pid = 1823] [serial = 908] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f5bddd44400) [pid = 1823] [serial = 944] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f5bddfd7400) [pid = 1823] [serial = 945] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f5bd7aaf400) [pid = 1823] [serial = 920] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f5bd4251000) [pid = 1823] [serial = 914] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f5bddd48000) [pid = 1823] [serial = 923] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f5bd6126400) [pid = 1823] [serial = 926] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f5bd67bfc00) [pid = 1823] [serial = 929] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1823 | 1461277120861 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd42ce000 == 116 [pid = 1823] [id = 350] 15:18:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f5bd331bc00) [pid = 1823] [serial = 1051] [outer = (nil)] 15:18:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f5bd67c3c00) [pid = 1823] [serial = 1052] [outer = 0x7f5bd331bc00] 15:18:40 INFO - PROCESS | 1823 | 1461277120979 Marionette DEBUG loaded listener.js 15:18:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f5bded17000) [pid = 1823] [serial = 1053] [outer = 0x7f5bd331bc00] 15:18:41 INFO - PROCESS | 1823 | 1461277121717 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] 15:18:41 INFO - PROCESS | 1823 | 1461277121760 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 15:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:18:41 INFO - PROCESS | 1823 | 1461277121766 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:18:41 INFO - PROCESS | 1823 | 1461277121768 Marionette TRACE conn3 <- [1,1374,null,{}] 15:18:41 INFO - PROCESS | 1823 | 1461277121774 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}] 15:18:41 INFO - PROCESS | 1823 | 1461277121991 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 15:18:42 INFO - PROCESS | 1823 | 1461277122011 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7adc800 == 117 [pid = 1823] [id = 351] 15:18:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f5bd40b1000) [pid = 1823] [serial = 1054] [outer = (nil)] 15:18:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f5bdeee5c00) [pid = 1823] [serial = 1055] [outer = 0x7f5bd40b1000] 15:18:42 INFO - PROCESS | 1823 | 1461277122068 Marionette DEBUG loaded listener.js 15:18:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f5bdf135400) [pid = 1823] [serial = 1056] [outer = 0x7f5bd40b1000] 15:18:42 INFO - PROCESS | 1823 | [1823] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:18:43 INFO - PROCESS | 1823 | 1461277122999 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] 15:18:43 INFO - PROCESS | 1823 | 1461277123058 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 15:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:18:43 INFO - PROCESS | 1823 | 1461277123072 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:18:43 INFO - PROCESS | 1823 | 1461277123074 Marionette TRACE conn3 <- [1,1378,null,{}] 15:18:43 INFO - PROCESS | 1823 | 1461277123080 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}] 15:18:43 INFO - PROCESS | 1823 | 1461277123315 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 15:18:43 INFO - PROCESS | 1823 | 1461277123339 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9c43000 == 118 [pid = 1823] [id = 352] 15:18:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f5be00c5000) [pid = 1823] [serial = 1057] [outer = (nil)] 15:18:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f5be010e400) [pid = 1823] [serial = 1058] [outer = 0x7f5be00c5000] 15:18:43 INFO - PROCESS | 1823 | 1461277123415 Marionette DEBUG loaded listener.js 15:18:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f5be061c800) [pid = 1823] [serial = 1059] [outer = 0x7f5be00c5000] 15:18:44 INFO - PROCESS | 1823 | 1461277124378 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] 15:18:44 INFO - PROCESS | 1823 | 1461277124410 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 15:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:18:44 INFO - PROCESS | 1823 | 1461277124416 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:18:44 INFO - PROCESS | 1823 | 1461277124419 Marionette TRACE conn3 <- [1,1382,null,{}] 15:18:44 INFO - PROCESS | 1823 | 1461277124424 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}] 15:18:44 INFO - PROCESS | 1823 | 1461277124627 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 15:18:44 INFO - PROCESS | 1823 | 1461277124658 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde305800 == 119 [pid = 1823] [id = 353] 15:18:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f5be0beb800) [pid = 1823] [serial = 1060] [outer = (nil)] 15:18:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f5be0e67000) [pid = 1823] [serial = 1061] [outer = 0x7f5be0beb800] 15:18:44 INFO - PROCESS | 1823 | 1461277124716 Marionette DEBUG loaded listener.js 15:18:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f5be10eb400) [pid = 1823] [serial = 1062] [outer = 0x7f5be0beb800] 15:18:45 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f5bd98c8400) [pid = 1823] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:18:45 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f5bddd50800) [pid = 1823] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:18:45 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f5bd8799400) [pid = 1823] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:18:45 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f5bd40b9000) [pid = 1823] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:18:45 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f5bd40b4c00) [pid = 1823] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:18:45 INFO - PROCESS | 1823 | [1823] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:18:45 INFO - PROCESS | 1823 | 1461277125878 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] 15:18:45 INFO - PROCESS | 1823 | 1461277125914 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 15:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:18:45 INFO - PROCESS | 1823 | 1461277125923 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:18:45 INFO - PROCESS | 1823 | 1461277125925 Marionette TRACE conn3 <- [1,1386,null,{}] 15:18:45 INFO - PROCESS | 1823 | 1461277125929 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}] 15:18:46 INFO - PROCESS | 1823 | 1461277126106 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 15:18:46 INFO - PROCESS | 1823 | 1461277126120 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bded56000 == 120 [pid = 1823] [id = 354] 15:18:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f5bd67bbc00) [pid = 1823] [serial = 1063] [outer = (nil)] 15:18:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f5bddd50800) [pid = 1823] [serial = 1064] [outer = 0x7f5bd67bbc00] 15:18:46 INFO - PROCESS | 1823 | 1461277126184 Marionette DEBUG loaded listener.js 15:18:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f5be120d800) [pid = 1823] [serial = 1065] [outer = 0x7f5bd67bbc00] 15:18:47 INFO - PROCESS | 1823 | 1461277127027 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] 15:18:47 INFO - PROCESS | 1823 | 1461277127109 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 15:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:18:47 INFO - PROCESS | 1823 | 1461277127115 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:18:47 INFO - PROCESS | 1823 | 1461277127117 Marionette TRACE conn3 <- [1,1390,null,{}] 15:18:47 INFO - PROCESS | 1823 | 1461277127122 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}] 15:18:47 INFO - PROCESS | 1823 | 1461277127284 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 15:18:47 INFO - PROCESS | 1823 | 1461277127520 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd21c8800 == 121 [pid = 1823] [id = 355] 15:18:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f5bd1048c00) [pid = 1823] [serial = 1066] [outer = (nil)] 15:18:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f5bd3319800) [pid = 1823] [serial = 1067] [outer = 0x7f5bd1048c00] 15:18:47 INFO - PROCESS | 1823 | 1461277127635 Marionette DEBUG loaded listener.js 15:18:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f5bd40ae000) [pid = 1823] [serial = 1068] [outer = 0x7f5bd1048c00] 15:18:48 INFO - PROCESS | 1823 | 1461277128587 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]]]}] 15:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1524ms 15:18:48 INFO - PROCESS | 1823 | 1461277128641 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 15:18:48 INFO - PROCESS | 1823 | 1461277128648 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 15:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:18:48 INFO - PROCESS | 1823 | 1461277128657 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:18:48 INFO - PROCESS | 1823 | 1461277128661 Marionette TRACE conn3 <- [1,1394,null,{}] 15:18:48 INFO - PROCESS | 1823 | 1461277128668 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}] 15:18:48 INFO - PROCESS | 1823 | 1461277128864 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 15:18:49 INFO - PROCESS | 1823 | 1461277129042 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd675a000 == 122 [pid = 1823] [id = 356] 15:18:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f5bd1050000) [pid = 1823] [serial = 1069] [outer = (nil)] 15:18:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f5bd878b800) [pid = 1823] [serial = 1070] [outer = 0x7f5bd1050000] 15:18:49 INFO - PROCESS | 1823 | 1461277129130 Marionette DEBUG loaded listener.js 15:18:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f5bd9475800) [pid = 1823] [serial = 1071] [outer = 0x7f5bd1050000] 15:18:50 INFO - PROCESS | 1823 | 1461277130086 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]]]}] 15:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1478ms 15:18:50 INFO - PROCESS | 1823 | 1461277130140 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 15:18:50 INFO - PROCESS | 1823 | 1461277130147 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 15:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:18:50 INFO - PROCESS | 1823 | 1461277130154 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:18:50 INFO - PROCESS | 1823 | 1461277130158 Marionette TRACE conn3 <- [1,1398,null,{}] 15:18:50 INFO - PROCESS | 1823 | 1461277130163 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}] 15:18:50 INFO - PROCESS | 1823 | 1461277130367 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 15:18:50 INFO - PROCESS | 1823 | 1461277130542 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bda6ca800 == 123 [pid = 1823] [id = 357] 15:18:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f5bd7d68000) [pid = 1823] [serial = 1072] [outer = (nil)] 15:18:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f5bddd4d800) [pid = 1823] [serial = 1073] [outer = 0x7f5bd7d68000] 15:18:50 INFO - PROCESS | 1823 | 1461277130620 Marionette DEBUG loaded listener.js 15:18:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f5bde422c00) [pid = 1823] [serial = 1074] [outer = 0x7f5bd7d68000] 15:18:51 INFO - PROCESS | 1823 | 1461277131599 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]]]}] 15:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1482ms 15:18:51 INFO - PROCESS | 1823 | 1461277131638 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 15:18:51 INFO - PROCESS | 1823 | 1461277131641 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 15:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:18:51 INFO - PROCESS | 1823 | 1461277131655 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:18:51 INFO - PROCESS | 1823 | 1461277131665 Marionette TRACE conn3 <- [1,1402,null,{}] 15:18:51 INFO - PROCESS | 1823 | 1461277131674 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}] 15:18:51 INFO - PROCESS | 1823 | 1461277131910 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 15:18:52 INFO - PROCESS | 1823 | 1461277132090 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b69000 == 124 [pid = 1823] [id = 358] 15:18:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f5bd878d800) [pid = 1823] [serial = 1075] [outer = (nil)] 15:18:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f5be0614c00) [pid = 1823] [serial = 1076] [outer = 0x7f5bd878d800] 15:18:52 INFO - PROCESS | 1823 | 1461277132206 Marionette DEBUG loaded listener.js 15:18:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f5be0ae5c00) [pid = 1823] [serial = 1077] [outer = 0x7f5bd878d800] 15:18:53 INFO - PROCESS | 1823 | 1461277133032 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]]]}] 15:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1456ms 15:18:53 INFO - PROCESS | 1823 | 1461277133105 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 15:18:53 INFO - PROCESS | 1823 | 1461277133109 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 15:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:18:53 INFO - PROCESS | 1823 | 1461277133116 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:18:53 INFO - PROCESS | 1823 | 1461277133118 Marionette TRACE conn3 <- [1,1406,null,{}] 15:18:53 INFO - PROCESS | 1823 | 1461277133124 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}] 15:18:53 INFO - PROCESS | 1823 | 1461277133311 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 15:18:53 INFO - PROCESS | 1823 | 1461277133497 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be1665800 == 125 [pid = 1823] [id = 359] 15:18:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f5bdeef0800) [pid = 1823] [serial = 1078] [outer = (nil)] 15:18:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f5be0c95400) [pid = 1823] [serial = 1079] [outer = 0x7f5bdeef0800] 15:18:53 INFO - PROCESS | 1823 | 1461277133572 Marionette DEBUG loaded listener.js 15:18:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f5be1202800) [pid = 1823] [serial = 1080] [outer = 0x7f5bdeef0800] 15:18:54 INFO - PROCESS | 1823 | 1461277134464 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]]]}] 15:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1379ms 15:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:18:54 INFO - PROCESS | 1823 | 1461277134496 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 15:18:54 INFO - PROCESS | 1823 | 1461277134500 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 15:18:54 INFO - PROCESS | 1823 | 1461277134507 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:18:54 INFO - PROCESS | 1823 | 1461277134510 Marionette TRACE conn3 <- [1,1410,null,{}] 15:18:54 INFO - PROCESS | 1823 | 1461277134516 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}] 15:18:54 INFO - PROCESS | 1823 | 1461277134694 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 15:18:54 INFO - PROCESS | 1823 | 1461277134874 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be776f800 == 126 [pid = 1823] [id = 360] 15:18:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f5be3a5d000) [pid = 1823] [serial = 1081] [outer = (nil)] 15:18:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f5be3c83400) [pid = 1823] [serial = 1082] [outer = 0x7f5be3a5d000] 15:18:54 INFO - PROCESS | 1823 | 1461277134957 Marionette DEBUG loaded listener.js 15:18:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f5be7810000) [pid = 1823] [serial = 1083] [outer = 0x7f5be3a5d000] 15:18:56 INFO - PROCESS | 1823 | 1461277136007 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]]]}] 15:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1536ms 15:18:56 INFO - PROCESS | 1823 | 1461277136042 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 15:18:56 INFO - PROCESS | 1823 | 1461277136046 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 15:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:18:56 INFO - PROCESS | 1823 | 1461277136053 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:18:56 INFO - PROCESS | 1823 | 1461277136056 Marionette TRACE conn3 <- [1,1414,null,{}] 15:18:56 INFO - PROCESS | 1823 | 1461277136062 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}] 15:18:56 INFO - PROCESS | 1823 | 1461277136264 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 15:18:56 INFO - PROCESS | 1823 | 1461277136500 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea6c8800 == 127 [pid = 1823] [id = 361] 15:18:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f5be8979800) [pid = 1823] [serial = 1084] [outer = (nil)] 15:18:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f5be932a000) [pid = 1823] [serial = 1085] [outer = 0x7f5be8979800] 15:18:56 INFO - PROCESS | 1823 | 1461277136583 Marionette DEBUG loaded listener.js 15:18:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f5be973bc00) [pid = 1823] [serial = 1086] [outer = 0x7f5be8979800] 15:18:57 INFO - PROCESS | 1823 | 1461277137489 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]]]}] 15:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1477ms 15:18:57 INFO - PROCESS | 1823 | 1461277137531 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 15:18:57 INFO - PROCESS | 1823 | 1461277137535 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 15:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:18:57 INFO - PROCESS | 1823 | 1461277137540 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:18:57 INFO - PROCESS | 1823 | 1461277137544 Marionette TRACE conn3 <- [1,1418,null,{}] 15:18:57 INFO - PROCESS | 1823 | 1461277137549 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}] 15:18:57 INFO - PROCESS | 1823 | 1461277137772 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 15:18:58 INFO - PROCESS | 1823 | 1461277138008 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf13dc000 == 128 [pid = 1823] [id = 362] 15:18:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f5be8ca1000) [pid = 1823] [serial = 1087] [outer = (nil)] 15:18:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f5be9e4c800) [pid = 1823] [serial = 1088] [outer = 0x7f5be8ca1000] 15:18:58 INFO - PROCESS | 1823 | 1461277138096 Marionette DEBUG loaded listener.js 15:18:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f5beb178800) [pid = 1823] [serial = 1089] [outer = 0x7f5be8ca1000] 15:18:58 INFO - PROCESS | 1823 | 1461277138913 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]]]}] 15:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1433ms 15:18:58 INFO - PROCESS | 1823 | 1461277138975 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 15:18:58 INFO - PROCESS | 1823 | 1461277138979 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 15:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:18:58 INFO - PROCESS | 1823 | 1461277138985 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:18:58 INFO - PROCESS | 1823 | 1461277138989 Marionette TRACE conn3 <- [1,1422,null,{}] 15:18:58 INFO - PROCESS | 1823 | 1461277138994 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}] 15:18:59 INFO - PROCESS | 1823 | 1461277139179 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 15:18:59 INFO - PROCESS | 1823 | 1461277139392 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf744d800 == 129 [pid = 1823] [id = 363] 15:18:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f5be0be3000) [pid = 1823] [serial = 1090] [outer = (nil)] 15:18:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f5beb4c7c00) [pid = 1823] [serial = 1091] [outer = 0x7f5be0be3000] 15:18:59 INFO - PROCESS | 1823 | 1461277139465 Marionette DEBUG loaded listener.js 15:18:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f5bed178c00) [pid = 1823] [serial = 1092] [outer = 0x7f5be0be3000] 15:19:00 INFO - PROCESS | 1823 | 1461277140300 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]]]}] 15:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1388ms 15:19:00 INFO - PROCESS | 1823 | 1461277140374 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 15:19:00 INFO - PROCESS | 1823 | 1461277140376 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 15:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:19:00 INFO - PROCESS | 1823 | 1461277140383 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:19:00 INFO - PROCESS | 1823 | 1461277140386 Marionette TRACE conn3 <- [1,1426,null,{}] 15:19:00 INFO - PROCESS | 1823 | 1461277140392 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}] 15:19:00 INFO - PROCESS | 1823 | 1461277140602 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 15:19:00 INFO - PROCESS | 1823 | 1461277140781 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfa588800 == 130 [pid = 1823] [id = 364] 15:19:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f5be8dc4400) [pid = 1823] [serial = 1093] [outer = (nil)] 15:19:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f5bf046a000) [pid = 1823] [serial = 1094] [outer = 0x7f5be8dc4400] 15:19:00 INFO - PROCESS | 1823 | 1461277140851 Marionette DEBUG loaded listener.js 15:19:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f5bf1325800) [pid = 1823] [serial = 1095] [outer = 0x7f5be8dc4400] 15:19:01 INFO - PROCESS | 1823 | 1461277141779 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]]]}] 15:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1427ms 15:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:19:01 INFO - PROCESS | 1823 | 1461277141811 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 15:19:01 INFO - PROCESS | 1823 | 1461277141814 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 15:19:01 INFO - PROCESS | 1823 | 1461277141820 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:19:01 INFO - PROCESS | 1823 | 1461277141823 Marionette TRACE conn3 <- [1,1430,null,{}] 15:19:01 INFO - PROCESS | 1823 | 1461277141828 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}] 15:19:02 INFO - PROCESS | 1823 | 1461277142002 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 15:19:02 INFO - PROCESS | 1823 | 1461277142197 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbd63000 == 131 [pid = 1823] [id = 365] 15:19:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f5bdf12a800) [pid = 1823] [serial = 1096] [outer = (nil)] 15:19:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f5bea075400) [pid = 1823] [serial = 1097] [outer = 0x7f5bdf12a800] 15:19:02 INFO - PROCESS | 1823 | 1461277142286 Marionette DEBUG loaded listener.js 15:19:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f5bf7165000) [pid = 1823] [serial = 1098] [outer = 0x7f5bdf12a800] 15:19:03 INFO - PROCESS | 1823 | 1461277143253 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]]]}] 15:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1484ms 15:19:03 INFO - PROCESS | 1823 | 1461277143303 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 15:19:03 INFO - PROCESS | 1823 | 1461277143308 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 15:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:19:03 INFO - PROCESS | 1823 | 1461277143313 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:19:03 INFO - PROCESS | 1823 | 1461277143316 Marionette TRACE conn3 <- [1,1434,null,{}] 15:19:03 INFO - PROCESS | 1823 | 1461277143322 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}] 15:19:03 INFO - PROCESS | 1823 | 1461277143544 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 15:19:03 INFO - PROCESS | 1823 | 1461277143724 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc161800 == 132 [pid = 1823] [id = 366] 15:19:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f5be0117000) [pid = 1823] [serial = 1099] [outer = (nil)] 15:19:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f5bf87cd400) [pid = 1823] [serial = 1100] [outer = 0x7f5be0117000] 15:19:03 INFO - PROCESS | 1823 | 1461277143795 Marionette DEBUG loaded listener.js 15:19:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 199 (0x7f5bfbc3ac00) [pid = 1823] [serial = 1101] [outer = 0x7f5be0117000] 15:19:04 INFO - PROCESS | 1823 | 1461277144661 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]]]}] 15:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1375ms 15:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:19:04 INFO - PROCESS | 1823 | 1461277144690 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 15:19:04 INFO - PROCESS | 1823 | 1461277144693 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 15:19:04 INFO - PROCESS | 1823 | 1461277144699 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:19:04 INFO - PROCESS | 1823 | 1461277144701 Marionette TRACE conn3 <- [1,1438,null,{}] 15:19:04 INFO - PROCESS | 1823 | 1461277144706 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}] 15:19:04 INFO - PROCESS | 1823 | 1461277144885 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 15:19:05 INFO - PROCESS | 1823 | 1461277145068 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc927000 == 133 [pid = 1823] [id = 367] 15:19:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 200 (0x7f5bd3c4a800) [pid = 1823] [serial = 1102] [outer = (nil)] 15:19:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 201 (0x7f5bd3c51800) [pid = 1823] [serial = 1103] [outer = 0x7f5bd3c4a800] 15:19:05 INFO - PROCESS | 1823 | 1461277145133 Marionette DEBUG loaded listener.js 15:19:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 202 (0x7f5bd3c55c00) [pid = 1823] [serial = 1104] [outer = 0x7f5bd3c4a800] 15:19:06 INFO - PROCESS | 1823 | 1461277146026 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]]]}] 15:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1381ms 15:19:06 INFO - PROCESS | 1823 | 1461277146080 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 15:19:06 INFO - PROCESS | 1823 | 1461277146084 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 15:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:19:06 INFO - PROCESS | 1823 | 1461277146089 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:19:06 INFO - PROCESS | 1823 | 1461277146092 Marionette TRACE conn3 <- [1,1442,null,{}] 15:19:06 INFO - PROCESS | 1823 | 1461277146097 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}] 15:19:06 INFO - PROCESS | 1823 | 1461277146271 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 15:19:06 INFO - PROCESS | 1823 | 1461277146469 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd44d7800 == 134 [pid = 1823] [id = 368] 15:19:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f5bd3c4b000) [pid = 1823] [serial = 1105] [outer = (nil)] 15:19:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f5bd8a8a000) [pid = 1823] [serial = 1106] [outer = 0x7f5bd3c4b000] 15:19:06 INFO - PROCESS | 1823 | 1461277146535 Marionette DEBUG loaded listener.js 15:19:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f5bf7164800) [pid = 1823] [serial = 1107] [outer = 0x7f5bd3c4b000] 15:19:07 INFO - PROCESS | 1823 | 1461277147804 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]]]}] 15:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1782ms 15:19:07 INFO - PROCESS | 1823 | 1461277147873 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 15:19:07 INFO - PROCESS | 1823 | 1461277147880 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 15:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:19:07 INFO - PROCESS | 1823 | 1461277147888 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:19:07 INFO - PROCESS | 1823 | 1461277147892 Marionette TRACE conn3 <- [1,1446,null,{}] 15:19:07 INFO - PROCESS | 1823 | 1461277147898 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}] 15:19:08 INFO - PROCESS | 1823 | 1461277148146 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 15:19:08 INFO - PROCESS | 1823 | 1461277148527 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1ed1800 == 135 [pid = 1823] [id = 369] 15:19:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f5bd7d61c00) [pid = 1823] [serial = 1108] [outer = (nil)] 15:19:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f5bd7d6f400) [pid = 1823] [serial = 1109] [outer = 0x7f5bd7d61c00] 15:19:08 INFO - PROCESS | 1823 | 1461277148603 Marionette DEBUG loaded listener.js 15:19:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f5bd8a8d800) [pid = 1823] [serial = 1110] [outer = 0x7f5bd7d61c00] 15:19:09 INFO - PROCESS | 1823 | 1461277149525 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]]]}] 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf8659000 == 134 [pid = 1823] [id = 226] 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bdf1c2800 == 133 [pid = 1823] [id = 316] 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd1ec7000 == 132 [pid = 1823] [id = 307] 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd44cd000 == 131 [pid = 1823] [id = 268] 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd68dc000 == 130 [pid = 1823] [id = 306] 15:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1732ms 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0056800 == 129 [pid = 1823] [id = 269] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f5be9747400) [pid = 1823] [serial = 983] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f5beb54d000) [pid = 1823] [serial = 986] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f5bd6040800) [pid = 1823] [serial = 989] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f5bd946f800) [pid = 1823] [serial = 992] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f5be0c17400) [pid = 1823] [serial = 1013] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bded56000 == 128 [pid = 1823] [id = 354] 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bde305800 == 127 [pid = 1823] [id = 353] 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9c43000 == 126 [pid = 1823] [id = 352] 15:19:09 INFO - PROCESS | 1823 | 1461277149669 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 15:19:09 INFO - PROCESS | 1823 | 1461277149676 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd7adc800 == 125 [pid = 1823] [id = 351] 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0b75800 == 124 [pid = 1823] [id = 11] 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd42ce000 == 123 [pid = 1823] [id = 350] 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd23ea000 == 122 [pid = 1823] [id = 349] 15:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd42c9800 == 121 [pid = 1823] [id = 348] 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3fa3800 == 120 [pid = 1823] [id = 347] 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0c6b800 == 119 [pid = 1823] [id = 342] 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0051800 == 118 [pid = 1823] [id = 341] 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddf52800 == 117 [pid = 1823] [id = 340] 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd60b4000 == 116 [pid = 1823] [id = 339] 15:19:09 INFO - PROCESS | 1823 | 1461277149708 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:19:09 INFO - PROCESS | 1823 | 1461277149712 Marionette TRACE conn3 <- [1,1450,null,{}] 15:19:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd1ed6800 == 115 [pid = 1823] [id = 338] 15:19:09 INFO - PROCESS | 1823 | 1461277149720 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}] 15:19:09 INFO - PROCESS | 1823 | 1461277149894 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f5bd40b3c00) [pid = 1823] [serial = 953] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 201 (0x7f5bd7aac000) [pid = 1823] [serial = 1001] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 200 (0x7f5bd7f74800) [pid = 1823] [serial = 1002] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 199 (0x7f5be0c12c00) [pid = 1823] [serial = 950] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 198 (0x7f5bda5ebc00) [pid = 1823] [serial = 995] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f5bd7d67c00) [pid = 1823] [serial = 956] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f5be015e800) [pid = 1823] [serial = 965] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f5be6f6fc00) [pid = 1823] [serial = 977] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f5bddcf6000) [pid = 1823] [serial = 959] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f5bdf189400) [pid = 1823] [serial = 962] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f5be8689800) [pid = 1823] [serial = 980] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f5be24c3400) [pid = 1823] [serial = 971] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f5be3de8c00) [pid = 1823] [serial = 974] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f5bdee29800) [pid = 1823] [serial = 1008] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f5bddcf0000) [pid = 1823] [serial = 1005] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f5bde416400) [pid = 1823] [serial = 1007] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f5be010c800) [pid = 1823] [serial = 1010] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f5be0742c00) [pid = 1823] [serial = 1011] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f5bd968cc00) [pid = 1823] [serial = 1004] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f5be10ebc00) [pid = 1823] [serial = 968] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f5bd4248000) [pid = 1823] [serial = 998] [outer = (nil)] [url = about:blank] 15:19:09 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f5bd6122800) [pid = 1823] [serial = 999] [outer = (nil)] [url = about:blank] 15:19:10 INFO - PROCESS | 1823 | 1461277150102 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd324d000 == 116 [pid = 1823] [id = 370] 15:19:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f5bd4248000) [pid = 1823] [serial = 1111] [outer = (nil)] 15:19:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f5bd968cc00) [pid = 1823] [serial = 1112] [outer = 0x7f5bd4248000] 15:19:10 INFO - PROCESS | 1823 | 1461277150169 Marionette DEBUG loaded listener.js 15:19:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f5bddfda400) [pid = 1823] [serial = 1113] [outer = 0x7f5bd4248000] 15:19:10 INFO - PROCESS | 1823 | 1461277150903 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]]]}] 15:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1242ms 15:19:10 INFO - PROCESS | 1823 | 1461277150960 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 15:19:10 INFO - PROCESS | 1823 | 1461277150962 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 15:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:19:10 INFO - PROCESS | 1823 | 1461277150971 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:19:10 INFO - PROCESS | 1823 | 1461277150977 Marionette TRACE conn3 <- [1,1454,null,{}] 15:19:10 INFO - PROCESS | 1823 | 1461277150991 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}] 15:19:11 INFO - PROCESS | 1823 | 1461277151175 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 15:19:11 INFO - PROCESS | 1823 | 1461277151186 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd98a8800 == 117 [pid = 1823] [id = 371] 15:19:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f5bdeee9800) [pid = 1823] [serial = 1114] [outer = (nil)] 15:19:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f5bdf136800) [pid = 1823] [serial = 1115] [outer = 0x7f5bdeee9800] 15:19:11 INFO - PROCESS | 1823 | 1461277151251 Marionette DEBUG loaded listener.js 15:19:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f5be015bc00) [pid = 1823] [serial = 1116] [outer = 0x7f5bdeee9800] 15:19:12 INFO - PROCESS | 1823 | 1461277152180 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]]]}] 15:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1283ms 15:19:12 INFO - PROCESS | 1823 | 1461277152256 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 15:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:19:12 INFO - PROCESS | 1823 | 1461277152261 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 15:19:12 INFO - PROCESS | 1823 | 1461277152268 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:19:12 INFO - PROCESS | 1823 | 1461277152271 Marionette TRACE conn3 <- [1,1458,null,{}] 15:19:12 INFO - PROCESS | 1823 | 1461277152282 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}] 15:19:12 INFO - PROCESS | 1823 | 1461277152515 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 15:19:12 INFO - PROCESS | 1823 | 1461277152536 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bda6d5000 == 118 [pid = 1823] [id = 372] 15:19:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f5bddfdf400) [pid = 1823] [serial = 1117] [outer = (nil)] 15:19:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f5be0ae7000) [pid = 1823] [serial = 1118] [outer = 0x7f5bddfdf400] 15:19:12 INFO - PROCESS | 1823 | 1461277152597 Marionette DEBUG loaded listener.js 15:19:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f5be0c94c00) [pid = 1823] [serial = 1119] [outer = 0x7f5bddfdf400] 15:19:13 INFO - PROCESS | 1823 | 1461277153452 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]]]}] 15:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1235ms 15:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:19:13 INFO - PROCESS | 1823 | 1461277153503 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 15:19:13 INFO - PROCESS | 1823 | 1461277153506 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 15:19:13 INFO - PROCESS | 1823 | 1461277153512 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:19:13 INFO - PROCESS | 1823 | 1461277153515 Marionette TRACE conn3 <- [1,1462,null,{}] 15:19:13 INFO - PROCESS | 1823 | 1461277153527 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}] 15:19:13 INFO - PROCESS | 1823 | 1461277153760 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 15:19:13 INFO - PROCESS | 1823 | 1461277153795 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bded50000 == 119 [pid = 1823] [id = 373] 15:19:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f5bd612a400) [pid = 1823] [serial = 1120] [outer = (nil)] 15:19:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f5be0e71800) [pid = 1823] [serial = 1121] [outer = 0x7f5bd612a400] 15:19:13 INFO - PROCESS | 1823 | 1461277153856 Marionette DEBUG loaded listener.js 15:19:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f5be120bc00) [pid = 1823] [serial = 1122] [outer = 0x7f5bd612a400] 15:19:14 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f5bd331bc00) [pid = 1823] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:19:14 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f5be0beb800) [pid = 1823] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:19:14 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f5bd6124c00) [pid = 1823] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:19:14 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f5bd3322c00) [pid = 1823] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:19:14 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f5bd38ec000) [pid = 1823] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:19:14 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f5bd3326c00) [pid = 1823] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:19:14 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f5be1521800) [pid = 1823] [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.] 15:19:14 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f5bd40b1000) [pid = 1823] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:19:14 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f5be00c5000) [pid = 1823] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:19:15 INFO - PROCESS | 1823 | 1461277155051 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]]]}] 15:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1688ms 15:19:15 INFO - PROCESS | 1823 | 1461277155201 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 15:19:15 INFO - PROCESS | 1823 | 1461277155206 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 15:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:19:15 INFO - PROCESS | 1823 | 1461277155214 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:19:15 INFO - PROCESS | 1823 | 1461277155220 Marionette TRACE conn3 <- [1,1466,null,{}] 15:19:15 INFO - PROCESS | 1823 | 1461277155239 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}] 15:19:15 INFO - PROCESS | 1823 | 1461277155483 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 15:19:15 INFO - PROCESS | 1823 | 1461277155724 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd42c6800 == 120 [pid = 1823] [id = 374] 15:19:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f5bd4251800) [pid = 1823] [serial = 1123] [outer = (nil)] 15:19:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f5bd6128400) [pid = 1823] [serial = 1124] [outer = 0x7f5bd4251800] 15:19:15 INFO - PROCESS | 1823 | 1461277155842 Marionette DEBUG loaded listener.js 15:19:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f5bd7f6e400) [pid = 1823] [serial = 1125] [outer = 0x7f5bd4251800] 15:19:16 INFO - PROCESS | 1823 | 1461277156787 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]]]}] 15:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1642ms 15:19:16 INFO - PROCESS | 1823 | 1461277156857 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 15:19:16 INFO - PROCESS | 1823 | 1461277156863 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 15:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:19:16 INFO - PROCESS | 1823 | 1461277156876 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:19:16 INFO - PROCESS | 1823 | 1461277156881 Marionette TRACE conn3 <- [1,1470,null,{}] 15:19:16 INFO - PROCESS | 1823 | 1461277156888 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}] 15:19:17 INFO - PROCESS | 1823 | 1461277157127 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 15:19:17 INFO - PROCESS | 1823 | 1461277157400 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9914800 == 121 [pid = 1823] [id = 375] 15:19:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f5bddd45400) [pid = 1823] [serial = 1126] [outer = (nil)] 15:19:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f5bddd51400) [pid = 1823] [serial = 1127] [outer = 0x7f5bddd45400] 15:19:17 INFO - PROCESS | 1823 | 1461277157474 Marionette DEBUG loaded listener.js 15:19:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f5bdee2ac00) [pid = 1823] [serial = 1128] [outer = 0x7f5bddd45400] 15:19:18 INFO - PROCESS | 1823 | 1461277158413 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]]]}] 15:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1586ms 15:19:18 INFO - PROCESS | 1823 | 1461277158461 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 15:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:19:18 INFO - PROCESS | 1823 | 1461277158465 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 15:19:18 INFO - PROCESS | 1823 | 1461277158473 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:19:18 INFO - PROCESS | 1823 | 1461277158476 Marionette TRACE conn3 <- [1,1474,null,{}] 15:19:18 INFO - PROCESS | 1823 | 1461277158491 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}] 15:19:18 INFO - PROCESS | 1823 | 1461277158694 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 15:19:18 INFO - PROCESS | 1823 | 1461277158959 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b34800 == 122 [pid = 1823] [id = 376] 15:19:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f5be00c5c00) [pid = 1823] [serial = 1129] [outer = (nil)] 15:19:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f5be0748000) [pid = 1823] [serial = 1130] [outer = 0x7f5be00c5c00] 15:19:19 INFO - PROCESS | 1823 | 1461277159092 Marionette DEBUG loaded listener.js 15:19:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f5be0e6e800) [pid = 1823] [serial = 1131] [outer = 0x7f5be00c5c00] 15:19:20 INFO - PROCESS | 1823 | 1461277160075 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]]]}] 15:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1635ms 15:19:20 INFO - PROCESS | 1823 | 1461277160107 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 15:19:20 INFO - PROCESS | 1823 | 1461277160109 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 15:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:19:20 INFO - PROCESS | 1823 | 1461277160115 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:19:20 INFO - PROCESS | 1823 | 1461277160118 Marionette TRACE conn3 <- [1,1478,null,{}] 15:19:20 INFO - PROCESS | 1823 | 1461277160123 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}] 15:19:20 INFO - PROCESS | 1823 | 1461277160317 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 15:19:20 INFO - PROCESS | 1823 | 1461277160574 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be6f2a800 == 123 [pid = 1823] [id = 377] 15:19:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f5be0114800) [pid = 1823] [serial = 1132] [outer = (nil)] 15:19:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f5be3df3800) [pid = 1823] [serial = 1133] [outer = 0x7f5be0114800] 15:19:20 INFO - PROCESS | 1823 | 1461277160693 Marionette DEBUG loaded listener.js 15:19:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f5be64d1000) [pid = 1823] [serial = 1134] [outer = 0x7f5be0114800] 15:19:21 INFO - PROCESS | 1823 | 1461277161597 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]]]}] 15:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1531ms 15:19:21 INFO - PROCESS | 1823 | 1461277161647 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 15:19:21 INFO - PROCESS | 1823 | 1461277161651 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 15:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:19:21 INFO - PROCESS | 1823 | 1461277161658 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:19:21 INFO - PROCESS | 1823 | 1461277161660 Marionette TRACE conn3 <- [1,1482,null,{}] 15:19:21 INFO - PROCESS | 1823 | 1461277161666 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}] 15:19:21 INFO - PROCESS | 1823 | 1461277161839 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 15:19:22 INFO - PROCESS | 1823 | 1461277162024 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9fec800 == 124 [pid = 1823] [id = 378] 15:19:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f5be0e69c00) [pid = 1823] [serial = 1135] [outer = (nil)] 15:19:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f5be878c800) [pid = 1823] [serial = 1136] [outer = 0x7f5be0e69c00] 15:19:22 INFO - PROCESS | 1823 | 1461277162094 Marionette DEBUG loaded listener.js 15:19:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 199 (0x7f5be8dd1000) [pid = 1823] [serial = 1137] [outer = 0x7f5be0e69c00] 15:19:23 INFO - PROCESS | 1823 | 1461277163043 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]]]}] 15:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1426ms 15:19:23 INFO - PROCESS | 1823 | 1461277163084 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 15:19:23 INFO - PROCESS | 1823 | 1461277163088 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 15:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:19:23 INFO - PROCESS | 1823 | 1461277163094 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:19:23 INFO - PROCESS | 1823 | 1461277163097 Marionette TRACE conn3 <- [1,1486,null,{}] 15:19:23 INFO - PROCESS | 1823 | 1461277163103 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}] 15:19:23 INFO - PROCESS | 1823 | 1461277163340 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 15:19:23 INFO - PROCESS | 1823 | 1461277163530 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbd21000 == 125 [pid = 1823] [id = 379] 15:19:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 200 (0x7f5bf715d000) [pid = 1823] [serial = 1138] [outer = (nil)] 15:19:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 201 (0x7f5bf71cbc00) [pid = 1823] [serial = 1139] [outer = 0x7f5bf715d000] 15:19:23 INFO - PROCESS | 1823 | 1461277163669 Marionette DEBUG loaded listener.js 15:19:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 202 (0x7f5bf83e6400) [pid = 1823] [serial = 1140] [outer = 0x7f5bf715d000] 15:19:24 INFO - PROCESS | 1823 | 1461277164508 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]]]}] 15:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1483ms 15:19:24 INFO - PROCESS | 1823 | 1461277164578 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 15:19:24 INFO - PROCESS | 1823 | 1461277164581 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 15:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:19:24 INFO - PROCESS | 1823 | 1461277164588 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:19:24 INFO - PROCESS | 1823 | 1461277164590 Marionette TRACE conn3 <- [1,1490,null,{}] 15:19:24 INFO - PROCESS | 1823 | 1461277164595 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}] 15:19:24 INFO - PROCESS | 1823 | 1461277164783 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 15:19:24 INFO - PROCESS | 1823 | 1461277164975 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfe57a000 == 126 [pid = 1823] [id = 380] 15:19:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f5bdf193c00) [pid = 1823] [serial = 1141] [outer = (nil)] 15:19:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f5bfa093c00) [pid = 1823] [serial = 1142] [outer = 0x7f5bdf193c00] 15:19:25 INFO - PROCESS | 1823 | 1461277165049 Marionette DEBUG loaded listener.js 15:19:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f5bfc2c1000) [pid = 1823] [serial = 1143] [outer = 0x7f5bdf193c00] 15:19:25 INFO - PROCESS | 1823 | 1461277165913 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]]]}] 15:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1387ms 15:19:25 INFO - PROCESS | 1823 | 1461277165976 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 15:19:25 INFO - PROCESS | 1823 | 1461277165980 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 15:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:19:25 INFO - PROCESS | 1823 | 1461277165985 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:19:25 INFO - PROCESS | 1823 | 1461277165989 Marionette TRACE conn3 <- [1,1494,null,{}] 15:19:25 INFO - PROCESS | 1823 | 1461277165994 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}] 15:19:26 INFO - PROCESS | 1823 | 1461277166175 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 15:19:26 INFO - PROCESS | 1823 | 1461277166360 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c00a8b000 == 127 [pid = 1823] [id = 381] 15:19:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f5bd3a36400) [pid = 1823] [serial = 1144] [outer = (nil)] 15:19:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f5bd3a3e800) [pid = 1823] [serial = 1145] [outer = 0x7f5bd3a36400] 15:19:26 INFO - PROCESS | 1823 | 1461277166444 Marionette DEBUG loaded listener.js 15:19:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f5bd3a43800) [pid = 1823] [serial = 1146] [outer = 0x7f5bd3a36400] 15:19:27 INFO - PROCESS | 1823 | 1461277167298 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]]]}] 15:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1386ms 15:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:19:27 INFO - PROCESS | 1823 | 1461277167373 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 15:19:27 INFO - PROCESS | 1823 | 1461277167376 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 15:19:27 INFO - PROCESS | 1823 | 1461277167383 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:19:27 INFO - PROCESS | 1823 | 1461277167386 Marionette TRACE conn3 <- [1,1498,null,{}] 15:19:27 INFO - PROCESS | 1823 | 1461277167391 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}] 15:19:27 INFO - PROCESS | 1823 | 1461277167602 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 15:19:27 INFO - PROCESS | 1823 | 1461277167786 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c018cd000 == 128 [pid = 1823] [id = 382] 15:19:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f5bd3a3a800) [pid = 1823] [serial = 1147] [outer = (nil)] 15:19:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f5bf87da000) [pid = 1823] [serial = 1148] [outer = 0x7f5bd3a3a800] 15:19:27 INFO - PROCESS | 1823 | 1461277167858 Marionette DEBUG loaded listener.js 15:19:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f5bfc2c6800) [pid = 1823] [serial = 1149] [outer = 0x7f5bd3a3a800] 15:19:28 INFO - PROCESS | 1823 | 1461277168717 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]]]}] 15:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1390ms 15:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:19:28 INFO - PROCESS | 1823 | 1461277168772 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 15:19:28 INFO - PROCESS | 1823 | 1461277168775 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 15:19:28 INFO - PROCESS | 1823 | 1461277168781 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:19:28 INFO - PROCESS | 1823 | 1461277168784 Marionette TRACE conn3 <- [1,1502,null,{}] 15:19:28 INFO - PROCESS | 1823 | 1461277168789 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}] 15:19:28 INFO - PROCESS | 1823 | 1461277168976 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 15:19:29 INFO - PROCESS | 1823 | 1461277169182 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd208a000 == 129 [pid = 1823] [id = 383] 15:19:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f5bd3a3d800) [pid = 1823] [serial = 1150] [outer = (nil)] 15:19:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f5bd3ad8000) [pid = 1823] [serial = 1151] [outer = 0x7f5bd3a3d800] 15:19:29 INFO - PROCESS | 1823 | 1461277169299 Marionette DEBUG loaded listener.js 15:19:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f5bd3addc00) [pid = 1823] [serial = 1152] [outer = 0x7f5bd3a3d800] 15:19:30 INFO - PROCESS | 1823 | 1461277170239 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]]]}] 15:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1486ms 15:19:30 INFO - PROCESS | 1823 | 1461277170267 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 15:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:19:30 INFO - PROCESS | 1823 | 1461277170272 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 15:19:30 INFO - PROCESS | 1823 | 1461277170278 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:19:30 INFO - PROCESS | 1823 | 1461277170283 Marionette TRACE conn3 <- [1,1506,null,{}] 15:19:30 INFO - PROCESS | 1823 | 1461277170289 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}] 15:19:30 INFO - PROCESS | 1823 | 1461277170517 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 15:19:30 INFO - PROCESS | 1823 | 1461277170764 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3ca2800 == 130 [pid = 1823] [id = 384] 15:19:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f5bd3f8bc00) [pid = 1823] [serial = 1153] [outer = (nil)] 15:19:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f5bd3f8d800) [pid = 1823] [serial = 1154] [outer = 0x7f5bd3f8bc00] 15:19:30 INFO - PROCESS | 1823 | 1461277170893 Marionette DEBUG loaded listener.js 15:19:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f5be0ae7800) [pid = 1823] [serial = 1155] [outer = 0x7f5bd3f8bc00] 15:19:31 INFO - PROCESS | 1823 | 1461277171759 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]]]}] 15:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1537ms 15:19:31 INFO - PROCESS | 1823 | 1461277171815 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 15:19:31 INFO - PROCESS | 1823 | 1461277171818 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 15:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:19:31 INFO - PROCESS | 1823 | 1461277171825 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:19:31 INFO - PROCESS | 1823 | 1461277171828 Marionette TRACE conn3 <- [1,1510,null,{}] 15:19:31 INFO - PROCESS | 1823 | 1461277171835 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}] 15:19:32 INFO - PROCESS | 1823 | 1461277172024 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 15:19:32 INFO - PROCESS | 1823 | 1461277172216 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:32 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c03fad000 == 131 [pid = 1823] [id = 385] 15:19:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 218 (0x7f5bd22b0800) [pid = 1823] [serial = 1156] [outer = (nil)] 15:19:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 219 (0x7f5bd22bb000) [pid = 1823] [serial = 1157] [outer = 0x7f5bd22b0800] 15:19:32 INFO - PROCESS | 1823 | 1461277172293 Marionette DEBUG loaded listener.js 15:19:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 220 (0x7f5bd3f8a800) [pid = 1823] [serial = 1158] [outer = 0x7f5bd22b0800] 15:19:33 INFO - PROCESS | 1823 | 1461277173127 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]]]}] 15:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1332ms 15:19:33 INFO - PROCESS | 1823 | 1461277173157 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 15:19:33 INFO - PROCESS | 1823 | 1461277173159 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 15:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:19:33 INFO - PROCESS | 1823 | 1461277173166 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:19:33 INFO - PROCESS | 1823 | 1461277173168 Marionette TRACE conn3 <- [1,1514,null,{}] 15:19:33 INFO - PROCESS | 1823 | 1461277173173 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}] 15:19:33 INFO - PROCESS | 1823 | 1461277173347 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 15:19:33 INFO - PROCESS | 1823 | 1461277173557 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1be3000 == 132 [pid = 1823] [id = 386] 15:19:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 221 (0x7f5bd1e8b800) [pid = 1823] [serial = 1159] [outer = (nil)] 15:19:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 222 (0x7f5bd1e93800) [pid = 1823] [serial = 1160] [outer = 0x7f5bd1e8b800] 15:19:33 INFO - PROCESS | 1823 | 1461277173628 Marionette DEBUG loaded listener.js 15:19:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 223 (0x7f5bd1e97800) [pid = 1823] [serial = 1161] [outer = 0x7f5bd1e8b800] 15:19:34 INFO - PROCESS | 1823 | 1461277174512 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]]]}] 15:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1376ms 15:19:34 INFO - PROCESS | 1823 | 1461277174542 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 15:19:34 INFO - PROCESS | 1823 | 1461277174546 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 15:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:19:34 INFO - PROCESS | 1823 | 1461277174552 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:19:34 INFO - PROCESS | 1823 | 1461277174554 Marionette TRACE conn3 <- [1,1518,null,{}] 15:19:34 INFO - PROCESS | 1823 | 1461277174560 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}] 15:19:34 INFO - PROCESS | 1823 | 1461277174744 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 15:19:34 INFO - PROCESS | 1823 | 1461277174946 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcf8e0800 == 133 [pid = 1823] [id = 387] 15:19:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 224 (0x7f5bd1e8d800) [pid = 1823] [serial = 1162] [outer = (nil)] 15:19:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 225 (0x7f5bd22b9400) [pid = 1823] [serial = 1163] [outer = 0x7f5bd1e8d800] 15:19:35 INFO - PROCESS | 1823 | 1461277175014 Marionette DEBUG loaded listener.js 15:19:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 226 (0x7f5bd40ba800) [pid = 1823] [serial = 1164] [outer = 0x7f5bd1e8d800] 15:19:36 INFO - PROCESS | 1823 | 1461277176209 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]]]}] 15:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1685ms 15:19:36 INFO - PROCESS | 1823 | 1461277176238 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 15:19:36 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:19:36 INFO - PROCESS | 1823 | 1461277176243 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 15:19:36 INFO - PROCESS | 1823 | 1461277176251 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:19:36 INFO - PROCESS | 1823 | 1461277176256 Marionette TRACE conn3 <- [1,1522,null,{}] 15:19:36 INFO - PROCESS | 1823 | 1461277176265 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}] 15:19:36 INFO - PROCESS | 1823 | 1461277176457 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 15:19:36 INFO - PROCESS | 1823 | 1461277176699 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3cbd800 == 134 [pid = 1823] [id = 388] 15:19:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 227 (0x7f5bd3ada400) [pid = 1823] [serial = 1165] [outer = (nil)] 15:19:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 228 (0x7f5bd3ae0400) [pid = 1823] [serial = 1166] [outer = 0x7f5bd3ada400] 15:19:36 INFO - PROCESS | 1823 | 1461277176765 Marionette DEBUG loaded listener.js 15:19:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 229 (0x7f5bd3f87800) [pid = 1823] [serial = 1167] [outer = 0x7f5bd3ada400] 15:19:37 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:19:37 INFO - PROCESS | 1823 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:19:37 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:19:37 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:19:37 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:19:37 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:19:37 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:19:37 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:19:37 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:19:37 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:19:37 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:19:37 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:19:37 INFO - PROCESS | 1823 | 1461277177505 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"]]]}] 15:19:37 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 () { 15:19:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:19:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:19:37 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 () { 15:19:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:19:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:19:37 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 () { 15:19:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:19:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:19:37 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 () { 15:19:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:19:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:19:37 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1286ms 15:19:37 INFO - PROCESS | 1823 | 1461277177542 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 15:19:37 INFO - PROCESS | 1823 | 1461277177551 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 15:19:37 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:19:37 INFO - PROCESS | 1823 | 1461277177560 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:19:37 INFO - PROCESS | 1823 | 1461277177564 Marionette TRACE conn3 <- [1,1526,null,{}] 15:19:37 INFO - PROCESS | 1823 | 1461277177569 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}] 15:19:37 INFO - PROCESS | 1823 | 1461277177747 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 15:19:37 INFO - PROCESS | 1823 | 1461277177964 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd93a2000 == 135 [pid = 1823] [id = 389] 15:19:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 230 (0x7f5bd1054400) [pid = 1823] [serial = 1168] [outer = (nil)] 15:19:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 231 (0x7f5bd3c53800) [pid = 1823] [serial = 1169] [outer = 0x7f5bd1054400] 15:19:38 INFO - PROCESS | 1823 | 1461277178027 Marionette DEBUG loaded listener.js 15:19:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 232 (0x7f5bd9685000) [pid = 1823] [serial = 1170] [outer = 0x7f5bd1054400] 15:19:39 INFO - PROCESS | 1823 | 1461277179043 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"]]]}] 15:19:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:19:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:19:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:19:39 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1533ms 15:19:39 INFO - PROCESS | 1823 | 1461277179093 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 15:19:39 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:19:39 INFO - PROCESS | 1823 | 1461277179097 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 15:19:39 INFO - PROCESS | 1823 | 1461277179103 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:19:39 INFO - PROCESS | 1823 | 1461277179108 Marionette TRACE conn3 <- [1,1530,null,{}] 15:19:39 INFO - PROCESS | 1823 | 1461277179123 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}] 15:19:39 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be064b800 == 134 [pid = 1823] [id = 235] 15:19:39 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bda6d5000 == 133 [pid = 1823] [id = 372] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 231 (0x7f5be00c1400) [pid = 1823] [serial = 1040] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 230 (0x7f5bea3af800) [pid = 1823] [serial = 1037] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 229 (0x7f5bddd50800) [pid = 1823] [serial = 1064] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | 1461277179507 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 15:19:39 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd98a8800 == 132 [pid = 1823] [id = 371] 15:19:39 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd324d000 == 131 [pid = 1823] [id = 370] 15:19:39 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd1ed1800 == 130 [pid = 1823] [id = 369] 15:19:39 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf744d800 == 129 [pid = 1823] [id = 363] 15:19:39 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf13dc000 == 128 [pid = 1823] [id = 362] 15:19:39 INFO - PROCESS | 1823 | 1461277179544 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:39 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea6c8800 == 127 [pid = 1823] [id = 361] 15:19:39 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be776f800 == 126 [pid = 1823] [id = 360] 15:19:39 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be1665800 == 125 [pid = 1823] [id = 359] 15:19:39 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0b69000 == 124 [pid = 1823] [id = 358] 15:19:39 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bda6ca800 == 123 [pid = 1823] [id = 357] 15:19:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd42c9000 == 124 [pid = 1823] [id = 390] 15:19:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 230 (0x7f5bddcf9800) [pid = 1823] [serial = 1171] [outer = (nil)] 15:19:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 231 (0x7f5bded1e800) [pid = 1823] [serial = 1172] [outer = 0x7f5bddcf9800] 15:19:39 INFO - PROCESS | 1823 | 1461277179626 Marionette DEBUG loaded listener.js 15:19:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 232 (0x7f5bdf130400) [pid = 1823] [serial = 1173] [outer = 0x7f5bddcf9800] 15:19:39 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd675a000 == 123 [pid = 1823] [id = 356] 15:19:39 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd21c8800 == 122 [pid = 1823] [id = 355] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 231 (0x7f5bd7f6a400) [pid = 1823] [serial = 1019] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 230 (0x7f5bd67c3c00) [pid = 1823] [serial = 1052] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 229 (0x7f5be10eb400) [pid = 1823] [serial = 1062] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 228 (0x7f5bd98c9c00) [pid = 1823] [serial = 1049] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 227 (0x7f5bd4245800) [pid = 1823] [serial = 1046] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 226 (0x7f5be0e67000) [pid = 1823] [serial = 1061] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 225 (0x7f5be11db400) [pid = 1823] [serial = 1014] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 224 (0x7f5bddcf5400) [pid = 1823] [serial = 1050] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 223 (0x7f5be9746400) [pid = 1823] [serial = 1034] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 222 (0x7f5bd7f71000) [pid = 1823] [serial = 1047] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 221 (0x7f5bd38f0400) [pid = 1823] [serial = 1043] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 220 (0x7f5be151c800) [pid = 1823] [serial = 1028] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 219 (0x7f5bd9476400) [pid = 1823] [serial = 705] [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.] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 218 (0x7f5bd1055c00) [pid = 1823] [serial = 1016] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 217 (0x7f5bdf135400) [pid = 1823] [serial = 1056] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f5bded17000) [pid = 1823] [serial = 1053] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f5be0c9a400) [pid = 1823] [serial = 1025] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f5bdeee5c00) [pid = 1823] [serial = 1055] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f5bd424c800) [pid = 1823] [serial = 1044] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f5be8dc6400) [pid = 1823] [serial = 1031] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f5be010e400) [pid = 1823] [serial = 1058] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f5be061c800) [pid = 1823] [serial = 1059] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f5bde414800) [pid = 1823] [serial = 1022] [outer = (nil)] [url = about:blank] 15:19:40 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 15:19:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:19:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:19:40 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. 15:19:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:19:40 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1337ms 15:19:40 INFO - PROCESS | 1823 | 1461277180432 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]]]}] 15:19:40 INFO - PROCESS | 1823 | 1461277180443 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 15:19:40 INFO - PROCESS | 1823 | 1461277180447 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 15:19:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:19:40 INFO - PROCESS | 1823 | 1461277180459 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:19:40 INFO - PROCESS | 1823 | 1461277180462 Marionette TRACE conn3 <- [1,1534,null,{}] 15:19:40 INFO - PROCESS | 1823 | 1461277180468 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}] 15:19:40 INFO - PROCESS | 1823 | 1461277180644 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 15:19:40 INFO - PROCESS | 1823 | 1461277180813 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9c62000 == 123 [pid = 1823] [id = 391] 15:19:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f5bddfd6800) [pid = 1823] [serial = 1174] [outer = (nil)] 15:19:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f5be0611c00) [pid = 1823] [serial = 1175] [outer = 0x7f5bddfd6800] 15:19:40 INFO - PROCESS | 1823 | 1461277180875 Marionette DEBUG loaded listener.js 15:19:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f5be0aed800) [pid = 1823] [serial = 1176] [outer = 0x7f5bddfd6800] 15:19:41 INFO - PROCESS | 1823 | 1461277181638 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]]]}] 15:19:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:19:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1242ms 15:19:41 INFO - PROCESS | 1823 | 1461277181702 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 15:19:41 INFO - PROCESS | 1823 | 1461277181705 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 15:19:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:19:41 INFO - PROCESS | 1823 | 1461277181711 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:19:41 INFO - PROCESS | 1823 | 1461277181713 Marionette TRACE conn3 <- [1,1538,null,{}] 15:19:41 INFO - PROCESS | 1823 | 1461277181725 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}] 15:19:41 INFO - PROCESS | 1823 | 1461277181950 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 15:19:41 INFO - PROCESS | 1823 | 1461277181990 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde5da800 == 124 [pid = 1823] [id = 392] 15:19:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f5bdee28000) [pid = 1823] [serial = 1177] [outer = (nil)] 15:19:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f5be0c1c400) [pid = 1823] [serial = 1178] [outer = 0x7f5bdee28000] 15:19:42 INFO - PROCESS | 1823 | 1461277182049 Marionette DEBUG loaded listener.js 15:19:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f5be0e75400) [pid = 1823] [serial = 1179] [outer = 0x7f5bdee28000] 15:19:42 INFO - PROCESS | 1823 | 1461277182892 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]]]}] 15:19:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:19:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1237ms 15:19:42 INFO - PROCESS | 1823 | 1461277182952 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 15:19:42 INFO - PROCESS | 1823 | 1461277182955 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 15:19:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:19:42 INFO - PROCESS | 1823 | 1461277182961 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:19:42 INFO - PROCESS | 1823 | 1461277182963 Marionette TRACE conn3 <- [1,1542,null,{}] 15:19:42 INFO - PROCESS | 1823 | 1461277182968 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}] 15:19:43 INFO - PROCESS | 1823 | 1461277183243 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 15:19:43 INFO - PROCESS | 1823 | 1461277183282 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b69000 == 125 [pid = 1823] [id = 393] 15:19:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f5be3952000) [pid = 1823] [serial = 1180] [outer = (nil)] 15:19:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f5be8de4000) [pid = 1823] [serial = 1181] [outer = 0x7f5be3952000] 15:19:43 INFO - PROCESS | 1823 | 1461277183361 Marionette DEBUG loaded listener.js 15:19:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 218 (0x7f5be9bba400) [pid = 1823] [serial = 1182] [outer = 0x7f5be3952000] 15:19:43 INFO - PROCESS | 1823 | --DOMWINDOW == 217 (0x7f5bd7d61c00) [pid = 1823] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:19:43 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f5bd4248000) [pid = 1823] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:19:43 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f5bdeee9800) [pid = 1823] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:19:43 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f5bddfdf400) [pid = 1823] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:19:43 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f5be15c6800) [pid = 1823] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:19:43 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f5bd67bbc00) [pid = 1823] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:19:44 INFO - PROCESS | 1823 | 1461277184262 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]]]}] 15:19:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:19:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1331ms 15:19:44 INFO - PROCESS | 1823 | 1461277184293 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 15:19:44 INFO - PROCESS | 1823 | 1461277184297 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 15:19:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:19:44 INFO - PROCESS | 1823 | 1461277184303 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:19:44 INFO - PROCESS | 1823 | 1461277184305 Marionette TRACE conn3 <- [1,1546,null,{}] 15:19:44 INFO - PROCESS | 1823 | 1461277184310 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}] 15:19:44 INFO - PROCESS | 1823 | 1461277184544 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 15:19:44 INFO - PROCESS | 1823 | 1461277184564 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0c74000 == 126 [pid = 1823] [id = 394] 15:19:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f5bde421c00) [pid = 1823] [serial = 1183] [outer = (nil)] 15:19:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f5be9741c00) [pid = 1823] [serial = 1184] [outer = 0x7f5bde421c00] 15:19:44 INFO - PROCESS | 1823 | 1461277184627 Marionette DEBUG loaded listener.js 15:19:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f5bea8b0400) [pid = 1823] [serial = 1185] [outer = 0x7f5bde421c00] 15:19:45 INFO - PROCESS | 1823 | 1461277185488 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]]]}] 15:19:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:19:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1229ms 15:19:45 INFO - PROCESS | 1823 | 1461277185539 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 15:19:45 INFO - PROCESS | 1823 | 1461277185542 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 15:19:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:19:45 INFO - PROCESS | 1823 | 1461277185554 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:19:45 INFO - PROCESS | 1823 | 1461277185556 Marionette TRACE conn3 <- [1,1550,null,{}] 15:19:45 INFO - PROCESS | 1823 | 1461277185561 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}] 15:19:45 INFO - PROCESS | 1823 | 1461277185730 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 15:19:45 INFO - PROCESS | 1823 | 1461277185746 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be6f11800 == 127 [pid = 1823] [id = 395] 15:19:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f5be5170800) [pid = 1823] [serial = 1186] [outer = (nil)] 15:19:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f5bf1317000) [pid = 1823] [serial = 1187] [outer = 0x7f5be5170800] 15:19:45 INFO - PROCESS | 1823 | 1461277185811 Marionette DEBUG loaded listener.js 15:19:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 218 (0x7f5bf6344400) [pid = 1823] [serial = 1188] [outer = 0x7f5be5170800] 15:19:47 INFO - PROCESS | 1823 | 1461277187014 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]]]}] 15:19:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:19:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1526ms 15:19:47 INFO - PROCESS | 1823 | 1461277187081 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 15:19:47 INFO - PROCESS | 1823 | 1461277187089 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 15:19:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:19:47 INFO - PROCESS | 1823 | 1461277187097 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:19:47 INFO - PROCESS | 1823 | 1461277187102 Marionette TRACE conn3 <- [1,1554,null,{}] 15:19:47 INFO - PROCESS | 1823 | 1461277187110 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}] 15:19:47 INFO - PROCESS | 1823 | 1461277187353 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 15:19:47 INFO - PROCESS | 1823 | 1461277187597 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd60ac000 == 128 [pid = 1823] [id = 396] 15:19:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 219 (0x7f5bd3f84800) [pid = 1823] [serial = 1189] [outer = (nil)] 15:19:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 220 (0x7f5bd40b6400) [pid = 1823] [serial = 1190] [outer = 0x7f5bd3f84800] 15:19:47 INFO - PROCESS | 1823 | 1461277187719 Marionette DEBUG loaded listener.js 15:19:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 221 (0x7f5bd7d67000) [pid = 1823] [serial = 1191] [outer = 0x7f5bd3f84800] 15:19:48 INFO - PROCESS | 1823 | 1461277188679 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]]]}] 15:19:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:19:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1634ms 15:19:48 INFO - PROCESS | 1823 | 1461277188733 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 15:19:48 INFO - PROCESS | 1823 | 1461277188742 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 15:19:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:19:48 INFO - PROCESS | 1823 | 1461277188752 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:19:48 INFO - PROCESS | 1823 | 1461277188756 Marionette TRACE conn3 <- [1,1558,null,{}] 15:19:48 INFO - PROCESS | 1823 | 1461277188762 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}] 15:19:48 INFO - PROCESS | 1823 | 1461277188996 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 15:19:49 INFO - PROCESS | 1823 | 1461277189272 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bded5f000 == 129 [pid = 1823] [id = 397] 15:19:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 222 (0x7f5bda5e6400) [pid = 1823] [serial = 1192] [outer = (nil)] 15:19:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 223 (0x7f5bddfdfc00) [pid = 1823] [serial = 1193] [outer = 0x7f5bda5e6400] 15:19:49 INFO - PROCESS | 1823 | 1461277189391 Marionette DEBUG loaded listener.js 15:19:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 224 (0x7f5bdeeedc00) [pid = 1823] [serial = 1194] [outer = 0x7f5bda5e6400] 15:19:50 INFO - PROCESS | 1823 | 1461277190309 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]]]}] 15:19:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:19:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1580ms 15:19:50 INFO - PROCESS | 1823 | 1461277190331 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 15:19:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:19:50 INFO - PROCESS | 1823 | 1461277190335 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 15:19:50 INFO - PROCESS | 1823 | 1461277190341 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:19:50 INFO - PROCESS | 1823 | 1461277190347 Marionette TRACE conn3 <- [1,1562,null,{}] 15:19:50 INFO - PROCESS | 1823 | 1461277190362 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}] 15:19:50 INFO - PROCESS | 1823 | 1461277190563 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 15:19:50 INFO - PROCESS | 1823 | 1461277190771 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea8da800 == 130 [pid = 1823] [id = 398] 15:19:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 225 (0x7f5be0c1a000) [pid = 1823] [serial = 1195] [outer = (nil)] 15:19:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 226 (0x7f5be11dd000) [pid = 1823] [serial = 1196] [outer = 0x7f5be0c1a000] 15:19:50 INFO - PROCESS | 1823 | 1461277190857 Marionette DEBUG loaded listener.js 15:19:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 227 (0x7f5be3df7800) [pid = 1823] [serial = 1197] [outer = 0x7f5be0c1a000] 15:19:51 INFO - PROCESS | 1823 | 1461277191751 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]]]}] 15:19:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:19:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1483ms 15:19:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:19:51 INFO - PROCESS | 1823 | 1461277191824 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 15:19:51 INFO - PROCESS | 1823 | 1461277191827 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 15:19:51 INFO - PROCESS | 1823 | 1461277191833 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:19:51 INFO - PROCESS | 1823 | 1461277191836 Marionette TRACE conn3 <- [1,1566,null,{}] 15:19:51 INFO - PROCESS | 1823 | 1461277191842 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}] 15:19:52 INFO - PROCESS | 1823 | 1461277192063 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 15:19:52 INFO - PROCESS | 1823 | 1461277192255 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf8321800 == 131 [pid = 1823] [id = 399] 15:19:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 228 (0x7f5bdf187c00) [pid = 1823] [serial = 1198] [outer = (nil)] 15:19:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 229 (0x7f5be8dcc000) [pid = 1823] [serial = 1199] [outer = 0x7f5bdf187c00] 15:19:52 INFO - PROCESS | 1823 | 1461277192331 Marionette DEBUG loaded listener.js 15:19:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 230 (0x7f5be9744000) [pid = 1823] [serial = 1200] [outer = 0x7f5bdf187c00] 15:19:53 INFO - PROCESS | 1823 | 1461277193197 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]]]}] 15:19:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:19:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1428ms 15:19:53 INFO - PROCESS | 1823 | 1461277193262 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 15:19:53 INFO - PROCESS | 1823 | 1461277193266 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 15:19:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:19:53 INFO - PROCESS | 1823 | 1461277193272 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:19:53 INFO - PROCESS | 1823 | 1461277193276 Marionette TRACE conn3 <- [1,1570,null,{}] 15:19:53 INFO - PROCESS | 1823 | 1461277193281 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}] 15:19:53 INFO - PROCESS | 1823 | 1461277193488 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 15:19:53 INFO - PROCESS | 1823 | 1461277193687 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc157000 == 132 [pid = 1823] [id = 400] 15:19:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 231 (0x7f5be0c9ac00) [pid = 1823] [serial = 1201] [outer = (nil)] 15:19:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 232 (0x7f5beb552400) [pid = 1823] [serial = 1202] [outer = 0x7f5be0c9ac00] 15:19:53 INFO - PROCESS | 1823 | 1461277193761 Marionette DEBUG loaded listener.js 15:19:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 233 (0x7f5bf6346000) [pid = 1823] [serial = 1203] [outer = 0x7f5be0c9ac00] 15:19:54 INFO - PROCESS | 1823 | 1461277194716 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]]]}] 15:19:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:19:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1491ms 15:19:54 INFO - PROCESS | 1823 | 1461277194765 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 15:19:54 INFO - PROCESS | 1823 | 1461277194768 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 15:19:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:19:54 INFO - PROCESS | 1823 | 1461277194774 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:19:54 INFO - PROCESS | 1823 | 1461277194776 Marionette TRACE conn3 <- [1,1574,null,{}] 15:19:54 INFO - PROCESS | 1823 | 1461277194782 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}] 15:19:54 INFO - PROCESS | 1823 | 1461277194990 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 15:19:55 INFO - PROCESS | 1823 | 1461277195195 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd00e4800 == 133 [pid = 1823] [id = 401] 15:19:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 234 (0x7f5bd2012c00) [pid = 1823] [serial = 1204] [outer = (nil)] 15:19:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 235 (0x7f5bd201ac00) [pid = 1823] [serial = 1205] [outer = 0x7f5bd2012c00] 15:19:55 INFO - PROCESS | 1823 | 1461277195318 Marionette DEBUG loaded listener.js 15:19:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 236 (0x7f5bf84b9000) [pid = 1823] [serial = 1206] [outer = 0x7f5bd2012c00] 15:19:56 INFO - PROCESS | 1823 | 1461277196232 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]]]}] 15:19:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:19:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1528ms 15:19:56 INFO - PROCESS | 1823 | 1461277196304 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 15:19:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:19:56 INFO - PROCESS | 1823 | 1461277196308 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 15:19:56 INFO - PROCESS | 1823 | 1461277196315 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:19:56 INFO - PROCESS | 1823 | 1461277196318 Marionette TRACE conn3 <- [1,1578,null,{}] 15:19:56 INFO - PROCESS | 1823 | 1461277196324 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}] 15:19:56 INFO - PROCESS | 1823 | 1461277196582 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 15:19:56 INFO - PROCESS | 1823 | 1461277196815 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c018ce800 == 134 [pid = 1823] [id = 402] 15:19:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 237 (0x7f5bd2014800) [pid = 1823] [serial = 1207] [outer = (nil)] 15:19:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 238 (0x7f5bd2160400) [pid = 1823] [serial = 1208] [outer = 0x7f5bd2014800] 15:19:56 INFO - PROCESS | 1823 | 1461277196934 Marionette DEBUG loaded listener.js 15:19:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 239 (0x7f5bd2165400) [pid = 1823] [serial = 1209] [outer = 0x7f5bd2014800] 15:19:57 INFO - PROCESS | 1823 | 1461277197720 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]]]}] 15:19:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:19:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1432ms 15:19:57 INFO - PROCESS | 1823 | 1461277197746 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 15:19:57 INFO - PROCESS | 1823 | 1461277197750 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 15:19:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:19:57 INFO - PROCESS | 1823 | 1461277197755 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:19:57 INFO - PROCESS | 1823 | 1461277197758 Marionette TRACE conn3 <- [1,1582,null,{}] 15:19:57 INFO - PROCESS | 1823 | 1461277197763 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}] 15:19:57 INFO - PROCESS | 1823 | 1461277197974 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 15:19:58 INFO - PROCESS | 1823 | 1461277198172 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd2378800 == 135 [pid = 1823] [id = 403] 15:19:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 240 (0x7f5bd2158400) [pid = 1823] [serial = 1210] [outer = (nil)] 15:19:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 241 (0x7f5be01b5400) [pid = 1823] [serial = 1211] [outer = 0x7f5bd2158400] 15:19:58 INFO - PROCESS | 1823 | 1461277198240 Marionette DEBUG loaded listener.js 15:19:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 242 (0x7f5be01b8c00) [pid = 1823] [serial = 1212] [outer = 0x7f5bd2158400] 15:19:59 INFO - PROCESS | 1823 | 1461277199097 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]]]}] 15:19:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:19:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1375ms 15:19:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:19:59 INFO - PROCESS | 1823 | 1461277199132 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 15:19:59 INFO - PROCESS | 1823 | 1461277199134 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 15:19:59 INFO - PROCESS | 1823 | 1461277199140 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:19:59 INFO - PROCESS | 1823 | 1461277199143 Marionette TRACE conn3 <- [1,1586,null,{}] 15:19:59 INFO - PROCESS | 1823 | 1461277199148 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}] 15:19:59 INFO - PROCESS | 1823 | 1461277199308 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 15:19:59 INFO - PROCESS | 1823 | 1461277199506 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf93000 == 136 [pid = 1823] [id = 404] 15:19:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 243 (0x7f5bd215fc00) [pid = 1823] [serial = 1213] [outer = (nil)] 15:19:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 244 (0x7f5be01bdc00) [pid = 1823] [serial = 1214] [outer = 0x7f5bd215fc00] 15:19:59 INFO - PROCESS | 1823 | 1461277199571 Marionette DEBUG loaded listener.js 15:19:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f5bf71d1400) [pid = 1823] [serial = 1215] [outer = 0x7f5bd215fc00] 15:20:00 INFO - PROCESS | 1823 | 1461277200468 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]]]}] 15:20:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:20:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1377ms 15:20:00 INFO - PROCESS | 1823 | 1461277200518 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 15:20:00 INFO - PROCESS | 1823 | 1461277200522 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 15:20:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:20:00 INFO - PROCESS | 1823 | 1461277200528 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:20:00 INFO - PROCESS | 1823 | 1461277200530 Marionette TRACE conn3 <- [1,1590,null,{}] 15:20:00 INFO - PROCESS | 1823 | 1461277200537 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}] 15:20:00 INFO - PROCESS | 1823 | 1461277200752 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 15:20:00 INFO - PROCESS | 1823 | 1461277200950 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd6351800 == 137 [pid = 1823] [id = 405] 15:20:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f5bd8ae9000) [pid = 1823] [serial = 1216] [outer = (nil)] 15:20:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f5be01b6400) [pid = 1823] [serial = 1217] [outer = 0x7f5bd8ae9000] 15:20:01 INFO - PROCESS | 1823 | 1461277201076 Marionette DEBUG loaded listener.js 15:20:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 248 (0x7f5bf6345c00) [pid = 1823] [serial = 1218] [outer = 0x7f5bd8ae9000] 15:20:01 INFO - PROCESS | 1823 | 1461277201937 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]]]}] 15:20:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:20:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1477ms 15:20:02 INFO - PROCESS | 1823 | 1461277202006 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 15:20:02 INFO - PROCESS | 1823 | 1461277202011 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 15:20:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:20:02 INFO - PROCESS | 1823 | 1461277202018 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:20:02 INFO - PROCESS | 1823 | 1461277202022 Marionette TRACE conn3 <- [1,1594,null,{}] 15:20:02 INFO - PROCESS | 1823 | 1461277202028 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}] 15:20:02 INFO - PROCESS | 1823 | 1461277202304 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 15:20:02 INFO - PROCESS | 1823 | 1461277202544 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3ca3000 == 138 [pid = 1823] [id = 406] 15:20:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 249 (0x7f5bd22b3400) [pid = 1823] [serial = 1219] [outer = (nil)] 15:20:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 250 (0x7f5bd64c5800) [pid = 1823] [serial = 1220] [outer = 0x7f5bd22b3400] 15:20:02 INFO - PROCESS | 1823 | 1461277202687 Marionette DEBUG loaded listener.js 15:20:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 251 (0x7f5bfa094c00) [pid = 1823] [serial = 1221] [outer = 0x7f5bd22b3400] 15:20:03 INFO - PROCESS | 1823 | 1461277203923 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]]]}] 15:20:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:20:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1985ms 15:20:04 INFO - PROCESS | 1823 | 1461277204004 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 15:20:04 INFO - PROCESS | 1823 | 1461277204009 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 15:20:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:20:04 INFO - PROCESS | 1823 | 1461277204016 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:20:04 INFO - PROCESS | 1823 | 1461277204021 Marionette TRACE conn3 <- [1,1598,null,{}] 15:20:04 INFO - PROCESS | 1823 | 1461277204029 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}] 15:20:04 INFO - PROCESS | 1823 | 1461277204274 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 15:20:04 INFO - PROCESS | 1823 | 1461277204447 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd60d8800 == 139 [pid = 1823] [id = 407] 15:20:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 252 (0x7f5bd2011000) [pid = 1823] [serial = 1222] [outer = (nil)] 15:20:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 253 (0x7f5bd22b2000) [pid = 1823] [serial = 1223] [outer = 0x7f5bd2011000] 15:20:04 INFO - PROCESS | 1823 | 1461277204523 Marionette DEBUG loaded listener.js 15:20:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 254 (0x7f5bd3326800) [pid = 1823] [serial = 1224] [outer = 0x7f5bd2011000] 15:20:05 INFO - PROCESS | 1823 | 1461277205334 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]]]}] 15:20:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:20:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1380ms 15:20:05 INFO - PROCESS | 1823 | 1461277205396 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 15:20:05 INFO - PROCESS | 1823 | 1461277205404 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 15:20:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:20:05 INFO - PROCESS | 1823 | 1461277205413 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:20:05 INFO - PROCESS | 1823 | 1461277205416 Marionette TRACE conn3 <- [1,1602,null,{}] 15:20:05 INFO - PROCESS | 1823 | 1461277205420 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}] 15:20:05 INFO - PROCESS | 1823 | 1461277205584 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 15:20:05 INFO - PROCESS | 1823 | 1461277205963 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1bca800 == 140 [pid = 1823] [id = 408] 15:20:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 255 (0x7f5bd3a45c00) [pid = 1823] [serial = 1225] [outer = (nil)] 15:20:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 256 (0x7f5bd3ad7800) [pid = 1823] [serial = 1226] [outer = 0x7f5bd3a45c00] 15:20:06 INFO - PROCESS | 1823 | 1461277206032 Marionette DEBUG loaded listener.js 15:20:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 257 (0x7f5bd3e06c00) [pid = 1823] [serial = 1227] [outer = 0x7f5bd3a45c00] 15:20:06 INFO - PROCESS | 1823 | 1461277206960 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]]]}] 15:20:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:20:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1589ms 15:20:07 INFO - PROCESS | 1823 | 1461277207003 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 15:20:07 INFO - PROCESS | 1823 | 1461277207006 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 15:20:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:20:07 INFO - PROCESS | 1823 | 1461277207012 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:20:07 INFO - PROCESS | 1823 | 1461277207017 Marionette TRACE conn3 <- [1,1606,null,{}] 15:20:07 INFO - PROCESS | 1823 | 1461277207032 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}] 15:20:07 INFO - PROCESS | 1823 | 1461277207201 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 15:20:07 INFO - PROCESS | 1823 | 1461277207443 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3cbc800 == 141 [pid = 1823] [id = 409] 15:20:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 258 (0x7f5bd3e10c00) [pid = 1823] [serial = 1228] [outer = (nil)] 15:20:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 259 (0x7f5bd3f90800) [pid = 1823] [serial = 1229] [outer = 0x7f5bd3e10c00] 15:20:07 INFO - PROCESS | 1823 | 1461277207557 Marionette DEBUG loaded listener.js 15:20:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 260 (0x7f5bd64c3800) [pid = 1823] [serial = 1230] [outer = 0x7f5bd3e10c00] 15:20:08 INFO - PROCESS | 1823 | 1461277208385 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]]]}] 15:20:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:20:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1437ms 15:20:08 INFO - PROCESS | 1823 | 1461277208449 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 15:20:08 INFO - PROCESS | 1823 | 1461277208454 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 15:20:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:20:08 INFO - PROCESS | 1823 | 1461277208459 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:20:08 INFO - PROCESS | 1823 | 1461277208461 Marionette TRACE conn3 <- [1,1610,null,{}] 15:20:08 INFO - PROCESS | 1823 | 1461277208466 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}] 15:20:08 INFO - PROCESS | 1823 | 1461277208644 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 15:20:08 INFO - PROCESS | 1823 | 1461277208855 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd6766000 == 142 [pid = 1823] [id = 410] 15:20:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 261 (0x7f5bd3c49000) [pid = 1823] [serial = 1231] [outer = (nil)] 15:20:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 262 (0x7f5bd7f70000) [pid = 1823] [serial = 1232] [outer = 0x7f5bd3c49000] 15:20:08 INFO - PROCESS | 1823 | 1461277208932 Marionette DEBUG loaded listener.js 15:20:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 263 (0x7f5bd8adfc00) [pid = 1823] [serial = 1233] [outer = 0x7f5bd3c49000] 15:20:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be3966000 == 141 [pid = 1823] [id = 43] 15:20:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd68eb000 == 140 [pid = 1823] [id = 335] 15:20:09 INFO - PROCESS | 1823 | --DOMWINDOW == 262 (0x7f5be15c3000) [pid = 1823] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:20:09 INFO - PROCESS | 1823 | --DOMWINDOW == 261 (0x7f5be9e4c800) [pid = 1823] [serial = 1088] [outer = (nil)] [url = about:blank] 15:20:09 INFO - PROCESS | 1823 | --DOMWINDOW == 260 (0x7f5be932a000) [pid = 1823] [serial = 1085] [outer = (nil)] [url = about:blank] 15:20:09 INFO - PROCESS | 1823 | --DOMWINDOW == 259 (0x7f5bddd4d800) [pid = 1823] [serial = 1073] [outer = (nil)] [url = about:blank] 15:20:09 INFO - PROCESS | 1823 | --DOMWINDOW == 258 (0x7f5bd878b800) [pid = 1823] [serial = 1070] [outer = (nil)] [url = about:blank] 15:20:09 INFO - PROCESS | 1823 | --DOMWINDOW == 257 (0x7f5bd3319800) [pid = 1823] [serial = 1067] [outer = (nil)] [url = about:blank] 15:20:09 INFO - PROCESS | 1823 | --DOMWINDOW == 256 (0x7f5bd8a8a000) [pid = 1823] [serial = 1106] [outer = (nil)] [url = about:blank] 15:20:09 INFO - PROCESS | 1823 | --DOMWINDOW == 255 (0x7f5be0c95400) [pid = 1823] [serial = 1079] [outer = (nil)] [url = about:blank] 15:20:09 INFO - PROCESS | 1823 | --DOMWINDOW == 254 (0x7f5be0614c00) [pid = 1823] [serial = 1076] [outer = (nil)] [url = about:blank] 15:20:09 INFO - PROCESS | 1823 | --DOMWINDOW == 253 (0x7f5be3c83400) [pid = 1823] [serial = 1082] [outer = (nil)] [url = about:blank] 15:20:09 INFO - PROCESS | 1823 | --DOMWINDOW == 252 (0x7f5beb4c7c00) [pid = 1823] [serial = 1091] [outer = (nil)] [url = about:blank] 15:20:09 INFO - PROCESS | 1823 | --DOMWINDOW == 251 (0x7f5bf046a000) [pid = 1823] [serial = 1094] [outer = (nil)] [url = about:blank] 15:20:09 INFO - PROCESS | 1823 | --DOMWINDOW == 250 (0x7f5bea075400) [pid = 1823] [serial = 1097] [outer = (nil)] [url = about:blank] 15:20:09 INFO - PROCESS | 1823 | --DOMWINDOW == 249 (0x7f5bf87cd400) [pid = 1823] [serial = 1100] [outer = (nil)] [url = about:blank] 15:20:09 INFO - PROCESS | 1823 | --DOMWINDOW == 248 (0x7f5bd3c51800) [pid = 1823] [serial = 1103] [outer = (nil)] [url = about:blank] 15:20:09 INFO - PROCESS | 1823 | --DOMWINDOW == 247 (0x7f5be0e71800) [pid = 1823] [serial = 1121] [outer = (nil)] [url = about:blank] 15:20:09 INFO - PROCESS | 1823 | 1461277209986 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]]]}] 15:20:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3ca2800 == 139 [pid = 1823] [id = 384] 15:20:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd208a000 == 138 [pid = 1823] [id = 383] 15:20:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5c018cd000 == 137 [pid = 1823] [id = 382] 15:20:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5c00a8b000 == 136 [pid = 1823] [id = 381] 15:20:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfe57a000 == 135 [pid = 1823] [id = 380] 15:20:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfbd21000 == 134 [pid = 1823] [id = 379] 15:20:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9fec800 == 133 [pid = 1823] [id = 378] 15:20:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be6f2a800 == 132 [pid = 1823] [id = 377] 15:20:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0b34800 == 131 [pid = 1823] [id = 376] 15:20:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9914800 == 130 [pid = 1823] [id = 375] 15:20:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd42c6800 == 129 [pid = 1823] [id = 374] 15:20:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bded50000 == 128 [pid = 1823] [id = 373] 15:20:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:20:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1575ms 15:20:10 INFO - PROCESS | 1823 | 1461277210035 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 15:20:10 INFO - PROCESS | 1823 | 1461277210038 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 15:20:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:20:10 INFO - PROCESS | 1823 | 1461277210044 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:20:10 INFO - PROCESS | 1823 | 1461277210045 Marionette TRACE conn3 <- [1,1614,null,{}] 15:20:10 INFO - PROCESS | 1823 | 1461277210051 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}] 15:20:10 INFO - PROCESS | 1823 | 1461277210212 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 15:20:10 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f5be120d800) [pid = 1823] [serial = 1065] [outer = (nil)] [url = about:blank] 15:20:10 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f5bd8a8d800) [pid = 1823] [serial = 1110] [outer = (nil)] [url = about:blank] 15:20:10 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f5bd7d6f400) [pid = 1823] [serial = 1109] [outer = (nil)] [url = about:blank] 15:20:10 INFO - PROCESS | 1823 | --DOMWINDOW == 243 (0x7f5bd968cc00) [pid = 1823] [serial = 1112] [outer = (nil)] [url = about:blank] 15:20:10 INFO - PROCESS | 1823 | --DOMWINDOW == 242 (0x7f5bddfda400) [pid = 1823] [serial = 1113] [outer = (nil)] [url = about:blank] 15:20:10 INFO - PROCESS | 1823 | --DOMWINDOW == 241 (0x7f5bdf136800) [pid = 1823] [serial = 1115] [outer = (nil)] [url = about:blank] 15:20:10 INFO - PROCESS | 1823 | --DOMWINDOW == 240 (0x7f5be0ae7000) [pid = 1823] [serial = 1118] [outer = (nil)] [url = about:blank] 15:20:10 INFO - PROCESS | 1823 | --DOMWINDOW == 239 (0x7f5be0c94c00) [pid = 1823] [serial = 1119] [outer = (nil)] [url = about:blank] 15:20:10 INFO - PROCESS | 1823 | --DOMWINDOW == 238 (0x7f5be015bc00) [pid = 1823] [serial = 1116] [outer = (nil)] [url = about:blank] 15:20:10 INFO - PROCESS | 1823 | 1461277210423 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd2087800 == 129 [pid = 1823] [id = 411] 15:20:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 239 (0x7f5bd3a3f000) [pid = 1823] [serial = 1234] [outer = (nil)] 15:20:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 240 (0x7f5bd878ac00) [pid = 1823] [serial = 1235] [outer = 0x7f5bd3a3f000] 15:20:10 INFO - PROCESS | 1823 | 1461277210484 Marionette DEBUG loaded listener.js 15:20:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 241 (0x7f5bd8ae6000) [pid = 1823] [serial = 1236] [outer = 0x7f5bd3a3f000] 15:20:11 INFO - PROCESS | 1823 | 1461277211168 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]]]}] 15:20:11 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 15:20:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1183ms 15:20:11 INFO - PROCESS | 1823 | 1461277211250 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 15:20:11 INFO - PROCESS | 1823 | 1461277211253 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 15:20:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:20:11 INFO - PROCESS | 1823 | 1461277211260 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:20:11 INFO - PROCESS | 1823 | 1461277211263 Marionette TRACE conn3 <- [1,1618,null,{}] 15:20:11 INFO - PROCESS | 1823 | 1461277211268 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}] 15:20:11 INFO - PROCESS | 1823 | 1461277211464 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 15:20:11 INFO - PROCESS | 1823 | 1461277211476 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9c43000 == 130 [pid = 1823] [id = 412] 15:20:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 242 (0x7f5bddcf1400) [pid = 1823] [serial = 1237] [outer = (nil)] 15:20:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 243 (0x7f5bdee27000) [pid = 1823] [serial = 1238] [outer = 0x7f5bddcf1400] 15:20:11 INFO - PROCESS | 1823 | 1461277211539 Marionette DEBUG loaded listener.js 15:20:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 244 (0x7f5bdf191000) [pid = 1823] [serial = 1239] [outer = 0x7f5bddcf1400] 15:20:12 INFO - PROCESS | 1823 | 1461277212386 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]]]}] 15:20:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:20:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1175ms 15:20:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:20:12 INFO - PROCESS | 1823 | 1461277212437 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 15:20:12 INFO - PROCESS | 1823 | 1461277212440 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 15:20:12 INFO - PROCESS | 1823 | 1461277212446 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:20:12 INFO - PROCESS | 1823 | 1461277212449 Marionette TRACE conn3 <- [1,1622,null,{}] 15:20:12 INFO - PROCESS | 1823 | 1461277212484 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}] 15:20:12 INFO - PROCESS | 1823 | 1461277212726 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 15:20:12 INFO - PROCESS | 1823 | 1461277212748 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be004d800 == 131 [pid = 1823] [id = 413] 15:20:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f5bddd45c00) [pid = 1823] [serial = 1240] [outer = (nil)] 15:20:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f5be00c6000) [pid = 1823] [serial = 1241] [outer = 0x7f5bddd45c00] 15:20:12 INFO - PROCESS | 1823 | 1461277212809 Marionette DEBUG loaded listener.js 15:20:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f5be0748c00) [pid = 1823] [serial = 1242] [outer = 0x7f5bddd45c00] 15:20:13 INFO - PROCESS | 1823 | 1461277213631 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]]]}] 15:20:13 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 15:20:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1237ms 15:20:13 INFO - PROCESS | 1823 | 1461277213681 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 15:20:13 INFO - PROCESS | 1823 | 1461277213685 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 15:20:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:20:13 INFO - PROCESS | 1823 | 1461277213696 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:20:13 INFO - PROCESS | 1823 | 1461277213698 Marionette TRACE conn3 <- [1,1626,null,{}] 15:20:13 INFO - PROCESS | 1823 | 1461277213704 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}] 15:20:13 INFO - PROCESS | 1823 | 1461277213928 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 15:20:13 INFO - PROCESS | 1823 | 1461277213955 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0c66800 == 132 [pid = 1823] [id = 414] 15:20:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 248 (0x7f5bdf133c00) [pid = 1823] [serial = 1243] [outer = (nil)] 15:20:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 249 (0x7f5be0c9bc00) [pid = 1823] [serial = 1244] [outer = 0x7f5bdf133c00] 15:20:14 INFO - PROCESS | 1823 | 1461277214013 Marionette DEBUG loaded listener.js 15:20:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 250 (0x7f5be1209400) [pid = 1823] [serial = 1245] [outer = 0x7f5bdf133c00] 15:20:15 INFO - PROCESS | 1823 | --DOMWINDOW == 249 (0x7f5bddfd6800) [pid = 1823] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:20:15 INFO - PROCESS | 1823 | --DOMWINDOW == 248 (0x7f5bd1054400) [pid = 1823] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:20:15 INFO - PROCESS | 1823 | --DOMWINDOW == 247 (0x7f5bdee28000) [pid = 1823] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:20:15 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f5bd3ada400) [pid = 1823] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:20:15 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f5bddcf9800) [pid = 1823] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:20:15 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f5bd3c4b000) [pid = 1823] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:20:15 INFO - PROCESS | 1823 | --DOMWINDOW == 243 (0x7f5bd331a400) [pid = 1823] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:20:15 INFO - PROCESS | 1823 | --DOMWINDOW == 242 (0x7f5bd331ac00) [pid = 1823] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:20:15 INFO - PROCESS | 1823 | --DOMWINDOW == 241 (0x7f5bd612a400) [pid = 1823] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:20:15 INFO - PROCESS | 1823 | --DOMWINDOW == 240 (0x7f5be3952000) [pid = 1823] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:20:15 INFO - PROCESS | 1823 | --DOMWINDOW == 239 (0x7f5bd40bac00) [pid = 1823] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:20:15 INFO - PROCESS | 1823 | --DOMWINDOW == 238 (0x7f5bde421c00) [pid = 1823] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:20:15 INFO - PROCESS | 1823 | --DOMWINDOW == 237 (0x7f5bd38f6800) [pid = 1823] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:20:15 INFO - PROCESS | 1823 | --DOMWINDOW == 236 (0x7f5bd40b2800) [pid = 1823] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:20:15 INFO - PROCESS | 1823 | --DOMWINDOW == 235 (0x7f5bded15000) [pid = 1823] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:20:15 INFO - PROCESS | 1823 | 1461277215774 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]]]}] 15:20:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:20:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 2133ms 15:20:15 INFO - PROCESS | 1823 | 1461277215830 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 15:20:15 INFO - PROCESS | 1823 | 1461277215833 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 15:20:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:20:15 INFO - PROCESS | 1823 | 1461277215839 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:20:15 INFO - PROCESS | 1823 | 1461277215841 Marionette TRACE conn3 <- [1,1630,null,{}] 15:20:15 INFO - PROCESS | 1823 | 1461277215846 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}] 15:20:16 INFO - PROCESS | 1823 | 1461277216016 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 15:20:16 INFO - PROCESS | 1823 | 1461277216175 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd44db000 == 133 [pid = 1823] [id = 415] 15:20:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 236 (0x7f5bd104d400) [pid = 1823] [serial = 1246] [outer = (nil)] 15:20:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 237 (0x7f5bddd47c00) [pid = 1823] [serial = 1247] [outer = 0x7f5bd104d400] 15:20:16 INFO - PROCESS | 1823 | 1461277216237 Marionette DEBUG loaded listener.js 15:20:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 238 (0x7f5be0c1f000) [pid = 1823] [serial = 1248] [outer = 0x7f5bd104d400] 15:20:16 INFO - PROCESS | 1823 | 1461277216898 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]]]}] 15:20:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:20:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1130ms 15:20:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:20:16 INFO - PROCESS | 1823 | 1461277216970 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 15:20:16 INFO - PROCESS | 1823 | 1461277216973 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 15:20:16 INFO - PROCESS | 1823 | 1461277216979 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:20:16 INFO - PROCESS | 1823 | 1461277216982 Marionette TRACE conn3 <- [1,1634,null,{}] 15:20:16 INFO - PROCESS | 1823 | 1461277216987 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}] 15:20:17 INFO - PROCESS | 1823 | 1461277217209 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 15:20:17 INFO - PROCESS | 1823 | 1461277217231 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3966000 == 134 [pid = 1823] [id = 416] 15:20:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 239 (0x7f5be0c95c00) [pid = 1823] [serial = 1249] [outer = (nil)] 15:20:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 240 (0x7f5be24bf800) [pid = 1823] [serial = 1250] [outer = 0x7f5be0c95c00] 15:20:17 INFO - PROCESS | 1823 | 1461277217292 Marionette DEBUG loaded listener.js 15:20:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 241 (0x7f5be3def000) [pid = 1823] [serial = 1251] [outer = 0x7f5be0c95c00] 15:20:18 INFO - PROCESS | 1823 | 1461277218389 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]]]}] 15:20:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:20:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1482ms 15:20:18 INFO - PROCESS | 1823 | 1461277218461 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 15:20:18 INFO - PROCESS | 1823 | 1461277218468 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 15:20:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:20:18 INFO - PROCESS | 1823 | 1461277218477 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:20:18 INFO - PROCESS | 1823 | 1461277218481 Marionette TRACE conn3 <- [1,1638,null,{}] 15:20:18 INFO - PROCESS | 1823 | 1461277218489 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}] 15:20:18 INFO - PROCESS | 1823 | 1461277218728 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 15:20:18 INFO - PROCESS | 1823 | 1461277218980 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd60d8000 == 135 [pid = 1823] [id = 417] 15:20:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 242 (0x7f5bd331dc00) [pid = 1823] [serial = 1252] [outer = (nil)] 15:20:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 243 (0x7f5bd3ad9000) [pid = 1823] [serial = 1253] [outer = 0x7f5bd331dc00] 15:20:19 INFO - PROCESS | 1823 | 1461277219099 Marionette DEBUG loaded listener.js 15:20:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 244 (0x7f5bd3e06800) [pid = 1823] [serial = 1254] [outer = 0x7f5bd331dc00] 15:20:20 INFO - PROCESS | 1823 | 1461277220025 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]]]}] 15:20:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:20:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1580ms 15:20:20 INFO - PROCESS | 1823 | 1461277220057 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 15:20:20 INFO - PROCESS | 1823 | 1461277220066 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 15:20:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:20:20 INFO - PROCESS | 1823 | 1461277220076 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:20:20 INFO - PROCESS | 1823 | 1461277220079 Marionette TRACE conn3 <- [1,1642,null,{}] 15:20:20 INFO - PROCESS | 1823 | 1461277220085 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}] 15:20:20 INFO - PROCESS | 1823 | 1461277220296 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 15:20:20 INFO - PROCESS | 1823 | 1461277220591 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf69800 == 136 [pid = 1823] [id = 418] 15:20:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f5bd3e11000) [pid = 1823] [serial = 1255] [outer = (nil)] 15:20:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f5bd64c1400) [pid = 1823] [serial = 1256] [outer = 0x7f5bd3e11000] 15:20:20 INFO - PROCESS | 1823 | 1461277220717 Marionette DEBUG loaded listener.js 15:20:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f5bd878d400) [pid = 1823] [serial = 1257] [outer = 0x7f5bd3e11000] 15:20:21 INFO - PROCESS | 1823 | 1461277221549 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]]]}] 15:20:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:20:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1534ms 15:20:21 INFO - PROCESS | 1823 | 1461277221610 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 15:20:21 INFO - PROCESS | 1823 | 1461277221614 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 15:20:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:20:21 INFO - PROCESS | 1823 | 1461277221626 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:20:21 INFO - PROCESS | 1823 | 1461277221635 Marionette TRACE conn3 <- [1,1646,null,{}] 15:20:21 INFO - PROCESS | 1823 | 1461277221652 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}] 15:20:21 INFO - PROCESS | 1823 | 1461277221906 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 15:20:22 INFO - PROCESS | 1823 | 1461277222162 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9fec800 == 137 [pid = 1823] [id = 419] 15:20:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 248 (0x7f5bd7f70c00) [pid = 1823] [serial = 1258] [outer = (nil)] 15:20:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 249 (0x7f5bddcfcc00) [pid = 1823] [serial = 1259] [outer = 0x7f5bd7f70c00] 15:20:22 INFO - PROCESS | 1823 | 1461277222289 Marionette DEBUG loaded listener.js 15:20:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 250 (0x7f5bde41ec00) [pid = 1823] [serial = 1260] [outer = 0x7f5bd7f70c00] 15:20:23 INFO - PROCESS | 1823 | 1461277223164 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]]]}] 15:20:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:20:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1595ms 15:20:23 INFO - PROCESS | 1823 | 1461277223217 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 15:20:23 INFO - PROCESS | 1823 | 1461277223220 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 15:20:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:20:23 INFO - PROCESS | 1823 | 1461277223227 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:20:23 INFO - PROCESS | 1823 | 1461277223230 Marionette TRACE conn3 <- [1,1650,null,{}] 15:20:23 INFO - PROCESS | 1823 | 1461277223235 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}] 15:20:23 INFO - PROCESS | 1823 | 1461277223426 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 15:20:23 INFO - PROCESS | 1823 | 1461277223633 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf761b800 == 138 [pid = 1823] [id = 420] 15:20:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 251 (0x7f5bd8a8b800) [pid = 1823] [serial = 1261] [outer = (nil)] 15:20:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 252 (0x7f5be0be9000) [pid = 1823] [serial = 1262] [outer = 0x7f5bd8a8b800] 15:20:23 INFO - PROCESS | 1823 | 1461277223706 Marionette DEBUG loaded listener.js 15:20:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 253 (0x7f5be1602400) [pid = 1823] [serial = 1263] [outer = 0x7f5bd8a8b800] 15:20:24 INFO - PROCESS | 1823 | 1461277224561 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]]]}] 15:20:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:20:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1384ms 15:20:24 INFO - PROCESS | 1823 | 1461277224611 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 15:20:24 INFO - PROCESS | 1823 | 1461277224615 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 15:20:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:20:24 INFO - PROCESS | 1823 | 1461277224620 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:20:24 INFO - PROCESS | 1823 | 1461277224623 Marionette TRACE conn3 <- [1,1654,null,{}] 15:20:24 INFO - PROCESS | 1823 | 1461277224628 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}] 15:20:24 INFO - PROCESS | 1823 | 1461277224803 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 15:20:25 INFO - PROCESS | 1823 | 1461277225006 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc4dc000 == 139 [pid = 1823] [id = 421] 15:20:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 254 (0x7f5bda761400) [pid = 1823] [serial = 1264] [outer = (nil)] 15:20:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 255 (0x7f5be6484c00) [pid = 1823] [serial = 1265] [outer = 0x7f5bda761400] 15:20:25 INFO - PROCESS | 1823 | 1461277225077 Marionette DEBUG loaded listener.js 15:20:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 256 (0x7f5be8af3c00) [pid = 1823] [serial = 1266] [outer = 0x7f5bda761400] 15:20:25 INFO - PROCESS | 1823 | 1461277225997 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]]]}] 15:20:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:20:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1426ms 15:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:20:26 INFO - PROCESS | 1823 | 1461277226047 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 15:20:26 INFO - PROCESS | 1823 | 1461277226050 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 15:20:26 INFO - PROCESS | 1823 | 1461277226057 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:20:26 INFO - PROCESS | 1823 | 1461277226060 Marionette TRACE conn3 <- [1,1658,null,{}] 15:20:26 INFO - PROCESS | 1823 | 1461277226067 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}] 15:20:26 INFO - PROCESS | 1823 | 1461277226281 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 15:20:26 INFO - PROCESS | 1823 | 1461277226488 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c018e0800 == 140 [pid = 1823] [id = 422] 15:20:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 257 (0x7f5bdf187800) [pid = 1823] [serial = 1267] [outer = (nil)] 15:20:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 258 (0x7f5be8dc8c00) [pid = 1823] [serial = 1268] [outer = 0x7f5bdf187800] 15:20:26 INFO - PROCESS | 1823 | 1461277226616 Marionette DEBUG loaded listener.js 15:20:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 259 (0x7f5bf860b000) [pid = 1823] [serial = 1269] [outer = 0x7f5bdf187800] 15:20:27 INFO - PROCESS | 1823 | 1461277227565 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]]]}] 15:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1579ms 15:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:20:27 INFO - PROCESS | 1823 | 1461277227636 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 15:20:27 INFO - PROCESS | 1823 | 1461277227639 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 15:20:27 INFO - PROCESS | 1823 | 1461277227645 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:20:27 INFO - PROCESS | 1823 | 1461277227648 Marionette TRACE conn3 <- [1,1662,null,{}] 15:20:27 INFO - PROCESS | 1823 | 1461277227653 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}] 15:20:27 INFO - PROCESS | 1823 | 1461277227842 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 15:20:28 INFO - PROCESS | 1823 | 1461277228043 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf39000 == 141 [pid = 1823] [id = 423] 15:20:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 260 (0x7f5bd1def400) [pid = 1823] [serial = 1270] [outer = (nil)] 15:20:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 261 (0x7f5bd1df6c00) [pid = 1823] [serial = 1271] [outer = 0x7f5bd1def400] 15:20:28 INFO - PROCESS | 1823 | 1461277228118 Marionette DEBUG loaded listener.js 15:20:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 262 (0x7f5bd1dfc400) [pid = 1823] [serial = 1272] [outer = 0x7f5bd1def400] 15:20:28 INFO - PROCESS | 1823 | 1461277228986 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]]]}] 15:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1381ms 15:20:29 INFO - PROCESS | 1823 | 1461277229026 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 15:20:29 INFO - PROCESS | 1823 | 1461277229029 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 15:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:20:29 INFO - PROCESS | 1823 | 1461277229035 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:20:29 INFO - PROCESS | 1823 | 1461277229038 Marionette TRACE conn3 <- [1,1666,null,{}] 15:20:29 INFO - PROCESS | 1823 | 1461277229044 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}] 15:20:29 INFO - PROCESS | 1823 | 1461277229228 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 15:20:29 INFO - PROCESS | 1823 | 1461277229434 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3e95800 == 142 [pid = 1823] [id = 424] 15:20:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 263 (0x7f5bd1df3000) [pid = 1823] [serial = 1273] [outer = (nil)] 15:20:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 264 (0x7f5be018a800) [pid = 1823] [serial = 1274] [outer = 0x7f5bd1df3000] 15:20:29 INFO - PROCESS | 1823 | 1461277229505 Marionette DEBUG loaded listener.js 15:20:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 265 (0x7f5be0190000) [pid = 1823] [serial = 1275] [outer = 0x7f5bd1df3000] 15:20:30 INFO - PROCESS | 1823 | 1461277230365 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]]]}] 15:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1378ms 15:20:30 INFO - PROCESS | 1823 | 1461277230415 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 15:20:30 INFO - PROCESS | 1823 | 1461277230420 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 15:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:20:30 INFO - PROCESS | 1823 | 1461277230425 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:20:30 INFO - PROCESS | 1823 | 1461277230428 Marionette TRACE conn3 <- [1,1670,null,{}] 15:20:30 INFO - PROCESS | 1823 | 1461277230433 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}] 15:20:30 INFO - PROCESS | 1823 | 1461277230637 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 15:20:30 INFO - PROCESS | 1823 | 1461277230883 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7ca5000 == 143 [pid = 1823] [id = 425] 15:20:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 266 (0x7f5bd1df6800) [pid = 1823] [serial = 1276] [outer = (nil)] 15:20:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 267 (0x7f5be0195800) [pid = 1823] [serial = 1277] [outer = 0x7f5bd1df6800] 15:20:31 INFO - PROCESS | 1823 | 1461277231009 Marionette DEBUG loaded listener.js 15:20:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 268 (0x7f5beb554800) [pid = 1823] [serial = 1278] [outer = 0x7f5bd1df6800] 15:20:31 INFO - PROCESS | 1823 | 1461277231867 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]]]}] 15:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1486ms 15:20:31 INFO - PROCESS | 1823 | 1461277231912 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 15:20:31 INFO - PROCESS | 1823 | 1461277231916 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 15:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:20:31 INFO - PROCESS | 1823 | 1461277231922 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:20:31 INFO - PROCESS | 1823 | 1461277231924 Marionette TRACE conn3 <- [1,1674,null,{}] 15:20:31 INFO - PROCESS | 1823 | 1461277231930 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}] 15:20:32 INFO - PROCESS | 1823 | 1461277232121 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 15:20:32 INFO - PROCESS | 1823 | 1461277232330 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:32 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7cbd000 == 144 [pid = 1823] [id = 426] 15:20:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 269 (0x7f5bd11cc000) [pid = 1823] [serial = 1279] [outer = (nil)] 15:20:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 270 (0x7f5bd11d2c00) [pid = 1823] [serial = 1280] [outer = 0x7f5bd11cc000] 15:20:32 INFO - PROCESS | 1823 | 1461277232401 Marionette DEBUG loaded listener.js 15:20:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 271 (0x7f5bd11d7c00) [pid = 1823] [serial = 1281] [outer = 0x7f5bd11cc000] 15:20:33 INFO - PROCESS | 1823 | 1461277233289 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]]]}] 15:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1436ms 15:20:33 INFO - PROCESS | 1823 | 1461277233359 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 15:20:33 INFO - PROCESS | 1823 | 1461277233363 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 15:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:20:33 INFO - PROCESS | 1823 | 1461277233369 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:20:33 INFO - PROCESS | 1823 | 1461277233373 Marionette TRACE conn3 <- [1,1678,null,{}] 15:20:33 INFO - PROCESS | 1823 | 1461277233378 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}] 15:20:33 INFO - PROCESS | 1823 | 1461277233595 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 15:20:33 INFO - PROCESS | 1823 | 1461277233797 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd208b000 == 145 [pid = 1823] [id = 427] 15:20:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 272 (0x7f5bcedd6400) [pid = 1823] [serial = 1282] [outer = (nil)] 15:20:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 273 (0x7f5bcedde000) [pid = 1823] [serial = 1283] [outer = 0x7f5bcedd6400] 15:20:33 INFO - PROCESS | 1823 | 1461277233935 Marionette DEBUG loaded listener.js 15:20:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 274 (0x7f5be0193400) [pid = 1823] [serial = 1284] [outer = 0x7f5bcedd6400] 15:20:34 INFO - PROCESS | 1823 | 1461277234878 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]]]}] 15:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1583ms 15:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:20:34 INFO - PROCESS | 1823 | 1461277234953 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 15:20:34 INFO - PROCESS | 1823 | 1461277234955 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 15:20:34 INFO - PROCESS | 1823 | 1461277234961 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:20:34 INFO - PROCESS | 1823 | 1461277234965 Marionette TRACE conn3 <- [1,1682,null,{}] 15:20:34 INFO - PROCESS | 1823 | 1461277234971 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}] 15:20:35 INFO - PROCESS | 1823 | 1461277235160 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 15:20:35 INFO - PROCESS | 1823 | 1461277235367 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcf6f5000 == 146 [pid = 1823] [id = 428] 15:20:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 275 (0x7f5bcedd7400) [pid = 1823] [serial = 1285] [outer = (nil)] 15:20:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 276 (0x7f5bd1c32800) [pid = 1823] [serial = 1286] [outer = 0x7f5bcedd7400] 15:20:35 INFO - PROCESS | 1823 | 1461277235482 Marionette DEBUG loaded listener.js 15:20:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 277 (0x7f5bd1c37400) [pid = 1823] [serial = 1287] [outer = 0x7f5bcedd7400] 15:20:36 INFO - PROCESS | 1823 | 1461277236390 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]]]}] 15:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1485ms 15:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:20:36 INFO - PROCESS | 1823 | 1461277236448 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 15:20:36 INFO - PROCESS | 1823 | 1461277236450 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 15:20:36 INFO - PROCESS | 1823 | 1461277236457 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:20:36 INFO - PROCESS | 1823 | 1461277236460 Marionette TRACE conn3 <- [1,1686,null,{}] 15:20:36 INFO - PROCESS | 1823 | 1461277236465 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}] 15:20:36 INFO - PROCESS | 1823 | 1461277236664 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 15:20:36 INFO - PROCESS | 1823 | 1461277236886 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd60bf800 == 147 [pid = 1823] [id = 429] 15:20:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 278 (0x7f5bd1c2ec00) [pid = 1823] [serial = 1288] [outer = (nil)] 15:20:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 279 (0x7f5bd22b1800) [pid = 1823] [serial = 1289] [outer = 0x7f5bd1c2ec00] 15:20:37 INFO - PROCESS | 1823 | 1461277237001 Marionette DEBUG loaded listener.js 15:20:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 280 (0x7f5bd67c2400) [pid = 1823] [serial = 1290] [outer = 0x7f5bd1c2ec00] 15:20:38 INFO - PROCESS | 1823 | 1461277238401 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]]]}] 15:20:38 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 15:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 2089ms 15:20:38 INFO - PROCESS | 1823 | 1461277238590 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 15:20:38 INFO - PROCESS | 1823 | 1461277238596 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 15:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:20:38 INFO - PROCESS | 1823 | 1461277238606 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:20:38 INFO - PROCESS | 1823 | 1461277238610 Marionette TRACE conn3 <- [1,1690,null,{}] 15:20:38 INFO - PROCESS | 1823 | 1461277238617 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}] 15:20:38 INFO - PROCESS | 1823 | 1461277238793 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 15:20:39 INFO - PROCESS | 1823 | 1461277239002 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd22d5000 == 148 [pid = 1823] [id = 430] 15:20:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 281 (0x7f5bd11d8c00) [pid = 1823] [serial = 1291] [outer = (nil)] 15:20:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 282 (0x7f5bd1c39400) [pid = 1823] [serial = 1292] [outer = 0x7f5bd11d8c00] 15:20:39 INFO - PROCESS | 1823 | 1461277239119 Marionette DEBUG loaded listener.js 15:20:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 283 (0x7f5bd200c800) [pid = 1823] [serial = 1293] [outer = 0x7f5bd11d8c00] 15:20:39 INFO - PROCESS | 1823 | 1461277239995 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]]]}] 15:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1428ms 15:20:40 INFO - PROCESS | 1823 | 1461277240034 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 15:20:40 INFO - PROCESS | 1823 | 1461277240042 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 15:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:20:40 INFO - PROCESS | 1823 | 1461277240052 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:20:40 INFO - PROCESS | 1823 | 1461277240056 Marionette TRACE conn3 <- [1,1694,null,{}] 15:20:40 INFO - PROCESS | 1823 | 1461277240081 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}] 15:20:40 INFO - PROCESS | 1823 | 1461277240269 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 15:20:40 INFO - PROCESS | 1823 | 1461277240724 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd00f9000 == 149 [pid = 1823] [id = 431] 15:20:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 284 (0x7f5bd22b0000) [pid = 1823] [serial = 1294] [outer = (nil)] 15:20:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 285 (0x7f5bd331a400) [pid = 1823] [serial = 1295] [outer = 0x7f5bd22b0000] 15:20:40 INFO - PROCESS | 1823 | 1461277240811 Marionette DEBUG loaded listener.js 15:20:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 286 (0x7f5bd38f6800) [pid = 1823] [serial = 1296] [outer = 0x7f5bd22b0000] 15:20:41 INFO - PROCESS | 1823 | 1461277241699 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]]]}] 15:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1699ms 15:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:20:41 INFO - PROCESS | 1823 | 1461277241751 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 15:20:41 INFO - PROCESS | 1823 | 1461277241754 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 15:20:41 INFO - PROCESS | 1823 | 1461277241760 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:20:41 INFO - PROCESS | 1823 | 1461277241765 Marionette TRACE conn3 <- [1,1698,null,{}] 15:20:41 INFO - PROCESS | 1823 | 1461277241780 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}] 15:20:41 INFO - PROCESS | 1823 | 1461277241969 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 15:20:42 INFO - PROCESS | 1823 | 1461277242256 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd00e3000 == 150 [pid = 1823] [id = 432] 15:20:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 287 (0x7f5bd104bc00) [pid = 1823] [serial = 1297] [outer = (nil)] 15:20:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 288 (0x7f5bd3f88c00) [pid = 1823] [serial = 1298] [outer = 0x7f5bd104bc00] 15:20:42 INFO - PROCESS | 1823 | 1461277242409 Marionette DEBUG loaded listener.js 15:20:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 289 (0x7f5bd611e000) [pid = 1823] [serial = 1299] [outer = 0x7f5bd104bc00] 15:20:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfbd7b000 == 149 [pid = 1823] [id = 157] 15:20:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5beb4f6000 == 148 [pid = 1823] [id = 238] 15:20:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bed36f000 == 147 [pid = 1823] [id = 298] 15:20:42 INFO - PROCESS | 1823 | --DOMWINDOW == 288 (0x7f5bd1e93800) [pid = 1823] [serial = 1160] [outer = (nil)] [url = about:blank] 15:20:42 INFO - PROCESS | 1823 | --DOMWINDOW == 287 (0x7f5bd3ad8000) [pid = 1823] [serial = 1151] [outer = (nil)] [url = about:blank] 15:20:42 INFO - PROCESS | 1823 | --DOMWINDOW == 286 (0x7f5bf71cbc00) [pid = 1823] [serial = 1139] [outer = (nil)] [url = about:blank] 15:20:42 INFO - PROCESS | 1823 | --DOMWINDOW == 285 (0x7f5bf87da000) [pid = 1823] [serial = 1148] [outer = (nil)] [url = about:blank] 15:20:42 INFO - PROCESS | 1823 | --DOMWINDOW == 284 (0x7f5bfa093c00) [pid = 1823] [serial = 1142] [outer = (nil)] [url = about:blank] 15:20:42 INFO - PROCESS | 1823 | --DOMWINDOW == 283 (0x7f5bd22bb000) [pid = 1823] [serial = 1157] [outer = (nil)] [url = about:blank] 15:20:42 INFO - PROCESS | 1823 | --DOMWINDOW == 282 (0x7f5bd3a3e800) [pid = 1823] [serial = 1145] [outer = (nil)] [url = about:blank] 15:20:42 INFO - PROCESS | 1823 | --DOMWINDOW == 281 (0x7f5bd3f8d800) [pid = 1823] [serial = 1154] [outer = (nil)] [url = about:blank] 15:20:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd44db000 == 146 [pid = 1823] [id = 415] 15:20:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0c66800 == 145 [pid = 1823] [id = 414] 15:20:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be004d800 == 144 [pid = 1823] [id = 413] 15:20:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9c43000 == 143 [pid = 1823] [id = 412] 15:20:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd2087800 == 142 [pid = 1823] [id = 411] 15:20:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd6766000 == 141 [pid = 1823] [id = 410] 15:20:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3cbc800 == 140 [pid = 1823] [id = 409] 15:20:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd1bca800 == 139 [pid = 1823] [id = 408] 15:20:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd60d8800 == 138 [pid = 1823] [id = 407] 15:20:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3ca3000 == 137 [pid = 1823] [id = 406] 15:20:43 INFO - PROCESS | 1823 | 1461277243313 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]]]}] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 280 (0x7f5be0611c00) [pid = 1823] [serial = 1175] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 279 (0x7f5bd3c53800) [pid = 1823] [serial = 1169] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 278 (0x7f5be0c1c400) [pid = 1823] [serial = 1178] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 277 (0x7f5bd6128400) [pid = 1823] [serial = 1124] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 276 (0x7f5bd3ae0400) [pid = 1823] [serial = 1166] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 275 (0x7f5bded1e800) [pid = 1823] [serial = 1172] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 274 (0x7f5bf7164800) [pid = 1823] [serial = 1107] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 273 (0x7f5be0aed800) [pid = 1823] [serial = 1176] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 272 (0x7f5bda5e6000) [pid = 1823] [serial = 870] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 271 (0x7f5be1208800) [pid = 1823] [serial = 873] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 270 (0x7f5be120bc00) [pid = 1823] [serial = 1122] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 269 (0x7f5bdf130400) [pid = 1823] [serial = 1173] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 268 (0x7f5be0748000) [pid = 1823] [serial = 1130] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 267 (0x7f5bddd51400) [pid = 1823] [serial = 1127] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 266 (0x7f5be9bba400) [pid = 1823] [serial = 1182] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 265 (0x7f5bd22b9400) [pid = 1823] [serial = 1163] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 264 (0x7f5bfbe96800) [pid = 1823] [serial = 867] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 263 (0x7f5be9741c00) [pid = 1823] [serial = 1184] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 262 (0x7f5be3df3800) [pid = 1823] [serial = 1133] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 261 (0x7f5be0e75400) [pid = 1823] [serial = 1179] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 260 (0x7f5bd3f87800) [pid = 1823] [serial = 1167] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 259 (0x7f5be8de4000) [pid = 1823] [serial = 1181] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 258 (0x7f5be878c800) [pid = 1823] [serial = 1136] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 257 (0x7f5bd9685000) [pid = 1823] [serial = 1170] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 256 (0x7f5be0116800) [pid = 1823] [serial = 996] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 255 (0x7f5bddfe0400) [pid = 1823] [serial = 864] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 254 (0x7f5bed342000) [pid = 1823] [serial = 780] [outer = (nil)] [url = about:blank] 15:20:43 INFO - PROCESS | 1823 | --DOMWINDOW == 253 (0x7f5bea8b0400) [pid = 1823] [serial = 1185] [outer = (nil)] [url = about:blank] 15:20:43 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 15:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1635ms 15:20:43 INFO - PROCESS | 1823 | 1461277243396 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 15:20:43 INFO - PROCESS | 1823 | 1461277243401 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 15:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:20:43 INFO - PROCESS | 1823 | 1461277243407 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:20:43 INFO - PROCESS | 1823 | 1461277243409 Marionette TRACE conn3 <- [1,1702,null,{}] 15:20:43 INFO - PROCESS | 1823 | 1461277243419 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}] 15:20:43 INFO - PROCESS | 1823 | 1461277243601 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 15:20:43 INFO - PROCESS | 1823 | 1461277243768 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3387000 == 138 [pid = 1823] [id = 433] 15:20:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 254 (0x7f5bd2019000) [pid = 1823] [serial = 1300] [outer = (nil)] 15:20:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 255 (0x7f5bd64cb400) [pid = 1823] [serial = 1301] [outer = 0x7f5bd2019000] 15:20:43 INFO - PROCESS | 1823 | 1461277243835 Marionette DEBUG loaded listener.js 15:20:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 256 (0x7f5bd7d6cc00) [pid = 1823] [serial = 1302] [outer = 0x7f5bd2019000] 15:20:44 INFO - PROCESS | 1823 | 1461277244601 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]]]}] 15:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1236ms 15:20:44 INFO - PROCESS | 1823 | 1461277244657 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 15:20:44 INFO - PROCESS | 1823 | 1461277244661 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 15:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:20:44 INFO - PROCESS | 1823 | 1461277244668 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:20:44 INFO - PROCESS | 1823 | 1461277244671 Marionette TRACE conn3 <- [1,1706,null,{}] 15:20:44 INFO - PROCESS | 1823 | 1461277244676 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}] 15:20:44 INFO - PROCESS | 1823 | 1461277244829 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 15:20:44 INFO - PROCESS | 1823 | 1461277244845 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd6547000 == 139 [pid = 1823] [id = 434] 15:20:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 257 (0x7f5bcedd3800) [pid = 1823] [serial = 1303] [outer = (nil)] 15:20:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 258 (0x7f5bd8a91400) [pid = 1823] [serial = 1304] [outer = 0x7f5bcedd3800] 15:20:44 INFO - PROCESS | 1823 | 1461277244906 Marionette DEBUG loaded listener.js 15:20:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 259 (0x7f5bd8aeac00) [pid = 1823] [serial = 1305] [outer = 0x7f5bcedd3800] 15:20:45 INFO - PROCESS | 1823 | 1461277245901 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]]]}] 15:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1279ms 15:20:45 INFO - PROCESS | 1823 | 1461277245949 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 15:20:45 INFO - PROCESS | 1823 | 1461277245952 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 15:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:20:45 INFO - PROCESS | 1823 | 1461277245965 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:20:45 INFO - PROCESS | 1823 | 1461277245968 Marionette TRACE conn3 <- [1,1710,null,{}] 15:20:45 INFO - PROCESS | 1823 | 1461277245974 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}] 15:20:46 INFO - PROCESS | 1823 | 1461277246248 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 15:20:46 INFO - PROCESS | 1823 | 1461277246278 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd938c000 == 140 [pid = 1823] [id = 435] 15:20:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 260 (0x7f5bd98c3c00) [pid = 1823] [serial = 1306] [outer = (nil)] 15:20:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 261 (0x7f5bddfd6c00) [pid = 1823] [serial = 1307] [outer = 0x7f5bd98c3c00] 15:20:46 INFO - PROCESS | 1823 | 1461277246344 Marionette DEBUG loaded listener.js 15:20:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 262 (0x7f5bded1e800) [pid = 1823] [serial = 1308] [outer = 0x7f5bd98c3c00] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 261 (0x7f5bddcf1400) [pid = 1823] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 260 (0x7f5be0af0000) [pid = 1823] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 259 (0x7f5bd8a90c00) [pid = 1823] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 258 (0x7f5be8789800) [pid = 1823] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 257 (0x7f5be0110400) [pid = 1823] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 256 (0x7f5be878ac00) [pid = 1823] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 255 (0x7f5bd67ba800) [pid = 1823] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 254 (0x7f5bdf12a800) [pid = 1823] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 253 (0x7f5be015dc00) [pid = 1823] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 252 (0x7f5be5170800) [pid = 1823] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 251 (0x7f5bd3a3f000) [pid = 1823] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 250 (0x7f5bd104d400) [pid = 1823] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 249 (0x7f5bd2011000) [pid = 1823] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 248 (0x7f5bddd45c00) [pid = 1823] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 247 (0x7f5bd38ee000) [pid = 1823] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f5bd3c4a800) [pid = 1823] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f5be1608800) [pid = 1823] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f5bd3a3a800) [pid = 1823] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 243 (0x7f5be8ca1000) [pid = 1823] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 242 (0x7f5bd7d68000) [pid = 1823] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 241 (0x7f5bea8af000) [pid = 1823] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 240 (0x7f5bd88f3400) [pid = 1823] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 239 (0x7f5be8aee000) [pid = 1823] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 238 (0x7f5bd7aa5c00) [pid = 1823] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 237 (0x7f5bd8a8e800) [pid = 1823] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 236 (0x7f5bd7ab2c00) [pid = 1823] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 235 (0x7f5bdeeefc00) [pid = 1823] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 234 (0x7f5bd3c49000) [pid = 1823] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 233 (0x7f5be3a5d000) [pid = 1823] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 232 (0x7f5bd3e10c00) [pid = 1823] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 231 (0x7f5bd6120c00) [pid = 1823] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 230 (0x7f5bf715d000) [pid = 1823] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 229 (0x7f5be1521c00) [pid = 1823] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 228 (0x7f5be0117000) [pid = 1823] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 227 (0x7f5bd6121800) [pid = 1823] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 226 (0x7f5be950f400) [pid = 1823] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 225 (0x7f5bd67bf400) [pid = 1823] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 224 (0x7f5bd9684000) [pid = 1823] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 223 (0x7f5bde419400) [pid = 1823] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 222 (0x7f5bd40afc00) [pid = 1823] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 221 (0x7f5bd424a400) [pid = 1823] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 220 (0x7f5bd7d64800) [pid = 1823] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 219 (0x7f5bd7aa9400) [pid = 1823] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 218 (0x7f5bd3a45c00) [pid = 1823] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 217 (0x7f5be8979800) [pid = 1823] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f5be8dc4400) [pid = 1823] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f5be0e6e000) [pid = 1823] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f5bd67ba000) [pid = 1823] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f5bdf133c00) [pid = 1823] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f5bdeef0800) [pid = 1823] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f5bd104a800) [pid = 1823] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f5bd1048c00) [pid = 1823] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f5bd878d800) [pid = 1823] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f5bd3a36400) [pid = 1823] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f5be0be3000) [pid = 1823] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f5bd38f0000) [pid = 1823] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f5bdf193c00) [pid = 1823] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f5bd4247400) [pid = 1823] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f5bd3a3d800) [pid = 1823] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f5bd8a8f800) [pid = 1823] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 201 (0x7f5bd1050000) [pid = 1823] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 200 (0x7f5bd6037c00) [pid = 1823] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 199 (0x7f5be1520400) [pid = 1823] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 198 (0x7f5be8dde000) [pid = 1823] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f5be0e69c00) [pid = 1823] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f5be0114800) [pid = 1823] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f5be00c5c00) [pid = 1823] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f5bd4251800) [pid = 1823] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:20:48 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f5bddd45400) [pid = 1823] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:20:48 INFO - PROCESS | 1823 | 1461277248593 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]]]}] 15:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2683ms 15:20:48 INFO - PROCESS | 1823 | 1461277248650 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 15:20:48 INFO - PROCESS | 1823 | 1461277248653 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 15:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:20:48 INFO - PROCESS | 1823 | 1461277248659 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:20:48 INFO - PROCESS | 1823 | 1461277248661 Marionette TRACE conn3 <- [1,1714,null,{}] 15:20:48 INFO - PROCESS | 1823 | 1461277248667 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}] 15:20:48 INFO - PROCESS | 1823 | 1461277248832 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 15:20:48 INFO - PROCESS | 1823 | 1461277248995 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd236d000 == 141 [pid = 1823] [id = 436] 15:20:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f5bd1048c00) [pid = 1823] [serial = 1309] [outer = (nil)] 15:20:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f5bd38f0000) [pid = 1823] [serial = 1310] [outer = 0x7f5bd1048c00] 15:20:49 INFO - PROCESS | 1823 | 1461277249059 Marionette DEBUG loaded listener.js 15:20:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f5bd3c4a800) [pid = 1823] [serial = 1311] [outer = 0x7f5bd1048c00] 15:20:49 INFO - PROCESS | 1823 | 1461277249757 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]]]}] 15:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1127ms 15:20:49 INFO - PROCESS | 1823 | 1461277249787 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 15:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:20:49 INFO - PROCESS | 1823 | 1461277249790 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 15:20:49 INFO - PROCESS | 1823 | 1461277249795 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:20:49 INFO - PROCESS | 1823 | 1461277249798 Marionette TRACE conn3 <- [1,1718,null,{}] 15:20:49 INFO - PROCESS | 1823 | 1461277249802 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}] 15:20:50 INFO - PROCESS | 1823 | 1461277250028 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 15:20:50 INFO - PROCESS | 1823 | 1461277250049 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9902800 == 142 [pid = 1823] [id = 437] 15:20:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f5bd104a800) [pid = 1823] [serial = 1312] [outer = (nil)] 15:20:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f5bd40b7400) [pid = 1823] [serial = 1313] [outer = 0x7f5bd104a800] 15:20:50 INFO - PROCESS | 1823 | 1461277250109 Marionette DEBUG loaded listener.js 15:20:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 199 (0x7f5bd67bb000) [pid = 1823] [serial = 1314] [outer = 0x7f5bd104a800] 15:20:51 INFO - PROCESS | 1823 | 1461277251246 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]]]}] 15:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1486ms 15:20:51 INFO - PROCESS | 1823 | 1461277251283 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 15:20:51 INFO - PROCESS | 1823 | 1461277251290 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 15:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:20:51 INFO - PROCESS | 1823 | 1461277251299 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:20:51 INFO - PROCESS | 1823 | 1461277251304 Marionette TRACE conn3 <- [1,1722,null,{}] 15:20:51 INFO - PROCESS | 1823 | 1461277251313 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}] 15:20:51 INFO - PROCESS | 1823 | 1461277251534 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 15:20:51 INFO - PROCESS | 1823 | 1461277251846 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3cab800 == 143 [pid = 1823] [id = 438] 15:20:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 200 (0x7f5bd200d800) [pid = 1823] [serial = 1315] [outer = (nil)] 15:20:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 201 (0x7f5bd22ae800) [pid = 1823] [serial = 1316] [outer = 0x7f5bd200d800] 15:20:51 INFO - PROCESS | 1823 | 1461277251927 Marionette DEBUG loaded listener.js 15:20:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 202 (0x7f5bd38f3c00) [pid = 1823] [serial = 1317] [outer = 0x7f5bd200d800] 15:20:52 INFO - PROCESS | 1823 | 1461277252853 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]]]}] 15:20:52 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 15:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1631ms 15:20:52 INFO - PROCESS | 1823 | 1461277252931 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 15:20:52 INFO - PROCESS | 1823 | 1461277252939 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 15:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:20:52 INFO - PROCESS | 1823 | 1461277252949 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:20:52 INFO - PROCESS | 1823 | 1461277252955 Marionette TRACE conn3 <- [1,1726,null,{}] 15:20:52 INFO - PROCESS | 1823 | 1461277252962 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}] 15:20:53 INFO - PROCESS | 1823 | 1461277253212 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 15:20:53 INFO - PROCESS | 1823 | 1461277253552 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd886e000 == 144 [pid = 1823] [id = 439] 15:20:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f5bd3e0d400) [pid = 1823] [serial = 1318] [outer = (nil)] 15:20:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f5bd40b6000) [pid = 1823] [serial = 1319] [outer = 0x7f5bd3e0d400] 15:20:53 INFO - PROCESS | 1823 | 1461277253623 Marionette DEBUG loaded listener.js 15:20:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f5bd64be400) [pid = 1823] [serial = 1320] [outer = 0x7f5bd3e0d400] 15:20:54 INFO - PROCESS | 1823 | 1461277254493 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]]]}] 15:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1589ms 15:20:54 INFO - PROCESS | 1823 | 1461277254539 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 15:20:54 INFO - PROCESS | 1823 | 1461277254544 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 15:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:20:54 INFO - PROCESS | 1823 | 1461277254550 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:20:54 INFO - PROCESS | 1823 | 1461277254556 Marionette TRACE conn3 <- [1,1730,null,{}] 15:20:54 INFO - PROCESS | 1823 | 1461277254571 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}] 15:20:54 INFO - PROCESS | 1823 | 1461277254770 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 15:20:54 INFO - PROCESS | 1823 | 1461277254969 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf22800 == 145 [pid = 1823] [id = 440] 15:20:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f5bd6120800) [pid = 1823] [serial = 1321] [outer = (nil)] 15:20:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f5bd8adf000) [pid = 1823] [serial = 1322] [outer = 0x7f5bd6120800] 15:20:55 INFO - PROCESS | 1823 | 1461277255046 Marionette DEBUG loaded listener.js 15:20:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f5bd98c7400) [pid = 1823] [serial = 1323] [outer = 0x7f5bd6120800] 15:20:55 INFO - PROCESS | 1823 | 1461277255974 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]]]}] 15:20:56 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 15:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1486ms 15:20:56 INFO - PROCESS | 1823 | 1461277256037 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 15:20:56 INFO - PROCESS | 1823 | 1461277256042 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 15:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:20:56 INFO - PROCESS | 1823 | 1461277256048 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:20:56 INFO - PROCESS | 1823 | 1461277256052 Marionette TRACE conn3 <- [1,1734,null,{}] 15:20:56 INFO - PROCESS | 1823 | 1461277256058 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}] 15:20:56 INFO - PROCESS | 1823 | 1461277256264 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 15:20:56 INFO - PROCESS | 1823 | 1461277256469 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde5c4800 == 146 [pid = 1823] [id = 441] 15:20:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f5bd67bf400) [pid = 1823] [serial = 1324] [outer = (nil)] 15:20:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f5bddd49400) [pid = 1823] [serial = 1325] [outer = 0x7f5bd67bf400] 15:20:56 INFO - PROCESS | 1823 | 1461277256586 Marionette DEBUG loaded listener.js 15:20:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f5bddfe5000) [pid = 1823] [serial = 1326] [outer = 0x7f5bd67bf400] 15:20:57 INFO - PROCESS | 1823 | 1461277257508 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]]]}] 15:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1534ms 15:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:20:57 INFO - PROCESS | 1823 | 1461277257583 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 15:20:57 INFO - PROCESS | 1823 | 1461277257586 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 15:20:57 INFO - PROCESS | 1823 | 1461277257592 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:20:57 INFO - PROCESS | 1823 | 1461277257595 Marionette TRACE conn3 <- [1,1738,null,{}] 15:20:57 INFO - PROCESS | 1823 | 1461277257601 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}] 15:20:57 INFO - PROCESS | 1823 | 1461277257824 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 15:20:58 INFO - PROCESS | 1823 | 1461277258025 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bdf1be800 == 147 [pid = 1823] [id = 442] 15:20:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f5bd8a8a000) [pid = 1823] [serial = 1327] [outer = (nil)] 15:20:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f5bdee29800) [pid = 1823] [serial = 1328] [outer = 0x7f5bd8a8a000] 15:20:58 INFO - PROCESS | 1823 | 1461277258094 Marionette DEBUG loaded listener.js 15:20:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f5bdeeed000) [pid = 1823] [serial = 1329] [outer = 0x7f5bd8a8a000] 15:20:59 INFO - PROCESS | 1823 | 1461277259007 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]]]}] 15:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1478ms 15:20:59 INFO - PROCESS | 1823 | 1461277259070 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 15:20:59 INFO - PROCESS | 1823 | 1461277259074 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 15:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:20:59 INFO - PROCESS | 1823 | 1461277259081 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:20:59 INFO - PROCESS | 1823 | 1461277259084 Marionette TRACE conn3 <- [1,1742,null,{}] 15:20:59 INFO - PROCESS | 1823 | 1461277259089 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}] 15:20:59 INFO - PROCESS | 1823 | 1461277259295 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 15:20:59 INFO - PROCESS | 1823 | 1461277259498 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0c6c800 == 148 [pid = 1823] [id = 443] 15:20:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f5bd878ec00) [pid = 1823] [serial = 1330] [outer = (nil)] 15:20:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f5be0113000) [pid = 1823] [serial = 1331] [outer = 0x7f5bd878ec00] 15:20:59 INFO - PROCESS | 1823 | 1461277259574 Marionette DEBUG loaded listener.js 15:20:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f5be01b7c00) [pid = 1823] [serial = 1332] [outer = 0x7f5bd878ec00] 15:21:00 INFO - PROCESS | 1823 | 1461277260440 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]]]}] 15:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1428ms 15:21:00 INFO - PROCESS | 1823 | 1461277260509 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 15:21:00 INFO - PROCESS | 1823 | 1461277260512 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 15:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:21:00 INFO - PROCESS | 1823 | 1461277260518 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:21:00 INFO - PROCESS | 1823 | 1461277260521 Marionette TRACE conn3 <- [1,1746,null,{}] 15:21:00 INFO - PROCESS | 1823 | 1461277260526 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}] 15:21:00 INFO - PROCESS | 1823 | 1461277260722 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 15:21:01 INFO - PROCESS | 1823 | 1461277261014 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be243b800 == 149 [pid = 1823] [id = 444] 15:21:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 218 (0x7f5bda75b400) [pid = 1823] [serial = 1333] [outer = (nil)] 15:21:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 219 (0x7f5be0620000) [pid = 1823] [serial = 1334] [outer = 0x7f5bda75b400] 15:21:01 INFO - PROCESS | 1823 | 1461277261133 Marionette DEBUG loaded listener.js 15:21:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 220 (0x7f5be0aefc00) [pid = 1823] [serial = 1335] [outer = 0x7f5bda75b400] 15:21:01 INFO - PROCESS | 1823 | 1461277261985 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]]]}] 15:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1526ms 15:21:02 INFO - PROCESS | 1823 | 1461277262046 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 15:21:02 INFO - PROCESS | 1823 | 1461277262050 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 15:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:21:02 INFO - PROCESS | 1823 | 1461277262056 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:21:02 INFO - PROCESS | 1823 | 1461277262059 Marionette TRACE conn3 <- [1,1750,null,{}] 15:21:02 INFO - PROCESS | 1823 | 1461277262064 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}] 15:21:02 INFO - PROCESS | 1823 | 1461277262246 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 15:21:02 INFO - PROCESS | 1823 | 1461277262452 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be634c000 == 150 [pid = 1823] [id = 445] 15:21:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 221 (0x7f5be01b8000) [pid = 1823] [serial = 1336] [outer = (nil)] 15:21:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 222 (0x7f5be0c16000) [pid = 1823] [serial = 1337] [outer = 0x7f5be01b8000] 15:21:02 INFO - PROCESS | 1823 | 1461277262525 Marionette DEBUG loaded listener.js 15:21:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 223 (0x7f5be0c9a400) [pid = 1823] [serial = 1338] [outer = 0x7f5be01b8000] 15:21:03 INFO - PROCESS | 1823 | 1461277263413 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]]]}] 15:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1383ms 15:21:03 INFO - PROCESS | 1823 | 1461277263442 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 15:21:03 INFO - PROCESS | 1823 | 1461277263445 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 15:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:21:03 INFO - PROCESS | 1823 | 1461277263452 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:21:03 INFO - PROCESS | 1823 | 1461277263456 Marionette TRACE conn3 <- [1,1754,null,{}] 15:21:03 INFO - PROCESS | 1823 | 1461277263461 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}] 15:21:03 INFO - PROCESS | 1823 | 1461277263654 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 15:21:03 INFO - PROCESS | 1823 | 1461277263863 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9895000 == 151 [pid = 1823] [id = 446] 15:21:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 224 (0x7f5be01c1c00) [pid = 1823] [serial = 1339] [outer = (nil)] 15:21:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 225 (0x7f5be10ee000) [pid = 1823] [serial = 1340] [outer = 0x7f5be01c1c00] 15:21:03 INFO - PROCESS | 1823 | 1461277263974 Marionette DEBUG loaded listener.js 15:21:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 226 (0x7f5be11e0400) [pid = 1823] [serial = 1341] [outer = 0x7f5be01c1c00] 15:21:04 INFO - PROCESS | 1823 | 1461277264875 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]]]}] 15:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1479ms 15:21:04 INFO - PROCESS | 1823 | 1461277264933 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 15:21:04 INFO - PROCESS | 1823 | 1461277264936 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 15:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:21:04 INFO - PROCESS | 1823 | 1461277264942 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:21:04 INFO - PROCESS | 1823 | 1461277264944 Marionette TRACE conn3 <- [1,1758,null,{}] 15:21:04 INFO - PROCESS | 1823 | 1461277264950 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}] 15:21:05 INFO - PROCESS | 1823 | 1461277265154 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 15:21:05 INFO - PROCESS | 1823 | 1461277265361 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea6cd000 == 152 [pid = 1823] [id = 447] 15:21:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 227 (0x7f5be0c97400) [pid = 1823] [serial = 1342] [outer = (nil)] 15:21:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 228 (0x7f5be120dc00) [pid = 1823] [serial = 1343] [outer = 0x7f5be0c97400] 15:21:05 INFO - PROCESS | 1823 | 1461277265431 Marionette DEBUG loaded listener.js 15:21:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 229 (0x7f5be24c3c00) [pid = 1823] [serial = 1344] [outer = 0x7f5be0c97400] 15:21:06 INFO - PROCESS | 1823 | 1461277266360 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]]]}] 15:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1477ms 15:21:06 INFO - PROCESS | 1823 | 1461277266420 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 15:21:06 INFO - PROCESS | 1823 | 1461277266424 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 15:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:21:06 INFO - PROCESS | 1823 | 1461277266430 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:21:06 INFO - PROCESS | 1823 | 1461277266435 Marionette TRACE conn3 <- [1,1762,null,{}] 15:21:06 INFO - PROCESS | 1823 | 1461277266440 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}] 15:21:06 INFO - PROCESS | 1823 | 1461277266670 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 15:21:06 INFO - PROCESS | 1823 | 1461277266883 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf7461800 == 153 [pid = 1823] [id = 448] 15:21:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 230 (0x7f5be0c9ec00) [pid = 1823] [serial = 1345] [outer = (nil)] 15:21:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 231 (0x7f5be780dc00) [pid = 1823] [serial = 1346] [outer = 0x7f5be0c9ec00] 15:21:07 INFO - PROCESS | 1823 | 1461277267044 Marionette DEBUG loaded listener.js 15:21:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 232 (0x7f5be8a59000) [pid = 1823] [serial = 1347] [outer = 0x7f5be0c9ec00] 15:21:07 INFO - PROCESS | 1823 | 1461277267921 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]]]}] 15:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1531ms 15:21:07 INFO - PROCESS | 1823 | 1461277267961 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 15:21:07 INFO - PROCESS | 1823 | 1461277267965 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 15:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:21:07 INFO - PROCESS | 1823 | 1461277267971 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:21:07 INFO - PROCESS | 1823 | 1461277267973 Marionette TRACE conn3 <- [1,1766,null,{}] 15:21:07 INFO - PROCESS | 1823 | 1461277267980 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}] 15:21:08 INFO - PROCESS | 1823 | 1461277268161 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 15:21:08 INFO - PROCESS | 1823 | 1461277268369 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc16d800 == 154 [pid = 1823] [id = 449] 15:21:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 233 (0x7f5be2655000) [pid = 1823] [serial = 1348] [outer = (nil)] 15:21:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 234 (0x7f5be8dc9c00) [pid = 1823] [serial = 1349] [outer = 0x7f5be2655000] 15:21:08 INFO - PROCESS | 1823 | 1461277268480 Marionette DEBUG loaded listener.js 15:21:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 235 (0x7f5be9111c00) [pid = 1823] [serial = 1350] [outer = 0x7f5be2655000] 15:21:09 INFO - PROCESS | 1823 | 1461277269376 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]]]}] 15:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1477ms 15:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:21:09 INFO - PROCESS | 1823 | 1461277269449 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 15:21:09 INFO - PROCESS | 1823 | 1461277269452 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 15:21:09 INFO - PROCESS | 1823 | 1461277269458 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:21:09 INFO - PROCESS | 1823 | 1461277269461 Marionette TRACE conn3 <- [1,1770,null,{}] 15:21:09 INFO - PROCESS | 1823 | 1461277269466 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}] 15:21:09 INFO - PROCESS | 1823 | 1461277269662 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 15:21:09 INFO - PROCESS | 1823 | 1461277269868 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c01789800 == 155 [pid = 1823] [id = 450] 15:21:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 236 (0x7f5be64d0800) [pid = 1823] [serial = 1351] [outer = (nil)] 15:21:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 237 (0x7f5be950c800) [pid = 1823] [serial = 1352] [outer = 0x7f5be64d0800] 15:21:10 INFO - PROCESS | 1823 | 1461277269995 Marionette DEBUG loaded listener.js 15:21:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 238 (0x7f5be9742400) [pid = 1823] [serial = 1353] [outer = 0x7f5be64d0800] 15:21:10 INFO - PROCESS | 1823 | 1461277270866 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]]]}] 15:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1483ms 15:21:10 INFO - PROCESS | 1823 | 1461277270941 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 15:21:10 INFO - PROCESS | 1823 | 1461277270945 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 15:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:21:10 INFO - PROCESS | 1823 | 1461277270950 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:21:10 INFO - PROCESS | 1823 | 1461277270953 Marionette TRACE conn3 <- [1,1774,null,{}] 15:21:10 INFO - PROCESS | 1823 | 1461277270958 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}] 15:21:11 INFO - PROCESS | 1823 | 1461277271182 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 15:21:11 INFO - PROCESS | 1823 | 1461277271392 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd207f800 == 156 [pid = 1823] [id = 451] 15:21:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 239 (0x7f5bd1055c00) [pid = 1823] [serial = 1354] [outer = (nil)] 15:21:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 240 (0x7f5bd38ea800) [pid = 1823] [serial = 1355] [outer = 0x7f5bd1055c00] 15:21:11 INFO - PROCESS | 1823 | 1461277271507 Marionette DEBUG loaded listener.js 15:21:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 241 (0x7f5bd3ade800) [pid = 1823] [serial = 1356] [outer = 0x7f5bd1055c00] 15:21:12 INFO - PROCESS | 1823 | 1461277272429 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]]]}] 15:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1534ms 15:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:21:12 INFO - PROCESS | 1823 | 1461277272486 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 15:21:12 INFO - PROCESS | 1823 | 1461277272489 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 15:21:12 INFO - PROCESS | 1823 | 1461277272495 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:21:12 INFO - PROCESS | 1823 | 1461277272498 Marionette TRACE conn3 <- [1,1778,null,{}] 15:21:12 INFO - PROCESS | 1823 | 1461277272503 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}] 15:21:12 INFO - PROCESS | 1823 | 1461277272700 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 15:21:12 INFO - PROCESS | 1823 | 1461277272922 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd23ef000 == 157 [pid = 1823] [id = 452] 15:21:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 242 (0x7f5bd1057c00) [pid = 1823] [serial = 1357] [outer = (nil)] 15:21:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 243 (0x7f5bd3a7f400) [pid = 1823] [serial = 1358] [outer = 0x7f5bd1057c00] 15:21:13 INFO - PROCESS | 1823 | 1461277273036 Marionette DEBUG loaded listener.js 15:21:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 244 (0x7f5bd6125800) [pid = 1823] [serial = 1359] [outer = 0x7f5bd1057c00] 15:21:13 INFO - PROCESS | 1823 | 1461277273928 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]]]}] 15:21:13 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 15:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1477ms 15:21:13 INFO - PROCESS | 1823 | 1461277273972 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 15:21:13 INFO - PROCESS | 1823 | 1461277273976 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 15:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:21:13 INFO - PROCESS | 1823 | 1461277273982 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:21:13 INFO - PROCESS | 1823 | 1461277273985 Marionette TRACE conn3 <- [1,1782,null,{}] 15:21:14 INFO - PROCESS | 1823 | 1461277274006 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}] 15:21:14 INFO - PROCESS | 1823 | 1461277274264 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 15:21:14 INFO - PROCESS | 1823 | 1461277274872 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd236f800 == 158 [pid = 1823] [id = 453] 15:21:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f5bceddb400) [pid = 1823] [serial = 1360] [outer = (nil)] 15:21:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f5bcede1c00) [pid = 1823] [serial = 1361] [outer = 0x7f5bceddb400] 15:21:14 INFO - PROCESS | 1823 | 1461277274941 Marionette DEBUG loaded listener.js 15:21:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f5bd1c30c00) [pid = 1823] [serial = 1362] [outer = 0x7f5bceddb400] 15:21:15 INFO - PROCESS | 1823 | 1461277275843 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]]]}] 15:21:15 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 15:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1931ms 15:21:15 INFO - PROCESS | 1823 | 1461277275915 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 15:21:15 INFO - PROCESS | 1823 | 1461277275920 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 15:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:21:15 INFO - PROCESS | 1823 | 1461277275929 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:21:15 INFO - PROCESS | 1823 | 1461277275933 Marionette TRACE conn3 <- [1,1786,null,{}] 15:21:15 INFO - PROCESS | 1823 | 1461277275939 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}] 15:21:16 INFO - PROCESS | 1823 | 1461277276147 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 15:21:16 INFO - PROCESS | 1823 | 1461277276594 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcf8e7800 == 159 [pid = 1823] [id = 454] 15:21:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 248 (0x7f5bd2166800) [pid = 1823] [serial = 1363] [outer = (nil)] 15:21:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 249 (0x7f5bd331f400) [pid = 1823] [serial = 1364] [outer = 0x7f5bd2166800] 15:21:16 INFO - PROCESS | 1823 | 1461277276670 Marionette DEBUG loaded listener.js 15:21:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 250 (0x7f5bd3ada800) [pid = 1823] [serial = 1365] [outer = 0x7f5bd2166800] 15:21:17 INFO - PROCESS | 1823 | 1461277277642 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]]]}] 15:21:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd236d000 == 158 [pid = 1823] [id = 436] 15:21:17 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 15:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1779ms 15:21:17 INFO - PROCESS | 1823 | --DOMWINDOW == 249 (0x7f5be24bf800) [pid = 1823] [serial = 1250] [outer = (nil)] [url = about:blank] 15:21:17 INFO - PROCESS | 1823 | --DOMWINDOW == 248 (0x7f5bd2160400) [pid = 1823] [serial = 1208] [outer = (nil)] [url = about:blank] 15:21:17 INFO - PROCESS | 1823 | --DOMWINDOW == 247 (0x7f5be01b5400) [pid = 1823] [serial = 1211] [outer = (nil)] [url = about:blank] 15:21:17 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f5be01b6400) [pid = 1823] [serial = 1217] [outer = (nil)] [url = about:blank] 15:21:17 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f5be01bdc00) [pid = 1823] [serial = 1214] [outer = (nil)] [url = about:blank] 15:21:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd938c000 == 157 [pid = 1823] [id = 435] 15:21:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd6547000 == 156 [pid = 1823] [id = 434] 15:21:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3387000 == 155 [pid = 1823] [id = 433] 15:21:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd00e3000 == 154 [pid = 1823] [id = 432] 15:21:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd00f9000 == 153 [pid = 1823] [id = 431] 15:21:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd22d5000 == 152 [pid = 1823] [id = 430] 15:21:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcf6f5000 == 151 [pid = 1823] [id = 428] 15:21:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd208b000 == 150 [pid = 1823] [id = 427] 15:21:17 INFO - PROCESS | 1823 | 1461277277785 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 15:21:17 INFO - PROCESS | 1823 | 1461277277791 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 15:21:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd7cbd000 == 149 [pid = 1823] [id = 426] 15:21:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd7ca5000 == 148 [pid = 1823] [id = 425] 15:21:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3e95800 == 147 [pid = 1823] [id = 424] 15:21:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddf39000 == 146 [pid = 1823] [id = 423] 15:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:21:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5c018e0800 == 145 [pid = 1823] [id = 422] 15:21:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfc4dc000 == 144 [pid = 1823] [id = 421] 15:21:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf761b800 == 143 [pid = 1823] [id = 420] 15:21:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd60d8000 == 142 [pid = 1823] [id = 417] 15:21:17 INFO - PROCESS | 1823 | 1461277277813 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:21:17 INFO - PROCESS | 1823 | 1461277277817 Marionette TRACE conn3 <- [1,1790,null,{}] 15:21:17 INFO - PROCESS | 1823 | 1461277277822 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}] 15:21:18 INFO - PROCESS | 1823 | 1461277277998 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f5be8dd1000) [pid = 1823] [serial = 1137] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 243 (0x7f5be64d1000) [pid = 1823] [serial = 1134] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 242 (0x7f5be0e6e800) [pid = 1823] [serial = 1131] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 241 (0x7f5bd7f6e400) [pid = 1823] [serial = 1125] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 240 (0x7f5bdee2ac00) [pid = 1823] [serial = 1128] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 239 (0x7f5beb552400) [pid = 1823] [serial = 1202] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 238 (0x7f5bdf191000) [pid = 1823] [serial = 1239] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 237 (0x7f5be7bcac00) [pid = 1823] [serial = 978] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 236 (0x7f5bde417400) [pid = 1823] [serial = 960] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 235 (0x7f5beb060400) [pid = 1823] [serial = 1038] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 234 (0x7f5be394d400) [pid = 1823] [serial = 972] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 233 (0x7f5be9e49c00) [pid = 1823] [serial = 1035] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 232 (0x7f5bd878dc00) [pid = 1823] [serial = 957] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 231 (0x7f5bf7165000) [pid = 1823] [serial = 1098] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 230 (0x7f5be516f400) [pid = 1823] [serial = 1029] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 229 (0x7f5bf6344400) [pid = 1823] [serial = 1188] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 228 (0x7f5bd878ac00) [pid = 1823] [serial = 1235] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 227 (0x7f5be0c1f000) [pid = 1823] [serial = 1248] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 226 (0x7f5bd22b2000) [pid = 1823] [serial = 1223] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 225 (0x7f5be00c6000) [pid = 1823] [serial = 1241] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 224 (0x7f5bddcfac00) [pid = 1823] [serial = 993] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 223 (0x7f5bd3c55c00) [pid = 1823] [serial = 1104] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 222 (0x7f5bd40b6400) [pid = 1823] [serial = 1190] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 221 (0x7f5be8dc5800) [pid = 1823] [serial = 906] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 220 (0x7f5bfc2c6800) [pid = 1823] [serial = 1149] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 219 (0x7f5beb178800) [pid = 1823] [serial = 1089] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 218 (0x7f5bde422c00) [pid = 1823] [serial = 1074] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 217 (0x7f5bed1d6c00) [pid = 1823] [serial = 987] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f5bf1317000) [pid = 1823] [serial = 1187] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f5be11e1400) [pid = 1823] [serial = 1026] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f5be911cc00) [pid = 1823] [serial = 1032] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f5bd7ab4c00) [pid = 1823] [serial = 921] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f5be0c9d400) [pid = 1823] [serial = 951] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f5bd201ac00) [pid = 1823] [serial = 1205] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f5be0117400) [pid = 1823] [serial = 1023] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f5be120c800) [pid = 1823] [serial = 969] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f5bd8adfc00) [pid = 1823] [serial = 1233] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f5be7810000) [pid = 1823] [serial = 1083] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f5bd64c3800) [pid = 1823] [serial = 1230] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f5bdee27000) [pid = 1823] [serial = 1238] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f5bddd47c00) [pid = 1823] [serial = 1247] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f5bd612b400) [pid = 1823] [serial = 927] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f5bf83e6400) [pid = 1823] [serial = 1140] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 201 (0x7f5bd7f70000) [pid = 1823] [serial = 1232] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 200 (0x7f5be8dc9400) [pid = 1823] [serial = 981] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 199 (0x7f5bfbc3ac00) [pid = 1823] [serial = 1101] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 198 (0x7f5be0748c00) [pid = 1823] [serial = 1242] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f5bddd4c000) [pid = 1823] [serial = 930] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f5bea071c00) [pid = 1823] [serial = 984] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f5bd88f9400) [pid = 1823] [serial = 1020] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f5be00c6800) [pid = 1823] [serial = 963] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f5be09a4c00) [pid = 1823] [serial = 966] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f5bd6035400) [pid = 1823] [serial = 954] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f5be9747000) [pid = 1823] [serial = 918] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f5be0c91c00) [pid = 1823] [serial = 903] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f5bd8ae6000) [pid = 1823] [serial = 1236] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f5bddd4dc00) [pid = 1823] [serial = 924] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f5bd3e06c00) [pid = 1823] [serial = 1227] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f5be973bc00) [pid = 1823] [serial = 1086] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f5bd3f90800) [pid = 1823] [serial = 1229] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f5bf1325800) [pid = 1823] [serial = 1095] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f5be5167c00) [pid = 1823] [serial = 975] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f5beb551400) [pid = 1823] [serial = 1041] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f5be0c9bc00) [pid = 1823] [serial = 1244] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f5be1202800) [pid = 1823] [serial = 1080] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f5bd38e9000) [pid = 1823] [serial = 1017] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f5be8dcc000) [pid = 1823] [serial = 1199] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f5bd40ae000) [pid = 1823] [serial = 1068] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f5be0ae5c00) [pid = 1823] [serial = 1077] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f5bd3a43800) [pid = 1823] [serial = 1146] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f5bed178c00) [pid = 1823] [serial = 1092] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f5be0aeb800) [pid = 1823] [serial = 990] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f5bfc2c1000) [pid = 1823] [serial = 1143] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f5bd64c5800) [pid = 1823] [serial = 1220] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f5bd3ad7800) [pid = 1823] [serial = 1226] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f5bddfdfc00) [pid = 1823] [serial = 1193] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f5bfc45a400) [pid = 1823] [serial = 915] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f5bd3addc00) [pid = 1823] [serial = 1152] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f5bf0464c00) [pid = 1823] [serial = 897] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f5bd3326800) [pid = 1823] [serial = 1224] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f5be1209400) [pid = 1823] [serial = 1245] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f5bd9475800) [pid = 1823] [serial = 1071] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f5bddced400) [pid = 1823] [serial = 900] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f5bf6f5ac00) [pid = 1823] [serial = 909] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f5be11dd000) [pid = 1823] [serial = 1196] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f5bfbc3c400) [pid = 1823] [serial = 912] [outer = (nil)] [url = about:blank] 15:21:18 INFO - PROCESS | 1823 | 1461277278321 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1ad9800 == 143 [pid = 1823] [id = 455] 15:21:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f5bd201ac00) [pid = 1823] [serial = 1366] [outer = (nil)] 15:21:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f5bd3a80400) [pid = 1823] [serial = 1367] [outer = 0x7f5bd201ac00] 15:21:18 INFO - PROCESS | 1823 | 1461277278421 Marionette DEBUG loaded listener.js 15:21:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f5bd3f90800) [pid = 1823] [serial = 1368] [outer = 0x7f5bd201ac00] 15:21:19 INFO - PROCESS | 1823 | 1461277279136 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]]]}] 15:21:19 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) 15:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1390ms 15:21:19 INFO - PROCESS | 1823 | 1461277279195 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 15:21:19 INFO - PROCESS | 1823 | 1461277279198 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 15:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:21:19 INFO - PROCESS | 1823 | 1461277279211 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:21:19 INFO - PROCESS | 1823 | 1461277279219 Marionette TRACE conn3 <- [1,1794,null,{}] 15:21:19 INFO - PROCESS | 1823 | 1461277279227 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}] 15:21:19 INFO - PROCESS | 1823 | 1461277279465 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 15:21:19 INFO - PROCESS | 1823 | 1461277279481 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3cb7000 == 144 [pid = 1823] [id = 456] 15:21:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f5bd3c53000) [pid = 1823] [serial = 1369] [outer = (nil)] 15:21:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f5bd6124800) [pid = 1823] [serial = 1370] [outer = 0x7f5bd3c53000] 15:21:19 INFO - PROCESS | 1823 | 1461277279544 Marionette DEBUG loaded listener.js 15:21:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f5bd67ba000) [pid = 1823] [serial = 1371] [outer = 0x7f5bd3c53000] 15:21:20 INFO - PROCESS | 1823 | 1461277280423 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]]]}] 15:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1247ms 15:21:20 INFO - PROCESS | 1823 | 1461277280469 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 15:21:20 INFO - PROCESS | 1823 | 1461277280472 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 15:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:21:20 INFO - PROCESS | 1823 | 1461277280479 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:21:20 INFO - PROCESS | 1823 | 1461277280481 Marionette TRACE conn3 <- [1,1798,null,{}] 15:21:20 INFO - PROCESS | 1823 | 1461277280490 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}] 15:21:20 INFO - PROCESS | 1823 | 1461277280733 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 15:21:20 INFO - PROCESS | 1823 | 1461277280762 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd6347000 == 145 [pid = 1823] [id = 457] 15:21:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f5bd22b8c00) [pid = 1823] [serial = 1372] [outer = (nil)] 15:21:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f5bd7aa7c00) [pid = 1823] [serial = 1373] [outer = 0x7f5bd22b8c00] 15:21:20 INFO - PROCESS | 1823 | 1461277280825 Marionette DEBUG loaded listener.js 15:21:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f5bd7d6d800) [pid = 1823] [serial = 1374] [outer = 0x7f5bd22b8c00] 15:21:21 INFO - PROCESS | 1823 | 1461277281734 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]]]}] 15:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1329ms 15:21:21 INFO - PROCESS | 1823 | 1461277281809 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 15:21:21 INFO - PROCESS | 1823 | 1461277281811 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 15:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:21:21 INFO - PROCESS | 1823 | 1461277281829 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:21:21 INFO - PROCESS | 1823 | 1461277281835 Marionette TRACE conn3 <- [1,1802,null,{}] 15:21:21 INFO - PROCESS | 1823 | 1461277281863 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}] 15:21:22 INFO - PROCESS | 1823 | 1461277282178 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 15:21:22 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f5bd11d8c00) [pid = 1823] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:21:22 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f5bd98c3c00) [pid = 1823] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:21:22 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f5bd22b0000) [pid = 1823] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:21:22 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f5bcedd3800) [pid = 1823] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:21:22 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f5be0c95c00) [pid = 1823] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:21:22 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f5bd2019000) [pid = 1823] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:21:22 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f5bd104bc00) [pid = 1823] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:21:22 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f5bd1048c00) [pid = 1823] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:21:22 INFO - PROCESS | 1823 | 1461277282577 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3e86800 == 146 [pid = 1823] [id = 458] 15:21:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f5bd2162800) [pid = 1823] [serial = 1375] [outer = (nil)] 15:21:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f5bd64bdc00) [pid = 1823] [serial = 1376] [outer = 0x7f5bd2162800] 15:21:22 INFO - PROCESS | 1823 | 1461277282650 Marionette DEBUG loaded listener.js 15:21:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f5bd8ae8400) [pid = 1823] [serial = 1377] [outer = 0x7f5bd2162800] 15:21:23 INFO - PROCESS | 1823 | 1461277283439 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]]]}] 15:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1671ms 15:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:21:23 INFO - PROCESS | 1823 | 1461277283493 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 15:21:23 INFO - PROCESS | 1823 | 1461277283495 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 15:21:23 INFO - PROCESS | 1823 | 1461277283501 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:21:23 INFO - PROCESS | 1823 | 1461277283504 Marionette TRACE conn3 <- [1,1806,null,{}] 15:21:23 INFO - PROCESS | 1823 | 1461277283509 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}] 15:21:23 INFO - PROCESS | 1823 | 1461277283690 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 15:21:23 INFO - PROCESS | 1823 | 1461277283707 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7ca0800 == 147 [pid = 1823] [id = 459] 15:21:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f5bd22b0000) [pid = 1823] [serial = 1378] [outer = (nil)] 15:21:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f5bda5ef400) [pid = 1823] [serial = 1379] [outer = 0x7f5bd22b0000] 15:21:23 INFO - PROCESS | 1823 | 1461277283927 Marionette DEBUG loaded listener.js 15:21:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f5bddd49c00) [pid = 1823] [serial = 1380] [outer = 0x7f5bd22b0000] 15:21:24 INFO - PROCESS | 1823 | 1461277284841 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]]]}] 15:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1381ms 15:21:24 INFO - PROCESS | 1823 | 1461277284882 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 15:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:21:24 INFO - PROCESS | 1823 | 1461277284887 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 15:21:24 INFO - PROCESS | 1823 | 1461277284896 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:21:24 INFO - PROCESS | 1823 | 1461277284902 Marionette TRACE conn3 <- [1,1810,null,{}] 15:21:24 INFO - PROCESS | 1823 | 1461277284911 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}] 15:21:25 INFO - PROCESS | 1823 | 1461277285102 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 15:21:25 INFO - PROCESS | 1823 | 1461277285376 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd23d5800 == 148 [pid = 1823] [id = 460] 15:21:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f5bd1c30400) [pid = 1823] [serial = 1381] [outer = (nil)] 15:21:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f5bd200ec00) [pid = 1823] [serial = 1382] [outer = 0x7f5bd1c30400] 15:21:25 INFO - PROCESS | 1823 | 1461277285469 Marionette DEBUG loaded listener.js 15:21:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f5bd38eb400) [pid = 1823] [serial = 1383] [outer = 0x7f5bd1c30400] 15:21:26 INFO - PROCESS | 1823 | 1461277286345 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]]]}] 15:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1488ms 15:21:26 INFO - PROCESS | 1823 | 1461277286383 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 15:21:26 INFO - PROCESS | 1823 | 1461277286391 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 15:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:21:26 INFO - PROCESS | 1823 | 1461277286401 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:21:26 INFO - PROCESS | 1823 | 1461277286405 Marionette TRACE conn3 <- [1,1814,null,{}] 15:21:26 INFO - PROCESS | 1823 | 1461277286410 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}] 15:21:26 INFO - PROCESS | 1823 | 1461277286595 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 15:21:26 INFO - PROCESS | 1823 | 1461277286803 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd6538000 == 149 [pid = 1823] [id = 461] 15:21:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f5bd11d6000) [pid = 1823] [serial = 1384] [outer = (nil)] 15:21:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f5bd40b4800) [pid = 1823] [serial = 1385] [outer = 0x7f5bd11d6000] 15:21:26 INFO - PROCESS | 1823 | 1461277286925 Marionette DEBUG loaded listener.js 15:21:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f5bd611e800) [pid = 1823] [serial = 1386] [outer = 0x7f5bd11d6000] 15:21:27 INFO - PROCESS | 1823 | 1461277287919 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]]]}] 15:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1583ms 15:21:27 INFO - PROCESS | 1823 | 1461277287985 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 15:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:21:27 INFO - PROCESS | 1823 | 1461277287989 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 15:21:27 INFO - PROCESS | 1823 | 1461277287995 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:21:28 INFO - PROCESS | 1823 | 1461277288001 Marionette TRACE conn3 <- [1,1818,null,{}] 15:21:28 INFO - PROCESS | 1823 | 1461277288017 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}] 15:21:28 INFO - PROCESS | 1823 | 1461277288249 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 15:21:28 INFO - PROCESS | 1823 | 1461277288491 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9914800 == 150 [pid = 1823] [id = 462] 15:21:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f5bd7d68000) [pid = 1823] [serial = 1387] [outer = (nil)] 15:21:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f5bd8ae0000) [pid = 1823] [serial = 1388] [outer = 0x7f5bd7d68000] 15:21:28 INFO - PROCESS | 1823 | 1461277288581 Marionette DEBUG loaded listener.js 15:21:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f5bda75d000) [pid = 1823] [serial = 1389] [outer = 0x7f5bd7d68000] 15:21:29 INFO - PROCESS | 1823 | 1461277289410 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]]]}] 15:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1485ms 15:21:29 INFO - PROCESS | 1823 | 1461277289481 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 15:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:21:29 INFO - PROCESS | 1823 | 1461277289486 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 15:21:29 INFO - PROCESS | 1823 | 1461277289492 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:21:29 INFO - PROCESS | 1823 | 1461277289495 Marionette TRACE conn3 <- [1,1822,null,{}] 15:21:29 INFO - PROCESS | 1823 | 1461277289500 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}] 15:21:29 INFO - PROCESS | 1823 | 1461277289699 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 15:21:29 INFO - PROCESS | 1823 | 1461277289894 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf21800 == 151 [pid = 1823] [id = 463] 15:21:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f5bd8792000) [pid = 1823] [serial = 1390] [outer = (nil)] 15:21:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f5bde422c00) [pid = 1823] [serial = 1391] [outer = 0x7f5bd8792000] 15:21:29 INFO - PROCESS | 1823 | 1461277289969 Marionette DEBUG loaded listener.js 15:21:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f5bdeee4400) [pid = 1823] [serial = 1392] [outer = 0x7f5bd8792000] 15:21:30 INFO - PROCESS | 1823 | 1461277290852 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]]]}] 15:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1436ms 15:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:21:30 INFO - PROCESS | 1823 | 1461277290928 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 15:21:30 INFO - PROCESS | 1823 | 1461277290931 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 15:21:30 INFO - PROCESS | 1823 | 1461277290936 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:21:30 INFO - PROCESS | 1823 | 1461277290939 Marionette TRACE conn3 <- [1,1826,null,{}] 15:21:30 INFO - PROCESS | 1823 | 1461277290944 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}] 15:21:31 INFO - PROCESS | 1823 | 1461277291178 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 15:21:31 INFO - PROCESS | 1823 | 1461277291456 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf9b800 == 152 [pid = 1823] [id = 464] 15:21:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f5bdf129800) [pid = 1823] [serial = 1393] [outer = (nil)] 15:21:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f5bdf193c00) [pid = 1823] [serial = 1394] [outer = 0x7f5bdf129800] 15:21:31 INFO - PROCESS | 1823 | 1461277291571 Marionette DEBUG loaded listener.js 15:21:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f5be0114800) [pid = 1823] [serial = 1395] [outer = 0x7f5bdf129800] 15:21:32 INFO - PROCESS | 1823 | 1461277292355 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]]]}] 15:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1477ms 15:21:32 INFO - PROCESS | 1823 | 1461277292414 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 15:21:32 INFO - PROCESS | 1823 | 1461277292418 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 15:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:21:32 INFO - PROCESS | 1823 | 1461277292423 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:21:32 INFO - PROCESS | 1823 | 1461277292426 Marionette TRACE conn3 <- [1,1830,null,{}] 15:21:32 INFO - PROCESS | 1823 | 1461277292431 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}] 15:21:32 INFO - PROCESS | 1823 | 1461277292642 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 15:21:32 INFO - PROCESS | 1823 | 1461277292839 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:32 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be01d0800 == 153 [pid = 1823] [id = 465] 15:21:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f5be0166000) [pid = 1823] [serial = 1396] [outer = (nil)] 15:21:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f5be073fc00) [pid = 1823] [serial = 1397] [outer = 0x7f5be0166000] 15:21:32 INFO - PROCESS | 1823 | 1461277292912 Marionette DEBUG loaded listener.js 15:21:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f5be11dd000) [pid = 1823] [serial = 1398] [outer = 0x7f5be0166000] 15:21:33 INFO - PROCESS | 1823 | 1461277293773 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]]]}] 15:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1381ms 15:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:21:33 INFO - PROCESS | 1823 | 1461277293804 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 15:21:33 INFO - PROCESS | 1823 | 1461277293807 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 15:21:33 INFO - PROCESS | 1823 | 1461277293813 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:21:33 INFO - PROCESS | 1823 | 1461277293816 Marionette TRACE conn3 <- [1,1834,null,{}] 15:21:33 INFO - PROCESS | 1823 | 1461277293821 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}] 15:21:34 INFO - PROCESS | 1823 | 1461277294002 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 15:21:34 INFO - PROCESS | 1823 | 1461277294205 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b30800 == 154 [pid = 1823] [id = 466] 15:21:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f5be0191c00) [pid = 1823] [serial = 1399] [outer = (nil)] 15:21:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f5be1521c00) [pid = 1823] [serial = 1400] [outer = 0x7f5be0191c00] 15:21:34 INFO - PROCESS | 1823 | 1461277294271 Marionette DEBUG loaded listener.js 15:21:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f5be394d400) [pid = 1823] [serial = 1401] [outer = 0x7f5be0191c00] 15:21:35 INFO - PROCESS | 1823 | 1461277295113 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]]]}] 15:21:35 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 15:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1336ms 15:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:21:35 INFO - PROCESS | 1823 | 1461277295148 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 15:21:35 INFO - PROCESS | 1823 | 1461277295151 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 15:21:35 INFO - PROCESS | 1823 | 1461277295157 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:21:35 INFO - PROCESS | 1823 | 1461277295160 Marionette TRACE conn3 <- [1,1838,null,{}] 15:21:35 INFO - PROCESS | 1823 | 1461277295165 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}] 15:21:35 INFO - PROCESS | 1823 | 1461277295341 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 15:21:35 INFO - PROCESS | 1823 | 1461277295553 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be105e000 == 155 [pid = 1823] [id = 467] 15:21:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f5bda75a800) [pid = 1823] [serial = 1402] [outer = (nil)] 15:21:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f5be3a6bc00) [pid = 1823] [serial = 1403] [outer = 0x7f5bda75a800] 15:21:35 INFO - PROCESS | 1823 | 1461277295662 Marionette DEBUG loaded listener.js 15:21:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f5be5161c00) [pid = 1823] [serial = 1404] [outer = 0x7f5bda75a800] 15:21:36 INFO - PROCESS | 1823 | 1461277296560 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]]]}] 15:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1434ms 15:21:36 INFO - PROCESS | 1823 | 1461277296590 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 15:21:36 INFO - PROCESS | 1823 | 1461277296593 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 15:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:21:36 INFO - PROCESS | 1823 | 1461277296599 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:21:36 INFO - PROCESS | 1823 | 1461277296601 Marionette TRACE conn3 <- [1,1842,null,{}] 15:21:36 INFO - PROCESS | 1823 | 1461277296607 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}] 15:21:36 INFO - PROCESS | 1823 | 1461277296786 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 15:21:36 INFO - PROCESS | 1823 | 1461277296991 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be1075000 == 156 [pid = 1823] [id = 468] 15:21:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f5be01b3000) [pid = 1823] [serial = 1405] [outer = (nil)] 15:21:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f5be64d2400) [pid = 1823] [serial = 1406] [outer = 0x7f5be01b3000] 15:21:37 INFO - PROCESS | 1823 | 1461277297060 Marionette DEBUG loaded listener.js 15:21:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f5be7d51800) [pid = 1823] [serial = 1407] [outer = 0x7f5be01b3000] 15:21:37 INFO - PROCESS | 1823 | 1461277297900 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]]]}] 15:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1376ms 15:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:21:37 INFO - PROCESS | 1823 | 1461277297976 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 15:21:37 INFO - PROCESS | 1823 | 1461277297979 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 15:21:37 INFO - PROCESS | 1823 | 1461277297985 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:21:37 INFO - PROCESS | 1823 | 1461277297988 Marionette TRACE conn3 <- [1,1846,null,{}] 15:21:37 INFO - PROCESS | 1823 | 1461277297993 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}] 15:21:38 INFO - PROCESS | 1823 | 1461277298213 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 15:21:38 INFO - PROCESS | 1823 | 1461277298415 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3956800 == 157 [pid = 1823] [id = 469] 15:21:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f5be3df6000) [pid = 1823] [serial = 1408] [outer = (nil)] 15:21:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f5be8dc5800) [pid = 1823] [serial = 1409] [outer = 0x7f5be3df6000] 15:21:38 INFO - PROCESS | 1823 | 1461277298523 Marionette DEBUG loaded listener.js 15:21:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f5be9505000) [pid = 1823] [serial = 1410] [outer = 0x7f5be3df6000] 15:21:39 INFO - PROCESS | 1823 | 1461277299373 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]]]}] 15:21:39 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) 15:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1434ms 15:21:39 INFO - PROCESS | 1823 | 1461277299419 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 15:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:21:39 INFO - PROCESS | 1823 | 1461277299423 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 15:21:39 INFO - PROCESS | 1823 | 1461277299429 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:21:39 INFO - PROCESS | 1823 | 1461277299433 Marionette TRACE conn3 <- [1,1850,null,{}] 15:21:39 INFO - PROCESS | 1823 | 1461277299437 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}] 15:21:39 INFO - PROCESS | 1823 | 1461277299657 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 15:21:39 INFO - PROCESS | 1823 | 1461277299857 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be92ab800 == 158 [pid = 1823] [id = 470] 15:21:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f5be64d2000) [pid = 1823] [serial = 1411] [outer = (nil)] 15:21:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f5be9e42c00) [pid = 1823] [serial = 1412] [outer = 0x7f5be64d2000] 15:21:39 INFO - PROCESS | 1823 | 1461277299934 Marionette DEBUG loaded listener.js 15:21:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 199 (0x7f5bea3ae800) [pid = 1823] [serial = 1413] [outer = 0x7f5be64d2000] 15:21:40 INFO - PROCESS | 1823 | 1461277300870 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]]]}] 15:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1477ms 15:21:40 INFO - PROCESS | 1823 | 1461277300907 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 15:21:40 INFO - PROCESS | 1823 | 1461277300910 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 15:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:21:40 INFO - PROCESS | 1823 | 1461277300917 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:21:40 INFO - PROCESS | 1823 | 1461277300920 Marionette TRACE conn3 <- [1,1854,null,{}] 15:21:40 INFO - PROCESS | 1823 | 1461277300926 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}] 15:21:41 INFO - PROCESS | 1823 | 1461277301133 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 15:21:41 INFO - PROCESS | 1823 | 1461277301338 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea8d9000 == 159 [pid = 1823] [id = 471] 15:21:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 200 (0x7f5be950f000) [pid = 1823] [serial = 1414] [outer = (nil)] 15:21:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 201 (0x7f5beb0d7000) [pid = 1823] [serial = 1415] [outer = 0x7f5be950f000] 15:21:41 INFO - PROCESS | 1823 | 1461277301406 Marionette DEBUG loaded listener.js 15:21:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 202 (0x7f5bed342000) [pid = 1823] [serial = 1416] [outer = 0x7f5be950f000] 15:21:42 INFO - PROCESS | 1823 | 1461277302313 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]]]}] 15:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1433ms 15:21:42 INFO - PROCESS | 1823 | 1461277302357 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 15:21:42 INFO - PROCESS | 1823 | 1461277302361 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 15:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:21:42 INFO - PROCESS | 1823 | 1461277302369 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:21:42 INFO - PROCESS | 1823 | 1461277302372 Marionette TRACE conn3 <- [1,1858,null,{}] 15:21:42 INFO - PROCESS | 1823 | 1461277302376 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}] 15:21:42 INFO - PROCESS | 1823 | 1461277302557 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 15:21:42 INFO - PROCESS | 1823 | 1461277302800 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf0485800 == 160 [pid = 1823] [id = 472] 15:21:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f5be9e41800) [pid = 1823] [serial = 1417] [outer = (nil)] 15:21:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f5bf1321800) [pid = 1823] [serial = 1418] [outer = 0x7f5be9e41800] 15:21:42 INFO - PROCESS | 1823 | 1461277302871 Marionette DEBUG loaded listener.js 15:21:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f5bf6f5b400) [pid = 1823] [serial = 1419] [outer = 0x7f5be9e41800] 15:21:43 INFO - PROCESS | 1823 | 1461277303714 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]]]}] 15:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1377ms 15:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:21:43 INFO - PROCESS | 1823 | 1461277303747 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 15:21:43 INFO - PROCESS | 1823 | 1461277303749 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 15:21:43 INFO - PROCESS | 1823 | 1461277303756 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:21:43 INFO - PROCESS | 1823 | 1461277303759 Marionette TRACE conn3 <- [1,1862,null,{}] 15:21:43 INFO - PROCESS | 1823 | 1461277303765 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}] 15:21:43 INFO - PROCESS | 1823 | 1461277303955 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 15:21:44 INFO - PROCESS | 1823 | 1461277304163 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf744e000 == 161 [pid = 1823] [id = 473] 15:21:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f5beb552c00) [pid = 1823] [serial = 1420] [outer = (nil)] 15:21:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f5bf71d3c00) [pid = 1823] [serial = 1421] [outer = 0x7f5beb552c00] 15:21:44 INFO - PROCESS | 1823 | 1461277304273 Marionette DEBUG loaded listener.js 15:21:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f5bf76f4400) [pid = 1823] [serial = 1422] [outer = 0x7f5beb552c00] 15:21:45 INFO - PROCESS | 1823 | 1461277305211 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]]]}] 15:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1489ms 15:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:21:45 INFO - PROCESS | 1823 | 1461277305244 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 15:21:45 INFO - PROCESS | 1823 | 1461277305247 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 15:21:45 INFO - PROCESS | 1823 | 1461277305253 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:21:45 INFO - PROCESS | 1823 | 1461277305256 Marionette TRACE conn3 <- [1,1866,null,{}] 15:21:45 INFO - PROCESS | 1823 | 1461277305260 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}] 15:21:45 INFO - PROCESS | 1823 | 1461277305442 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 15:21:45 INFO - PROCESS | 1823 | 1461277305650 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd22c5000 == 162 [pid = 1823] [id = 474] 15:21:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f5bd11d5c00) [pid = 1823] [serial = 1423] [outer = (nil)] 15:21:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f5bd201b400) [pid = 1823] [serial = 1424] [outer = 0x7f5bd11d5c00] 15:21:45 INFO - PROCESS | 1823 | 1461277305760 Marionette DEBUG loaded listener.js 15:21:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f5bed34e000) [pid = 1823] [serial = 1425] [outer = 0x7f5bd11d5c00] 15:21:47 INFO - PROCESS | 1823 | 1461277307267 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]]]}] 15:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 2081ms 15:21:47 INFO - PROCESS | 1823 | 1461277307334 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 15:21:47 INFO - PROCESS | 1823 | 1461277307338 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 15:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:21:47 INFO - PROCESS | 1823 | 1461277307345 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:21:47 INFO - PROCESS | 1823 | 1461277307350 Marionette TRACE conn3 <- [1,1870,null,{}] 15:21:47 INFO - PROCESS | 1823 | 1461277307357 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}] 15:21:47 INFO - PROCESS | 1823 | 1461277307549 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 15:21:47 INFO - PROCESS | 1823 | 1461277307755 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1acb000 == 163 [pid = 1823] [id = 475] 15:21:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f5bd11cd000) [pid = 1823] [serial = 1426] [outer = (nil)] 15:21:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f5bd2014400) [pid = 1823] [serial = 1427] [outer = 0x7f5bd11cd000] 15:21:47 INFO - PROCESS | 1823 | 1461277307879 Marionette DEBUG loaded listener.js 15:21:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f5bd3a44400) [pid = 1823] [serial = 1428] [outer = 0x7f5bd11cd000] 15:21:48 INFO - PROCESS | 1823 | 1461277308949 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]]]}] 15:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1679ms 15:21:49 INFO - PROCESS | 1823 | 1461277309026 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 15:21:49 INFO - PROCESS | 1823 | 1461277309033 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 15:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:21:49 INFO - PROCESS | 1823 | 1461277309042 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:21:49 INFO - PROCESS | 1823 | 1461277309045 Marionette TRACE conn3 <- [1,1874,null,{}] 15:21:49 INFO - PROCESS | 1823 | 1461277309050 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}] 15:21:49 INFO - PROCESS | 1823 | 1461277309290 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 15:21:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3e86800 == 162 [pid = 1823] [id = 458] 15:21:49 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f5bd40b7400) [pid = 1823] [serial = 1313] [outer = (nil)] [url = about:blank] 15:21:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd6347000 == 161 [pid = 1823] [id = 457] 15:21:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3cb7000 == 160 [pid = 1823] [id = 456] 15:21:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd1ad9800 == 159 [pid = 1823] [id = 455] 15:21:49 INFO - PROCESS | 1823 | 1461277309686 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcf8e7800 == 158 [pid = 1823] [id = 454] 15:21:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd236f800 == 157 [pid = 1823] [id = 453] 15:21:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcf8ea000 == 158 [pid = 1823] [id = 476] 15:21:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f5bd1df9400) [pid = 1823] [serial = 1429] [outer = (nil)] 15:21:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f5bd3f89c00) [pid = 1823] [serial = 1430] [outer = 0x7f5bd1df9400] 15:21:49 INFO - PROCESS | 1823 | 1461277309761 Marionette DEBUG loaded listener.js 15:21:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f5bd64c2000) [pid = 1823] [serial = 1431] [outer = 0x7f5bd1df9400] 15:21:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9895000 == 157 [pid = 1823] [id = 446] 15:21:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be634c000 == 156 [pid = 1823] [id = 445] 15:21:50 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be243b800 == 155 [pid = 1823] [id = 444] 15:21:50 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0c6c800 == 154 [pid = 1823] [id = 443] 15:21:50 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bdf1be800 == 153 [pid = 1823] [id = 442] 15:21:50 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bde5c4800 == 152 [pid = 1823] [id = 441] 15:21:50 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddf22800 == 151 [pid = 1823] [id = 440] 15:21:50 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd886e000 == 150 [pid = 1823] [id = 439] 15:21:50 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3cab800 == 149 [pid = 1823] [id = 438] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f5bd200c800) [pid = 1823] [serial = 1293] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f5bd1c39400) [pid = 1823] [serial = 1292] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f5bd1df6c00) [pid = 1823] [serial = 1271] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f5bddfd6c00) [pid = 1823] [serial = 1307] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f5bd38f6800) [pid = 1823] [serial = 1296] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f5bd331a400) [pid = 1823] [serial = 1295] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f5bd1c32800) [pid = 1823] [serial = 1286] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f5be018a800) [pid = 1823] [serial = 1274] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f5be0195800) [pid = 1823] [serial = 1277] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f5be8dc8c00) [pid = 1823] [serial = 1268] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f5bd8a91400) [pid = 1823] [serial = 1304] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f5bd64c1400) [pid = 1823] [serial = 1256] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f5bd22b1800) [pid = 1823] [serial = 1289] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f5be6484c00) [pid = 1823] [serial = 1265] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 201 (0x7f5bddcfcc00) [pid = 1823] [serial = 1259] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 200 (0x7f5be3def000) [pid = 1823] [serial = 1251] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 199 (0x7f5bd64cb400) [pid = 1823] [serial = 1301] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 198 (0x7f5bd7d6cc00) [pid = 1823] [serial = 1302] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f5bd11d2c00) [pid = 1823] [serial = 1280] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f5bd3f88c00) [pid = 1823] [serial = 1298] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f5bd611e000) [pid = 1823] [serial = 1299] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f5bd3ad9000) [pid = 1823] [serial = 1253] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f5bded1e800) [pid = 1823] [serial = 1308] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f5bcedde000) [pid = 1823] [serial = 1283] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f5be0be9000) [pid = 1823] [serial = 1262] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f5bd3c4a800) [pid = 1823] [serial = 1311] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f5bd38f0000) [pid = 1823] [serial = 1310] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f5bd8aeac00) [pid = 1823] [serial = 1305] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1823 | 1461277310546 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]]]}] 15:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1529ms 15:21:50 INFO - PROCESS | 1823 | 1461277310573 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 15:21:50 INFO - PROCESS | 1823 | 1461277310577 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 15:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:21:50 INFO - PROCESS | 1823 | 1461277310583 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:21:50 INFO - PROCESS | 1823 | 1461277310588 Marionette TRACE conn3 <- [1,1878,null,{}] 15:21:50 INFO - PROCESS | 1823 | 1461277310603 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}] 15:21:50 INFO - PROCESS | 1823 | 1461277310802 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 15:21:50 INFO - PROCESS | 1823 | 1461277310969 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3ca9800 == 150 [pid = 1823] [id = 477] 15:21:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f5bd2018400) [pid = 1823] [serial = 1432] [outer = (nil)] 15:21:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f5bd67bd000) [pid = 1823] [serial = 1433] [outer = 0x7f5bd2018400] 15:21:51 INFO - PROCESS | 1823 | 1461277311045 Marionette DEBUG loaded listener.js 15:21:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f5bd8792c00) [pid = 1823] [serial = 1434] [outer = 0x7f5bd2018400] 15:21:51 INFO - PROCESS | 1823 | 1461277311783 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]]]}] 15:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1246ms 15:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:21:51 INFO - PROCESS | 1823 | 1461277311857 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 15:21:51 INFO - PROCESS | 1823 | 1461277311860 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 15:21:51 INFO - PROCESS | 1823 | 1461277311867 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:21:51 INFO - PROCESS | 1823 | 1461277311870 Marionette TRACE conn3 <- [1,1882,null,{}] 15:21:51 INFO - PROCESS | 1823 | 1461277311879 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}] 15:21:52 INFO - PROCESS | 1823 | 1461277312117 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 15:21:52 INFO - PROCESS | 1823 | 1461277312140 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd6543000 == 151 [pid = 1823] [id = 478] 15:21:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f5bd3e06c00) [pid = 1823] [serial = 1435] [outer = (nil)] 15:21:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f5bd8ae4000) [pid = 1823] [serial = 1436] [outer = 0x7f5bd3e06c00] 15:21:52 INFO - PROCESS | 1823 | 1461277312199 Marionette DEBUG loaded listener.js 15:21:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f5bd98c4400) [pid = 1823] [serial = 1437] [outer = 0x7f5bd3e06c00] 15:21:53 INFO - PROCESS | 1823 | 1461277313090 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]]]}] 15:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1282ms 15:21:53 INFO - PROCESS | 1823 | 1461277313150 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 15:21:53 INFO - PROCESS | 1823 | 1461277313153 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 15:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:21:53 INFO - PROCESS | 1823 | 1461277313159 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:21:53 INFO - PROCESS | 1823 | 1461277313161 Marionette TRACE conn3 <- [1,1886,null,{}] 15:21:53 INFO - PROCESS | 1823 | 1461277313167 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}] 15:21:53 INFO - PROCESS | 1823 | 1461277313404 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 15:21:53 INFO - PROCESS | 1823 | 1461277313448 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd8686000 == 152 [pid = 1823] [id = 479] 15:21:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f5bd88ef400) [pid = 1823] [serial = 1438] [outer = (nil)] 15:21:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f5bddcf1400) [pid = 1823] [serial = 1439] [outer = 0x7f5bd88ef400] 15:21:53 INFO - PROCESS | 1823 | 1461277313523 Marionette DEBUG loaded listener.js 15:21:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f5bddfd6c00) [pid = 1823] [serial = 1440] [outer = 0x7f5bd88ef400] 15:21:54 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f5bd2166800) [pid = 1823] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:21:54 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f5bceddb400) [pid = 1823] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:21:54 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f5bd201ac00) [pid = 1823] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:21:54 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f5bd104a800) [pid = 1823] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:21:54 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f5bd22b8c00) [pid = 1823] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:21:54 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f5bd3c53000) [pid = 1823] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:21:54 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f5bd2162800) [pid = 1823] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:21:54 INFO - PROCESS | 1823 | 1461277314779 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]]]}] 15:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1636ms 15:21:54 INFO - PROCESS | 1823 | 1461277314797 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 15:21:54 INFO - PROCESS | 1823 | 1461277314800 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 15:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:21:54 INFO - PROCESS | 1823 | 1461277314806 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:21:54 INFO - PROCESS | 1823 | 1461277314809 Marionette TRACE conn3 <- [1,1890,null,{}] 15:21:54 INFO - PROCESS | 1823 | 1461277314814 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}] 15:21:55 INFO - PROCESS | 1823 | 1461277315054 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 15:21:55 INFO - PROCESS | 1823 | 1461277315076 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9903800 == 153 [pid = 1823] [id = 480] 15:21:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f5bd3e03000) [pid = 1823] [serial = 1441] [outer = (nil)] 15:21:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f5bddd4cc00) [pid = 1823] [serial = 1442] [outer = 0x7f5bd3e03000] 15:21:55 INFO - PROCESS | 1823 | 1461277315139 Marionette DEBUG loaded listener.js 15:21:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f5bdf193400) [pid = 1823] [serial = 1443] [outer = 0x7f5bd3e03000] 15:21:55 INFO - PROCESS | 1823 | 1461277315924 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]]]}] 15:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1176ms 15:21:55 INFO - PROCESS | 1823 | 1461277315990 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 15:21:55 INFO - PROCESS | 1823 | 1461277315993 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 15:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:21:56 INFO - PROCESS | 1823 | 1461277315999 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:21:56 INFO - PROCESS | 1823 | 1461277316001 Marionette TRACE conn3 <- [1,1894,null,{}] 15:21:56 INFO - PROCESS | 1823 | 1461277316008 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}] 15:21:56 INFO - PROCESS | 1823 | 1461277316187 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 15:21:56 INFO - PROCESS | 1823 | 1461277316196 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bda6d9800 == 154 [pid = 1823] [id = 481] 15:21:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f5bdf195000) [pid = 1823] [serial = 1444] [outer = (nil)] 15:21:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f5be018b800) [pid = 1823] [serial = 1445] [outer = 0x7f5bdf195000] 15:21:56 INFO - PROCESS | 1823 | 1461277316253 Marionette DEBUG loaded listener.js 15:21:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f5be01ba800) [pid = 1823] [serial = 1446] [outer = 0x7f5bdf195000] 15:21:57 INFO - PROCESS | 1823 | 1461277317478 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]]]}] 15:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1530ms 15:21:57 INFO - PROCESS | 1823 | 1461277317530 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 15:21:57 INFO - PROCESS | 1823 | 1461277317539 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 15:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:21:57 INFO - PROCESS | 1823 | 1461277317547 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:21:57 INFO - PROCESS | 1823 | 1461277317553 Marionette TRACE conn3 <- [1,1898,null,{}] 15:21:57 INFO - PROCESS | 1823 | 1461277317560 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}] 15:21:57 INFO - PROCESS | 1823 | 1461277317778 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 15:21:58 INFO - PROCESS | 1823 | 1461277318033 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3392000 == 155 [pid = 1823] [id = 482] 15:21:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f5bd38ed400) [pid = 1823] [serial = 1447] [outer = (nil)] 15:21:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f5bd3a83c00) [pid = 1823] [serial = 1448] [outer = 0x7f5bd38ed400] 15:21:58 INFO - PROCESS | 1823 | 1461277318158 Marionette DEBUG loaded listener.js 15:21:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 199 (0x7f5bd3e10800) [pid = 1823] [serial = 1449] [outer = 0x7f5bd38ed400] 15:21:59 INFO - PROCESS | 1823 | 1461277319062 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]]]}] 15:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1583ms 15:21:59 INFO - PROCESS | 1823 | 1461277319132 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 15:21:59 INFO - PROCESS | 1823 | 1461277319140 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 15:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:21:59 INFO - PROCESS | 1823 | 1461277319151 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:21:59 INFO - PROCESS | 1823 | 1461277319154 Marionette TRACE conn3 <- [1,1902,null,{}] 15:21:59 INFO - PROCESS | 1823 | 1461277319160 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}] 15:21:59 INFO - PROCESS | 1823 | 1461277319393 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 15:21:59 INFO - PROCESS | 1823 | 1461277319674 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd98af000 == 156 [pid = 1823] [id = 483] 15:21:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 200 (0x7f5bd3a7cc00) [pid = 1823] [serial = 1450] [outer = (nil)] 15:21:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 201 (0x7f5bd67b8800) [pid = 1823] [serial = 1451] [outer = 0x7f5bd3a7cc00] 15:21:59 INFO - PROCESS | 1823 | 1461277319790 Marionette DEBUG loaded listener.js 15:21:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 202 (0x7f5bd7f69400) [pid = 1823] [serial = 1452] [outer = 0x7f5bd3a7cc00] 15:22:00 INFO - PROCESS | 1823 | 1461277320628 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]]]}] 15:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1536ms 15:22:00 INFO - PROCESS | 1823 | 1461277320688 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 15:22:00 INFO - PROCESS | 1823 | 1461277320691 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 15:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:22:00 INFO - PROCESS | 1823 | 1461277320699 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:22:00 INFO - PROCESS | 1823 | 1461277320705 Marionette TRACE conn3 <- [1,1906,null,{}] 15:22:00 INFO - PROCESS | 1823 | 1461277320720 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}] 15:22:00 INFO - PROCESS | 1823 | 1461277320961 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 15:22:01 INFO - PROCESS | 1823 | 1461277321261 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bded58800 == 157 [pid = 1823] [id = 484] 15:22:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f5bd88fb000) [pid = 1823] [serial = 1453] [outer = (nil)] 15:22:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f5bddfe5c00) [pid = 1823] [serial = 1454] [outer = 0x7f5bd88fb000] 15:22:01 INFO - PROCESS | 1823 | 1461277321346 Marionette DEBUG loaded listener.js 15:22:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f5bdf18a400) [pid = 1823] [serial = 1455] [outer = 0x7f5bd88fb000] 15:22:02 INFO - PROCESS | 1823 | 1461277322221 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]]]}] 15:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1583ms 15:22:02 INFO - PROCESS | 1823 | 1461277322283 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 15:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:22:02 INFO - PROCESS | 1823 | 1461277322288 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 15:22:02 INFO - PROCESS | 1823 | 1461277322294 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:22:02 INFO - PROCESS | 1823 | 1461277322297 Marionette TRACE conn3 <- [1,1910,null,{}] 15:22:02 INFO - PROCESS | 1823 | 1461277322302 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}] 15:22:02 INFO - PROCESS | 1823 | 1461277322500 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 15:22:02 INFO - PROCESS | 1823 | 1461277322707 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b2b000 == 158 [pid = 1823] [id = 485] 15:22:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f5bd8ae7000) [pid = 1823] [serial = 1456] [outer = (nil)] 15:22:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f5be010f400) [pid = 1823] [serial = 1457] [outer = 0x7f5bd8ae7000] 15:22:02 INFO - PROCESS | 1823 | 1461277322830 Marionette DEBUG loaded listener.js 15:22:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f5be09a3c00) [pid = 1823] [serial = 1458] [outer = 0x7f5bd8ae7000] 15:22:03 INFO - PROCESS | 1823 | 1461277323709 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]]]}] 15:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1485ms 15:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:22:03 INFO - PROCESS | 1823 | 1461277323780 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 15:22:03 INFO - PROCESS | 1823 | 1461277323783 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 15:22:03 INFO - PROCESS | 1823 | 1461277323789 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:22:03 INFO - PROCESS | 1823 | 1461277323792 Marionette TRACE conn3 <- [1,1914,null,{}] 15:22:03 INFO - PROCESS | 1823 | 1461277323798 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}] 15:22:04 INFO - PROCESS | 1823 | 1461277323996 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 15:22:04 INFO - PROCESS | 1823 | 1461277324198 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be15c5800 == 159 [pid = 1823] [id = 486] 15:22:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f5be00bf000) [pid = 1823] [serial = 1459] [outer = (nil)] 15:22:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f5be0af0000) [pid = 1823] [serial = 1460] [outer = 0x7f5be00bf000] 15:22:04 INFO - PROCESS | 1823 | 1461277324272 Marionette DEBUG loaded listener.js 15:22:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f5be0c1d000) [pid = 1823] [serial = 1461] [outer = 0x7f5be00bf000] 15:22:05 INFO - PROCESS | 1823 | 1461277325233 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]]]}] 15:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1478ms 15:22:05 INFO - PROCESS | 1823 | 1461277325266 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 15:22:05 INFO - PROCESS | 1823 | 1461277325269 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 15:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:22:05 INFO - PROCESS | 1823 | 1461277325275 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:22:05 INFO - PROCESS | 1823 | 1461277325278 Marionette TRACE conn3 <- [1,1918,null,{}] 15:22:05 INFO - PROCESS | 1823 | 1461277325284 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}] 15:22:05 INFO - PROCESS | 1823 | 1461277325487 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 15:22:05 INFO - PROCESS | 1823 | 1461277325696 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be8c87000 == 160 [pid = 1823] [id = 487] 15:22:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f5be0c1cc00) [pid = 1823] [serial = 1462] [outer = (nil)] 15:22:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f5be120c000) [pid = 1823] [serial = 1463] [outer = 0x7f5be0c1cc00] 15:22:05 INFO - PROCESS | 1823 | 1461277325768 Marionette DEBUG loaded listener.js 15:22:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f5be5161800) [pid = 1823] [serial = 1464] [outer = 0x7f5be0c1cc00] 15:22:06 INFO - PROCESS | 1823 | 1461277326636 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]]]}] 15:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1425ms 15:22:06 INFO - PROCESS | 1823 | 1461277326703 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 15:22:06 INFO - PROCESS | 1823 | 1461277326706 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 15:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:22:06 INFO - PROCESS | 1823 | 1461277326712 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:22:06 INFO - PROCESS | 1823 | 1461277326714 Marionette TRACE conn3 <- [1,1922,null,{}] 15:22:06 INFO - PROCESS | 1823 | 1461277326719 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}] 15:22:06 INFO - PROCESS | 1823 | 1461277326925 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 15:22:07 INFO - PROCESS | 1823 | 1461277327174 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea8e0000 == 161 [pid = 1823] [id = 488] 15:22:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f5be0616000) [pid = 1823] [serial = 1465] [outer = (nil)] 15:22:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f5be5162800) [pid = 1823] [serial = 1466] [outer = 0x7f5be0616000] 15:22:07 INFO - PROCESS | 1823 | 1461277327302 Marionette DEBUG loaded listener.js 15:22:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f5be8dc8000) [pid = 1823] [serial = 1467] [outer = 0x7f5be0616000] 15:22:08 INFO - PROCESS | 1823 | 1461277328153 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]]]}] 15:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1479ms 15:22:08 INFO - PROCESS | 1823 | 1461277328192 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 15:22:08 INFO - PROCESS | 1823 | 1461277328196 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 15:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:22:08 INFO - PROCESS | 1823 | 1461277328202 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:22:08 INFO - PROCESS | 1823 | 1461277328205 Marionette TRACE conn3 <- [1,1926,null,{}] 15:22:08 INFO - PROCESS | 1823 | 1461277328210 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}] 15:22:08 INFO - PROCESS | 1823 | 1461277328393 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 15:22:08 INFO - PROCESS | 1823 | 1461277328604 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf71fc800 == 162 [pid = 1823] [id = 489] 15:22:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 218 (0x7f5be0c16800) [pid = 1823] [serial = 1468] [outer = (nil)] 15:22:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 219 (0x7f5be8de7000) [pid = 1823] [serial = 1469] [outer = 0x7f5be0c16800] 15:22:08 INFO - PROCESS | 1823 | 1461277328673 Marionette DEBUG loaded listener.js 15:22:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 220 (0x7f5be973d000) [pid = 1823] [serial = 1470] [outer = 0x7f5be0c16800] 15:22:09 INFO - PROCESS | 1823 | 1461277329560 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]]]}] 15:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1427ms 15:22:09 INFO - PROCESS | 1823 | 1461277329630 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 15:22:09 INFO - PROCESS | 1823 | 1461277329634 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 15:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:22:09 INFO - PROCESS | 1823 | 1461277329639 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:22:09 INFO - PROCESS | 1823 | 1461277329641 Marionette TRACE conn3 <- [1,1930,null,{}] 15:22:09 INFO - PROCESS | 1823 | 1461277329647 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}] 15:22:09 INFO - PROCESS | 1823 | 1461277329850 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 15:22:10 INFO - PROCESS | 1823 | 1461277330055 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbd05800 == 163 [pid = 1823] [id = 490] 15:22:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 221 (0x7f5be0e6fc00) [pid = 1823] [serial = 1471] [outer = (nil)] 15:22:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 222 (0x7f5be9e44000) [pid = 1823] [serial = 1472] [outer = 0x7f5be0e6fc00] 15:22:10 INFO - PROCESS | 1823 | 1461277330169 Marionette DEBUG loaded listener.js 15:22:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 223 (0x7f5bea8b0400) [pid = 1823] [serial = 1473] [outer = 0x7f5be0e6fc00] 15:22:11 INFO - PROCESS | 1823 | 1461277331081 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]]]}] 15:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1478ms 15:22:11 INFO - PROCESS | 1823 | 1461277331121 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 15:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:22:11 INFO - PROCESS | 1823 | 1461277331132 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 15:22:11 INFO - PROCESS | 1823 | 1461277331137 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:22:11 INFO - PROCESS | 1823 | 1461277331139 Marionette TRACE conn3 <- [1,1934,null,{}] 15:22:11 INFO - PROCESS | 1823 | 1461277331145 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}] 15:22:11 INFO - PROCESS | 1823 | 1461277331338 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 15:22:11 INFO - PROCESS | 1823 | 1461277331546 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbfab800 == 164 [pid = 1823] [id = 491] 15:22:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 224 (0x7f5be8ddd000) [pid = 1823] [serial = 1474] [outer = (nil)] 15:22:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 225 (0x7f5beb558400) [pid = 1823] [serial = 1475] [outer = 0x7f5be8ddd000] 15:22:11 INFO - PROCESS | 1823 | 1461277331615 Marionette DEBUG loaded listener.js 15:22:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 226 (0x7f5bf1377c00) [pid = 1823] [serial = 1476] [outer = 0x7f5be8ddd000] 15:22:12 INFO - PROCESS | 1823 | 1461277332544 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]]]}] 15:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1483ms 15:22:12 INFO - PROCESS | 1823 | 1461277332621 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 15:22:12 INFO - PROCESS | 1823 | 1461277332625 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 15:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:22:12 INFO - PROCESS | 1823 | 1461277332631 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:22:12 INFO - PROCESS | 1823 | 1461277332635 Marionette TRACE conn3 <- [1,1938,null,{}] 15:22:12 INFO - PROCESS | 1823 | 1461277332640 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}] 15:22:12 INFO - PROCESS | 1823 | 1461277332898 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 15:22:13 INFO - PROCESS | 1823 | 1461277333145 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc93c800 == 165 [pid = 1823] [id = 492] 15:22:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 227 (0x7f5bf1378000) [pid = 1823] [serial = 1477] [outer = (nil)] 15:22:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 228 (0x7f5bfa00d800) [pid = 1823] [serial = 1478] [outer = 0x7f5bf1378000] 15:22:13 INFO - PROCESS | 1823 | 1461277333269 Marionette DEBUG loaded listener.js 15:22:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 229 (0x7f5bfc2c1000) [pid = 1823] [serial = 1479] [outer = 0x7f5bf1378000] 15:22:14 INFO - PROCESS | 1823 | 1461277334084 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]]]}] 15:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1484ms 15:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:22:14 INFO - PROCESS | 1823 | 1461277334116 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 15:22:14 INFO - PROCESS | 1823 | 1461277334118 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 15:22:14 INFO - PROCESS | 1823 | 1461277334124 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:22:14 INFO - PROCESS | 1823 | 1461277334127 Marionette TRACE conn3 <- [1,1942,null,{}] 15:22:14 INFO - PROCESS | 1823 | 1461277334133 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}] 15:22:14 INFO - PROCESS | 1823 | 1461277334335 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 15:22:14 INFO - PROCESS | 1823 | 1461277334546 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c0177d800 == 166 [pid = 1823] [id = 493] 15:22:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 230 (0x7f5bcf453000) [pid = 1823] [serial = 1480] [outer = (nil)] 15:22:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 231 (0x7f5bcf45b800) [pid = 1823] [serial = 1481] [outer = 0x7f5bcf453000] 15:22:14 INFO - PROCESS | 1823 | 1461277334623 Marionette DEBUG loaded listener.js 15:22:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 232 (0x7f5bcf460400) [pid = 1823] [serial = 1482] [outer = 0x7f5bcf453000] 15:22:15 INFO - PROCESS | 1823 | 1461277335509 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]]]}] 15:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1433ms 15:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:22:15 INFO - PROCESS | 1823 | 1461277335558 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 15:22:15 INFO - PROCESS | 1823 | 1461277335562 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 15:22:15 INFO - PROCESS | 1823 | 1461277335568 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:22:15 INFO - PROCESS | 1823 | 1461277335571 Marionette TRACE conn3 <- [1,1946,null,{}] 15:22:15 INFO - PROCESS | 1823 | 1461277335576 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}] 15:22:15 INFO - PROCESS | 1823 | 1461277335776 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 15:22:16 INFO - PROCESS | 1823 | 1461277336035 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd6403000 == 167 [pid = 1823] [id = 494] 15:22:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 233 (0x7f5bcf455000) [pid = 1823] [serial = 1483] [outer = (nil)] 15:22:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 234 (0x7f5bd1a93000) [pid = 1823] [serial = 1484] [outer = 0x7f5bcf455000] 15:22:16 INFO - PROCESS | 1823 | 1461277336174 Marionette DEBUG loaded listener.js 15:22:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 235 (0x7f5bd1a98000) [pid = 1823] [serial = 1485] [outer = 0x7f5bcf455000] 15:22:16 INFO - PROCESS | 1823 | 1461277336979 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]]]}] 15:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1480ms 15:22:17 INFO - PROCESS | 1823 | 1461277337084 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 15:22:17 INFO - PROCESS | 1823 | 1461277337088 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 15:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:22:17 INFO - PROCESS | 1823 | 1461277337140 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:22:17 INFO - PROCESS | 1823 | 1461277337142 Marionette TRACE conn3 <- [1,1950,null,{}] 15:22:17 INFO - PROCESS | 1823 | 1461277337160 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}] 15:22:17 INFO - PROCESS | 1823 | 1461277337353 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 15:22:17 INFO - PROCESS | 1823 | 1461277337642 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd6421000 == 168 [pid = 1823] [id = 495] 15:22:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 236 (0x7f5bcf455c00) [pid = 1823] [serial = 1486] [outer = (nil)] 15:22:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 237 (0x7f5bd1a9c400) [pid = 1823] [serial = 1487] [outer = 0x7f5bcf455c00] 15:22:17 INFO - PROCESS | 1823 | 1461277337724 Marionette DEBUG loaded listener.js 15:22:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 238 (0x7f5bfa530000) [pid = 1823] [serial = 1488] [outer = 0x7f5bcf455c00] 15:22:18 INFO - PROCESS | 1823 | 1461277338514 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]]]}] 15:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1483ms 15:22:18 INFO - PROCESS | 1823 | 1461277338583 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 15:22:18 INFO - PROCESS | 1823 | 1461277338586 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 15:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:22:18 INFO - PROCESS | 1823 | 1461277338592 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:22:18 INFO - PROCESS | 1823 | 1461277338594 Marionette TRACE conn3 <- [1,1954,null,{}] 15:22:18 INFO - PROCESS | 1823 | 1461277338600 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}] 15:22:18 INFO - PROCESS | 1823 | 1461277338805 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 15:22:19 INFO - PROCESS | 1823 | 1461277339015 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde299000 == 169 [pid = 1823] [id = 496] 15:22:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 239 (0x7f5bcf45e400) [pid = 1823] [serial = 1489] [outer = (nil)] 15:22:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 240 (0x7f5bd1b51800) [pid = 1823] [serial = 1490] [outer = 0x7f5bcf45e400] 15:22:19 INFO - PROCESS | 1823 | 1461277339132 Marionette DEBUG loaded listener.js 15:22:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 241 (0x7f5bd1b57800) [pid = 1823] [serial = 1491] [outer = 0x7f5bcf45e400] 15:22:20 INFO - PROCESS | 1823 | 1461277340077 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]]]}] 15:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1531ms 15:22:20 INFO - PROCESS | 1823 | 1461277340126 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 15:22:20 INFO - PROCESS | 1823 | 1461277340129 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 15:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:22:20 INFO - PROCESS | 1823 | 1461277340135 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:22:20 INFO - PROCESS | 1823 | 1461277340137 Marionette TRACE conn3 <- [1,1958,null,{}] 15:22:20 INFO - PROCESS | 1823 | 1461277340142 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}] 15:22:20 INFO - PROCESS | 1823 | 1461277340345 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 15:22:20 INFO - PROCESS | 1823 | 1461277340613 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd21c8800 == 170 [pid = 1823] [id = 497] 15:22:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 242 (0x7f5bcedd7800) [pid = 1823] [serial = 1492] [outer = (nil)] 15:22:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 243 (0x7f5bd1b59400) [pid = 1823] [serial = 1493] [outer = 0x7f5bcedd7800] 15:22:20 INFO - PROCESS | 1823 | 1461277340686 Marionette DEBUG loaded listener.js 15:22:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 244 (0x7f5bd3f8dc00) [pid = 1823] [serial = 1494] [outer = 0x7f5bcedd7800] 15:22:21 INFO - PROCESS | 1823 | 1461277341513 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]]]}] 15:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1433ms 15:22:21 INFO - PROCESS | 1823 | 1461277341580 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 15:22:21 INFO - PROCESS | 1823 | 1461277341583 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 15:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:22:21 INFO - PROCESS | 1823 | 1461277341593 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:22:21 INFO - PROCESS | 1823 | 1461277341595 Marionette TRACE conn3 <- [1,1962,null,{}] 15:22:21 INFO - PROCESS | 1823 | 1461277341599 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}] 15:22:21 INFO - PROCESS | 1823 | 1461277341789 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 15:22:22 INFO - PROCESS | 1823 | 1461277342501 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd23a9000 == 171 [pid = 1823] [id = 498] 15:22:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f5bceddac00) [pid = 1823] [serial = 1495] [outer = (nil)] 15:22:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f5bcf45d400) [pid = 1823] [serial = 1496] [outer = 0x7f5bceddac00] 15:22:22 INFO - PROCESS | 1823 | 1461277342577 Marionette DEBUG loaded listener.js 15:22:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f5bd1b52c00) [pid = 1823] [serial = 1497] [outer = 0x7f5bceddac00] 15:22:23 INFO - PROCESS | 1823 | 1461277343410 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]]]}] 15:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1889ms 15:22:23 INFO - PROCESS | 1823 | 1461277343485 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 15:22:23 INFO - PROCESS | 1823 | 1461277343491 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 15:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:22:23 INFO - PROCESS | 1823 | 1461277343499 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:22:23 INFO - PROCESS | 1823 | 1461277343503 Marionette TRACE conn3 <- [1,1966,null,{}] 15:22:23 INFO - PROCESS | 1823 | 1461277343510 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}] 15:22:23 INFO - PROCESS | 1823 | 1461277343744 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 15:22:24 INFO - PROCESS | 1823 | 1461277344015 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd23ea800 == 172 [pid = 1823] [id = 499] 15:22:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 248 (0x7f5bd2159000) [pid = 1823] [serial = 1498] [outer = (nil)] 15:22:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 249 (0x7f5bd3e08400) [pid = 1823] [serial = 1499] [outer = 0x7f5bd2159000] 15:22:24 INFO - PROCESS | 1823 | 1461277344193 Marionette DEBUG loaded listener.js 15:22:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 250 (0x7f5bd6037c00) [pid = 1823] [serial = 1500] [outer = 0x7f5bd2159000] 15:22:25 INFO - PROCESS | 1823 | 1461277345169 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]]]}] 15:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1728ms 15:22:25 INFO - PROCESS | 1823 | 1461277345232 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 15:22:25 INFO - PROCESS | 1823 | 1461277345238 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 15:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:22:25 INFO - PROCESS | 1823 | 1461277345245 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:22:25 INFO - PROCESS | 1823 | 1461277345247 Marionette TRACE conn3 <- [1,1970,null,{}] 15:22:25 INFO - PROCESS | 1823 | 1461277345253 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}] 15:22:25 INFO - PROCESS | 1823 | 1461277345487 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 15:22:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5c03fad000 == 171 [pid = 1823] [id = 385] 15:22:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9902800 == 170 [pid = 1823] [id = 437] 15:22:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd1be3000 == 169 [pid = 1823] [id = 386] 15:22:25 INFO - PROCESS | 1823 | --DOMWINDOW == 249 (0x7f5bda5ef400) [pid = 1823] [serial = 1379] [outer = (nil)] [url = about:blank] 15:22:25 INFO - PROCESS | 1823 | --DOMWINDOW == 248 (0x7f5be780dc00) [pid = 1823] [serial = 1346] [outer = (nil)] [url = about:blank] 15:22:25 INFO - PROCESS | 1823 | --DOMWINDOW == 247 (0x7f5be8dc9c00) [pid = 1823] [serial = 1349] [outer = (nil)] [url = about:blank] 15:22:25 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f5be950c800) [pid = 1823] [serial = 1352] [outer = (nil)] [url = about:blank] 15:22:25 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f5bd38ea800) [pid = 1823] [serial = 1355] [outer = (nil)] [url = about:blank] 15:22:25 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f5bd3a7f400) [pid = 1823] [serial = 1358] [outer = (nil)] [url = about:blank] 15:22:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddf69800 == 168 [pid = 1823] [id = 418] 15:22:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9903800 == 167 [pid = 1823] [id = 480] 15:22:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd8686000 == 166 [pid = 1823] [id = 479] 15:22:25 INFO - PROCESS | 1823 | 1461277345889 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd6543000 == 165 [pid = 1823] [id = 478] 15:22:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3ca9800 == 164 [pid = 1823] [id = 477] 15:22:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcf8ea000 == 163 [pid = 1823] [id = 476] 15:22:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd208b800 == 164 [pid = 1823] [id = 500] 15:22:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f5bd38ea800) [pid = 1823] [serial = 1501] [outer = (nil)] 15:22:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f5bd6120000) [pid = 1823] [serial = 1502] [outer = 0x7f5bd38ea800] 15:22:25 INFO - PROCESS | 1823 | 1461277345959 Marionette DEBUG loaded listener.js 15:22:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f5bd9475000) [pid = 1823] [serial = 1503] [outer = 0x7f5bd38ea800] 15:22:26 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd1acb000 == 163 [pid = 1823] [id = 475] 15:22:26 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be92ab800 == 162 [pid = 1823] [id = 470] 15:22:26 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be3956800 == 161 [pid = 1823] [id = 469] 15:22:26 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be1075000 == 160 [pid = 1823] [id = 468] 15:22:26 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be105e000 == 159 [pid = 1823] [id = 467] 15:22:26 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0b30800 == 158 [pid = 1823] [id = 466] 15:22:26 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be01d0800 == 157 [pid = 1823] [id = 465] 15:22:26 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddf9b800 == 156 [pid = 1823] [id = 464] 15:22:26 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddf21800 == 155 [pid = 1823] [id = 463] 15:22:26 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd6538000 == 154 [pid = 1823] [id = 461] 15:22:26 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd23d5800 == 153 [pid = 1823] [id = 460] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f5bd67bb000) [pid = 1823] [serial = 1314] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f5be0620000) [pid = 1823] [serial = 1334] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f5bd40b6000) [pid = 1823] [serial = 1319] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 243 (0x7f5be120dc00) [pid = 1823] [serial = 1343] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 242 (0x7f5bd7aa7c00) [pid = 1823] [serial = 1373] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 241 (0x7f5bd22ae800) [pid = 1823] [serial = 1316] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 240 (0x7f5bd6124800) [pid = 1823] [serial = 1370] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 239 (0x7f5bddd49400) [pid = 1823] [serial = 1325] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 238 (0x7f5be0c16000) [pid = 1823] [serial = 1337] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 237 (0x7f5bd8adf000) [pid = 1823] [serial = 1322] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 236 (0x7f5bdee29800) [pid = 1823] [serial = 1328] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 235 (0x7f5be0113000) [pid = 1823] [serial = 1331] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 234 (0x7f5bd64bdc00) [pid = 1823] [serial = 1376] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 233 (0x7f5bd8ae8400) [pid = 1823] [serial = 1377] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 232 (0x7f5bd3ada800) [pid = 1823] [serial = 1365] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 231 (0x7f5bd331f400) [pid = 1823] [serial = 1364] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 230 (0x7f5bd1c30c00) [pid = 1823] [serial = 1362] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 229 (0x7f5bcede1c00) [pid = 1823] [serial = 1361] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 228 (0x7f5be10ee000) [pid = 1823] [serial = 1340] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 227 (0x7f5bd3f90800) [pid = 1823] [serial = 1368] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 226 (0x7f5bd3a80400) [pid = 1823] [serial = 1367] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 225 (0x7f5bd7d6d800) [pid = 1823] [serial = 1374] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | --DOMWINDOW == 224 (0x7f5bd67ba000) [pid = 1823] [serial = 1371] [outer = (nil)] [url = about:blank] 15:22:26 INFO - PROCESS | 1823 | 1461277346761 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]]]}] 15:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1578ms 15:22:26 INFO - PROCESS | 1823 | 1461277346824 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 15:22:26 INFO - PROCESS | 1823 | 1461277346828 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 15:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:22:26 INFO - PROCESS | 1823 | 1461277346841 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:22:26 INFO - PROCESS | 1823 | 1461277346849 Marionette TRACE conn3 <- [1,1974,null,{}] 15:22:26 INFO - PROCESS | 1823 | 1461277346857 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}] 15:22:27 INFO - PROCESS | 1823 | 1461277347044 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 15:22:27 INFO - PROCESS | 1823 | 1461277347242 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd6357000 == 154 [pid = 1823] [id = 501] 15:22:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 225 (0x7f5bd1a98800) [pid = 1823] [serial = 1504] [outer = (nil)] 15:22:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 226 (0x7f5bd7f6f000) [pid = 1823] [serial = 1505] [outer = 0x7f5bd1a98800] 15:22:27 INFO - PROCESS | 1823 | 1461277347306 Marionette DEBUG loaded listener.js 15:22:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 227 (0x7f5bded16000) [pid = 1823] [serial = 1506] [outer = 0x7f5bd1a98800] 15:22:28 INFO - PROCESS | 1823 | 1461277348022 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]]]}] 15:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1202ms 15:22:28 INFO - PROCESS | 1823 | 1461277348036 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 15:22:28 INFO - PROCESS | 1823 | 1461277348039 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 15:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:22:28 INFO - PROCESS | 1823 | 1461277348047 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:22:28 INFO - PROCESS | 1823 | 1461277348049 Marionette TRACE conn3 <- [1,1978,null,{}] 15:22:28 INFO - PROCESS | 1823 | 1461277348054 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}] 15:22:28 INFO - PROCESS | 1823 | 1461277348317 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 15:22:28 INFO - PROCESS | 1823 | 1461277348353 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7cac800 == 155 [pid = 1823] [id = 502] 15:22:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 228 (0x7f5bddcfcc00) [pid = 1823] [serial = 1507] [outer = (nil)] 15:22:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 229 (0x7f5be010b000) [pid = 1823] [serial = 1508] [outer = 0x7f5bddcfcc00] 15:22:28 INFO - PROCESS | 1823 | 1461277348414 Marionette DEBUG loaded listener.js 15:22:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 230 (0x7f5be01b5400) [pid = 1823] [serial = 1509] [outer = 0x7f5bddcfcc00] 15:22:29 INFO - PROCESS | 1823 | 1461277349328 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]]]}] 15:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1326ms 15:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:22:29 INFO - PROCESS | 1823 | 1461277349379 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 15:22:29 INFO - PROCESS | 1823 | 1461277349382 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 15:22:29 INFO - PROCESS | 1823 | 1461277349389 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:22:29 INFO - PROCESS | 1823 | 1461277349391 Marionette TRACE conn3 <- [1,1982,null,{}] 15:22:29 INFO - PROCESS | 1823 | 1461277349400 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}] 15:22:29 INFO - PROCESS | 1823 | 1461277349630 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 15:22:29 INFO - PROCESS | 1823 | 1461277349676 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9908000 == 156 [pid = 1823] [id = 503] 15:22:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 231 (0x7f5be0c16000) [pid = 1823] [serial = 1510] [outer = (nil)] 15:22:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 232 (0x7f5bd6120400) [pid = 1823] [serial = 1511] [outer = 0x7f5be0c16000] 15:22:29 INFO - PROCESS | 1823 | 1461277349759 Marionette DEBUG loaded listener.js 15:22:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 233 (0x7f5be1202800) [pid = 1823] [serial = 1512] [outer = 0x7f5be0c16000] 15:22:30 INFO - PROCESS | 1823 | --DOMWINDOW == 232 (0x7f5bd1df9400) [pid = 1823] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:22:30 INFO - PROCESS | 1823 | --DOMWINDOW == 231 (0x7f5bd2018400) [pid = 1823] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:22:30 INFO - PROCESS | 1823 | --DOMWINDOW == 230 (0x7f5bd3e06c00) [pid = 1823] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:22:30 INFO - PROCESS | 1823 | --DOMWINDOW == 229 (0x7f5bd11cd000) [pid = 1823] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:22:30 INFO - PROCESS | 1823 | --DOMWINDOW == 228 (0x7f5bd88ef400) [pid = 1823] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:22:30 INFO - PROCESS | 1823 | --DOMWINDOW == 227 (0x7f5bd3e03000) [pid = 1823] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:22:30 INFO - PROCESS | 1823 | 1461277350811 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]]]}] 15:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1435ms 15:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:22:30 INFO - PROCESS | 1823 | 1461277350822 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 15:22:30 INFO - PROCESS | 1823 | 1461277350824 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 15:22:30 INFO - PROCESS | 1823 | 1461277350829 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:22:30 INFO - PROCESS | 1823 | 1461277350832 Marionette TRACE conn3 <- [1,1986,null,{}] 15:22:30 INFO - PROCESS | 1823 | 1461277350837 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}] 15:22:31 INFO - PROCESS | 1823 | 1461277351008 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 15:22:31 INFO - PROCESS | 1823 | 1461277351187 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf20000 == 157 [pid = 1823] [id = 504] 15:22:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 228 (0x7f5bd88f5400) [pid = 1823] [serial = 1513] [outer = (nil)] 15:22:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 229 (0x7f5be0c19800) [pid = 1823] [serial = 1514] [outer = 0x7f5bd88f5400] 15:22:31 INFO - PROCESS | 1823 | 1461277351262 Marionette DEBUG loaded listener.js 15:22:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 230 (0x7f5be1295000) [pid = 1823] [serial = 1515] [outer = 0x7f5bd88f5400] 15:22:31 INFO - PROCESS | 1823 | 1461277351963 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]]]}] 15:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1178ms 15:22:32 INFO - PROCESS | 1823 | 1461277352008 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 15:22:32 INFO - PROCESS | 1823 | 1461277352011 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 15:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:22:32 INFO - PROCESS | 1823 | 1461277352027 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:22:32 INFO - PROCESS | 1823 | 1461277352030 Marionette TRACE conn3 <- [1,1990,null,{}] 15:22:32 INFO - PROCESS | 1823 | 1461277352035 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}] 15:22:32 INFO - PROCESS | 1823 | 1461277352247 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 15:22:32 INFO - PROCESS | 1823 | 1461277352264 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:32 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde5c4000 == 158 [pid = 1823] [id = 505] 15:22:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 231 (0x7f5be129a000) [pid = 1823] [serial = 1516] [outer = (nil)] 15:22:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 232 (0x7f5be2131400) [pid = 1823] [serial = 1517] [outer = 0x7f5be129a000] 15:22:32 INFO - PROCESS | 1823 | 1461277352324 Marionette DEBUG loaded listener.js 15:22:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 233 (0x7f5be3de8400) [pid = 1823] [serial = 1518] [outer = 0x7f5be129a000] 15:22:33 INFO - PROCESS | 1823 | 1461277353513 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]]]}] 15:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1530ms 15:22:33 INFO - PROCESS | 1823 | 1461277353558 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 15:22:33 INFO - PROCESS | 1823 | 1461277353565 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 15:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:22:33 INFO - PROCESS | 1823 | 1461277353574 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:22:33 INFO - PROCESS | 1823 | 1461277353581 Marionette TRACE conn3 <- [1,1994,null,{}] 15:22:33 INFO - PROCESS | 1823 | 1461277353588 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}] 15:22:33 INFO - PROCESS | 1823 | 1461277353797 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 15:22:34 INFO - PROCESS | 1823 | 1461277354006 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3fa5000 == 159 [pid = 1823] [id = 506] 15:22:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 234 (0x7f5bd22bc400) [pid = 1823] [serial = 1519] [outer = (nil)] 15:22:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 235 (0x7f5bd3e03000) [pid = 1823] [serial = 1520] [outer = 0x7f5bd22bc400] 15:22:34 INFO - PROCESS | 1823 | 1461277354183 Marionette DEBUG loaded listener.js 15:22:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 236 (0x7f5bd603ac00) [pid = 1823] [serial = 1521] [outer = 0x7f5bd22bc400] 15:22:35 INFO - PROCESS | 1823 | 1461277355118 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]]]}] 15:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1591ms 15:22:35 INFO - PROCESS | 1823 | 1461277355167 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 15:22:35 INFO - PROCESS | 1823 | 1461277355175 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 15:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:22:35 INFO - PROCESS | 1823 | 1461277355185 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:22:35 INFO - PROCESS | 1823 | 1461277355189 Marionette TRACE conn3 <- [1,1998,null,{}] 15:22:35 INFO - PROCESS | 1823 | 1461277355195 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}] 15:22:35 INFO - PROCESS | 1823 | 1461277355406 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 15:22:35 INFO - PROCESS | 1823 | 1461277355615 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9906000 == 160 [pid = 1823] [id = 507] 15:22:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 237 (0x7f5bd3ad1400) [pid = 1823] [serial = 1522] [outer = (nil)] 15:22:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 238 (0x7f5bd8ae8400) [pid = 1823] [serial = 1523] [outer = 0x7f5bd3ad1400] 15:22:35 INFO - PROCESS | 1823 | 1461277355732 Marionette DEBUG loaded listener.js 15:22:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 239 (0x7f5bddcf1800) [pid = 1823] [serial = 1524] [outer = 0x7f5bd3ad1400] 15:22:36 INFO - PROCESS | 1823 | 1461277356674 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]]]}] 15:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1526ms 15:22:36 INFO - PROCESS | 1823 | 1461277356712 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 15:22:36 INFO - PROCESS | 1823 | 1461277356716 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 15:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:22:36 INFO - PROCESS | 1823 | 1461277356722 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:22:36 INFO - PROCESS | 1823 | 1461277356728 Marionette TRACE conn3 <- [1,2002,null,{}] 15:22:36 INFO - PROCESS | 1823 | 1461277356743 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}] 15:22:36 INFO - PROCESS | 1823 | 1461277356944 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 15:22:37 INFO - PROCESS | 1823 | 1461277357161 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b1f000 == 161 [pid = 1823] [id = 508] 15:22:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 240 (0x7f5bda75b000) [pid = 1823] [serial = 1525] [outer = (nil)] 15:22:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 241 (0x7f5be0c94000) [pid = 1823] [serial = 1526] [outer = 0x7f5bda75b000] 15:22:37 INFO - PROCESS | 1823 | 1461277357283 Marionette DEBUG loaded listener.js 15:22:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 242 (0x7f5be128e000) [pid = 1823] [serial = 1527] [outer = 0x7f5bda75b000] 15:22:38 INFO - PROCESS | 1823 | 1461277358149 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]]]}] 15:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1484ms 15:22:38 INFO - PROCESS | 1823 | 1461277358207 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 15:22:38 INFO - PROCESS | 1823 | 1461277358210 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 15:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:22:38 INFO - PROCESS | 1823 | 1461277358216 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:22:38 INFO - PROCESS | 1823 | 1461277358218 Marionette TRACE conn3 <- [1,2006,null,{}] 15:22:38 INFO - PROCESS | 1823 | 1461277358224 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}] 15:22:38 INFO - PROCESS | 1823 | 1461277358417 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 15:22:38 INFO - PROCESS | 1823 | 1461277358631 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be1664800 == 162 [pid = 1823] [id = 509] 15:22:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 243 (0x7f5be015a400) [pid = 1823] [serial = 1528] [outer = (nil)] 15:22:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 244 (0x7f5be3c7f800) [pid = 1823] [serial = 1529] [outer = 0x7f5be015a400] 15:22:38 INFO - PROCESS | 1823 | 1461277358740 Marionette DEBUG loaded listener.js 15:22:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f5be78e5400) [pid = 1823] [serial = 1530] [outer = 0x7f5be015a400] 15:22:39 INFO - PROCESS | 1823 | 1461277359599 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]]]}] 15:22:39 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 15:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1429ms 15:22:39 INFO - PROCESS | 1823 | 1461277359647 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 15:22:39 INFO - PROCESS | 1823 | 1461277359651 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 15:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:22:39 INFO - PROCESS | 1823 | 1461277359656 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:22:39 INFO - PROCESS | 1823 | 1461277359658 Marionette TRACE conn3 <- [1,2010,null,{}] 15:22:39 INFO - PROCESS | 1823 | 1461277359664 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}] 15:22:39 INFO - PROCESS | 1823 | 1461277359924 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 15:22:40 INFO - PROCESS | 1823 | 1461277360081 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be7b7b000 == 163 [pid = 1823] [id = 510] 15:22:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f5be1292400) [pid = 1823] [serial = 1531] [outer = (nil)] 15:22:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f5be8de5000) [pid = 1823] [serial = 1532] [outer = 0x7f5be1292400] 15:22:40 INFO - PROCESS | 1823 | 1461277360195 Marionette DEBUG loaded listener.js 15:22:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 248 (0x7f5bea06c800) [pid = 1823] [serial = 1533] [outer = 0x7f5be1292400] 15:22:41 INFO - PROCESS | 1823 | 1461277361115 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]]]}] 15:22:41 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 15:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1526ms 15:22:41 INFO - PROCESS | 1823 | 1461277361183 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 15:22:41 INFO - PROCESS | 1823 | 1461277361187 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 15:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:22:41 INFO - PROCESS | 1823 | 1461277361193 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:22:41 INFO - PROCESS | 1823 | 1461277361195 Marionette TRACE conn3 <- [1,2014,null,{}] 15:22:41 INFO - PROCESS | 1823 | 1461277361201 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}] 15:22:41 INFO - PROCESS | 1823 | 1461277361423 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 15:22:41 INFO - PROCESS | 1823 | 1461277361632 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bed143000 == 164 [pid = 1823] [id = 511] 15:22:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 249 (0x7f5be878c800) [pid = 1823] [serial = 1534] [outer = (nil)] 15:22:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 250 (0x7f5bf7480000) [pid = 1823] [serial = 1535] [outer = 0x7f5be878c800] 15:22:41 INFO - PROCESS | 1823 | 1461277361749 Marionette DEBUG loaded listener.js 15:22:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 251 (0x7f5bfa093c00) [pid = 1823] [serial = 1536] [outer = 0x7f5be878c800] 15:22:42 INFO - PROCESS | 1823 | 1461277362627 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]]]}] 15:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1482ms 15:22:42 INFO - PROCESS | 1823 | 1461277362676 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 15:22:42 INFO - PROCESS | 1823 | 1461277362679 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 15:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:22:42 INFO - PROCESS | 1823 | 1461277362685 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:22:42 INFO - PROCESS | 1823 | 1461277362687 Marionette TRACE conn3 <- [1,2018,null,{}] 15:22:42 INFO - PROCESS | 1823 | 1461277362693 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}] 15:22:42 INFO - PROCESS | 1823 | 1461277362876 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 15:22:43 INFO - PROCESS | 1823 | 1461277363090 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbd0c800 == 165 [pid = 1823] [id = 512] 15:22:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 252 (0x7f5bd1c44800) [pid = 1823] [serial = 1537] [outer = (nil)] 15:22:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 253 (0x7f5bd1c4b000) [pid = 1823] [serial = 1538] [outer = 0x7f5bd1c44800] 15:22:43 INFO - PROCESS | 1823 | 1461277363203 Marionette DEBUG loaded listener.js 15:22:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 254 (0x7f5bd1c50000) [pid = 1823] [serial = 1539] [outer = 0x7f5bd1c44800] 15:22:44 INFO - PROCESS | 1823 | 1461277364109 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]]]}] 15:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1480ms 15:22:44 INFO - PROCESS | 1823 | 1461277364166 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 15:22:44 INFO - PROCESS | 1823 | 1461277364169 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 15:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:22:44 INFO - PROCESS | 1823 | 1461277364175 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:22:44 INFO - PROCESS | 1823 | 1461277364178 Marionette TRACE conn3 <- [1,2022,null,{}] 15:22:44 INFO - PROCESS | 1823 | 1461277364183 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}] 15:22:44 INFO - PROCESS | 1823 | 1461277364379 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 15:22:44 INFO - PROCESS | 1823 | 1461277364598 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c03fa1800 == 166 [pid = 1823] [id = 513] 15:22:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 255 (0x7f5bd1c47c00) [pid = 1823] [serial = 1540] [outer = (nil)] 15:22:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 256 (0x7f5bd1e06000) [pid = 1823] [serial = 1541] [outer = 0x7f5bd1c47c00] 15:22:44 INFO - PROCESS | 1823 | 1461277364707 Marionette DEBUG loaded listener.js 15:22:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 257 (0x7f5bd1e0a400) [pid = 1823] [serial = 1542] [outer = 0x7f5bd1c47c00] 15:22:45 INFO - PROCESS | 1823 | 1461277365658 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]]]}] 15:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1527ms 15:22:45 INFO - PROCESS | 1823 | ************************* 15:22:45 INFO - PROCESS | 1823 | A coding exception was thrown and uncaught in a Task. 15:22:45 INFO - PROCESS | 1823 | 15:22:45 INFO - PROCESS | 1823 | Full message: TypeError: NetworkError when attempting to fetch resource. 15:22:45 INFO - PROCESS | 1823 | Full stack: 15:22:45 INFO - PROCESS | 1823 | ************************* 15:22:45 INFO - PROCESS | 1823 | 1461277365713 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 15:22:45 INFO - PROCESS | 1823 | 1461277365717 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 15:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:22:45 INFO - PROCESS | 1823 | 1461277365723 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:22:45 INFO - PROCESS | 1823 | 1461277365725 Marionette TRACE conn3 <- [1,2026,null,{}] 15:22:45 INFO - PROCESS | 1823 | 1461277365731 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}] 15:22:45 INFO - PROCESS | 1823 | 1461277365928 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 15:22:46 INFO - PROCESS | 1823 | 1461277366144 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7c4e800 == 167 [pid = 1823] [id = 514] 15:22:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 258 (0x7f5bd1c4a400) [pid = 1823] [serial = 1543] [outer = (nil)] 15:22:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 259 (0x7f5be1299000) [pid = 1823] [serial = 1544] [outer = 0x7f5bd1c4a400] 15:22:46 INFO - PROCESS | 1823 | 1461277366253 Marionette DEBUG loaded listener.js 15:22:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 260 (0x7f5bfc2c6800) [pid = 1823] [serial = 1545] [outer = 0x7f5bd1c4a400] 15:22:47 INFO - PROCESS | 1823 | 1461277367145 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]]]}] 15:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1482ms 15:22:47 INFO - PROCESS | 1823 | 1461277367210 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 15:22:47 INFO - PROCESS | 1823 | 1461277367215 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 15:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:22:47 INFO - PROCESS | 1823 | 1461277367249 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:22:47 INFO - PROCESS | 1823 | 1461277367251 Marionette TRACE conn3 <- [1,2030,null,{}] 15:22:47 INFO - PROCESS | 1823 | 1461277367257 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}] 15:22:47 INFO - PROCESS | 1823 | 1461277367486 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 15:22:47 INFO - PROCESS | 1823 | 1461277367681 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7fce800 == 168 [pid = 1823] [id = 515] 15:22:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 261 (0x7f5bd1e08400) [pid = 1823] [serial = 1546] [outer = (nil)] 15:22:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 262 (0x7f5bd34cac00) [pid = 1823] [serial = 1547] [outer = 0x7f5bd1e08400] 15:22:47 INFO - PROCESS | 1823 | 1461277367792 Marionette DEBUG loaded listener.js 15:22:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 263 (0x7f5bd34d1800) [pid = 1823] [serial = 1548] [outer = 0x7f5bd1e08400] 15:22:48 INFO - PROCESS | 1823 | 1461277368701 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]]]}] 15:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1532ms 15:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:22:48 INFO - PROCESS | 1823 | 1461277368775 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 15:22:48 INFO - PROCESS | 1823 | 1461277368778 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 15:22:48 INFO - PROCESS | 1823 | 1461277368784 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:22:48 INFO - PROCESS | 1823 | 1461277368789 Marionette TRACE conn3 <- [1,2034,null,{}] 15:22:48 INFO - PROCESS | 1823 | 1461277368793 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}] 15:22:49 INFO - PROCESS | 1823 | 1461277369051 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 15:22:49 INFO - PROCESS | 1823 | 1461277369353 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddd2d800 == 169 [pid = 1823] [id = 516] 15:22:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 264 (0x7f5bcd2ec400) [pid = 1823] [serial = 1549] [outer = (nil)] 15:22:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 265 (0x7f5bcd2f5000) [pid = 1823] [serial = 1550] [outer = 0x7f5bcd2ec400] 15:22:49 INFO - PROCESS | 1823 | 1461277369435 Marionette DEBUG loaded listener.js 15:22:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 266 (0x7f5bfc2cb000) [pid = 1823] [serial = 1551] [outer = 0x7f5bcd2ec400] 15:22:50 INFO - PROCESS | 1823 | 1461277370875 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]]]}] 15:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2185ms 15:22:50 INFO - PROCESS | 1823 | 1461277370989 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 15:22:50 INFO - PROCESS | 1823 | 1461277370993 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 15:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:22:51 INFO - PROCESS | 1823 | 1461277371002 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:22:51 INFO - PROCESS | 1823 | 1461277371007 Marionette TRACE conn3 <- [1,2038,null,{}] 15:22:51 INFO - PROCESS | 1823 | 1461277371014 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}] 15:22:51 INFO - PROCESS | 1823 | 1461277371198 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 15:22:51 INFO - PROCESS | 1823 | 1461277371418 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd338b800 == 170 [pid = 1823] [id = 517] 15:22:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 267 (0x7f5bcd533c00) [pid = 1823] [serial = 1552] [outer = (nil)] 15:22:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 268 (0x7f5bcd53c800) [pid = 1823] [serial = 1553] [outer = 0x7f5bcd533c00] 15:22:51 INFO - PROCESS | 1823 | 1461277371526 Marionette DEBUG loaded listener.js 15:22:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 269 (0x7f5bcf456400) [pid = 1823] [serial = 1554] [outer = 0x7f5bcd533c00] 15:22:52 INFO - PROCESS | 1823 | 1461277372391 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]]]}] 15:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1433ms 15:22:52 INFO - PROCESS | 1823 | 1461277372441 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 15:22:52 INFO - PROCESS | 1823 | 1461277372447 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 15:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:22:52 INFO - PROCESS | 1823 | 1461277372457 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:22:52 INFO - PROCESS | 1823 | 1461277372461 Marionette TRACE conn3 <- [1,2042,null,{}] 15:22:52 INFO - PROCESS | 1823 | 1461277372467 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}] 15:22:52 INFO - PROCESS | 1823 | 1461277372648 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 15:22:53 INFO - PROCESS | 1823 | 1461277373113 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1bdf800 == 171 [pid = 1823] [id = 518] 15:22:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 270 (0x7f5bd1a91c00) [pid = 1823] [serial = 1555] [outer = (nil)] 15:22:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 271 (0x7f5bd1a9c000) [pid = 1823] [serial = 1556] [outer = 0x7f5bd1a91c00] 15:22:53 INFO - PROCESS | 1823 | 1461277373188 Marionette DEBUG loaded listener.js 15:22:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 272 (0x7f5bd1df6c00) [pid = 1823] [serial = 1557] [outer = 0x7f5bd1a91c00] 15:22:54 INFO - PROCESS | 1823 | 1461277374027 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]]]}] 15:22:54 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) 15:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1627ms 15:22:54 INFO - PROCESS | 1823 | 1461277374085 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 15:22:54 INFO - PROCESS | 1823 | 1461277374088 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 15:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:22:54 INFO - PROCESS | 1823 | 1461277374094 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:22:54 INFO - PROCESS | 1823 | 1461277374099 Marionette TRACE conn3 <- [1,2046,null,{}] 15:22:54 INFO - PROCESS | 1823 | 1461277374114 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}] 15:22:54 INFO - PROCESS | 1823 | 1461277374307 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 15:22:54 INFO - PROCESS | 1823 | 1461277374600 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd6420800 == 172 [pid = 1823] [id = 519] 15:22:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 273 (0x7f5bd3319400) [pid = 1823] [serial = 1558] [outer = (nil)] 15:22:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 274 (0x7f5bd3326c00) [pid = 1823] [serial = 1559] [outer = 0x7f5bd3319400] 15:22:54 INFO - PROCESS | 1823 | 1461277374715 Marionette DEBUG loaded listener.js 15:22:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 275 (0x7f5bd34d2400) [pid = 1823] [serial = 1560] [outer = 0x7f5bd3319400] 15:22:55 INFO - PROCESS | 1823 | 1461277375536 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]]]}] 15:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1482ms 15:22:55 INFO - PROCESS | 1823 | 1461277375577 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 15:22:55 INFO - PROCESS | 1823 | 1461277375581 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 15:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:22:55 INFO - PROCESS | 1823 | 1461277375587 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:22:55 INFO - PROCESS | 1823 | 1461277375589 Marionette TRACE conn3 <- [1,2050,null,{}] 15:22:55 INFO - PROCESS | 1823 | 1461277375594 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}] 15:22:55 INFO - PROCESS | 1823 | 1461277375775 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 15:22:56 INFO - PROCESS | 1823 | 1461277375997 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3259800 == 173 [pid = 1823] [id = 520] 15:22:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 276 (0x7f5bd11d6c00) [pid = 1823] [serial = 1561] [outer = (nil)] 15:22:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 277 (0x7f5bd3c48c00) [pid = 1823] [serial = 1562] [outer = 0x7f5bd11d6c00] 15:22:56 INFO - PROCESS | 1823 | 1461277376109 Marionette DEBUG loaded listener.js 15:22:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 278 (0x7f5bd3f8c800) [pid = 1823] [serial = 1563] [outer = 0x7f5bd11d6c00] 15:22:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddf20000 == 172 [pid = 1823] [id = 504] 15:22:56 INFO - PROCESS | 1823 | --DOMWINDOW == 277 (0x7f5bd201b400) [pid = 1823] [serial = 1424] [outer = (nil)] [url = about:blank] 15:22:56 INFO - PROCESS | 1823 | --DOMWINDOW == 276 (0x7f5be64d2400) [pid = 1823] [serial = 1406] [outer = (nil)] [url = about:blank] 15:22:56 INFO - PROCESS | 1823 | --DOMWINDOW == 275 (0x7f5bf1321800) [pid = 1823] [serial = 1418] [outer = (nil)] [url = about:blank] 15:22:56 INFO - PROCESS | 1823 | --DOMWINDOW == 274 (0x7f5be073fc00) [pid = 1823] [serial = 1397] [outer = (nil)] [url = about:blank] 15:22:56 INFO - PROCESS | 1823 | --DOMWINDOW == 273 (0x7f5bf71d3c00) [pid = 1823] [serial = 1421] [outer = (nil)] [url = about:blank] 15:22:56 INFO - PROCESS | 1823 | --DOMWINDOW == 272 (0x7f5be1521c00) [pid = 1823] [serial = 1400] [outer = (nil)] [url = about:blank] 15:22:56 INFO - PROCESS | 1823 | --DOMWINDOW == 271 (0x7f5be3a6bc00) [pid = 1823] [serial = 1403] [outer = (nil)] [url = about:blank] 15:22:56 INFO - PROCESS | 1823 | --DOMWINDOW == 270 (0x7f5be9e42c00) [pid = 1823] [serial = 1412] [outer = (nil)] [url = about:blank] 15:22:56 INFO - PROCESS | 1823 | --DOMWINDOW == 269 (0x7f5bdf193c00) [pid = 1823] [serial = 1394] [outer = (nil)] [url = about:blank] 15:22:56 INFO - PROCESS | 1823 | --DOMWINDOW == 268 (0x7f5beb0d7000) [pid = 1823] [serial = 1415] [outer = (nil)] [url = about:blank] 15:22:56 INFO - PROCESS | 1823 | --DOMWINDOW == 267 (0x7f5bde422c00) [pid = 1823] [serial = 1391] [outer = (nil)] [url = about:blank] 15:22:56 INFO - PROCESS | 1823 | --DOMWINDOW == 266 (0x7f5be8dc5800) [pid = 1823] [serial = 1409] [outer = (nil)] [url = about:blank] 15:22:56 INFO - PROCESS | 1823 | --DOMWINDOW == 265 (0x7f5bd40b4800) [pid = 1823] [serial = 1385] [outer = (nil)] [url = about:blank] 15:22:56 INFO - PROCESS | 1823 | --DOMWINDOW == 264 (0x7f5bd200ec00) [pid = 1823] [serial = 1382] [outer = (nil)] [url = about:blank] 15:22:56 INFO - PROCESS | 1823 | --DOMWINDOW == 263 (0x7f5bd8ae0000) [pid = 1823] [serial = 1388] [outer = (nil)] [url = about:blank] 15:22:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9908000 == 171 [pid = 1823] [id = 503] 15:22:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd7ca0800 == 170 [pid = 1823] [id = 459] 15:22:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd7cac800 == 169 [pid = 1823] [id = 502] 15:22:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd6357000 == 168 [pid = 1823] [id = 501] 15:22:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd208b800 == 167 [pid = 1823] [id = 500] 15:22:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd23ea800 == 166 [pid = 1823] [id = 499] 15:22:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd23a9000 == 165 [pid = 1823] [id = 498] 15:22:57 INFO - PROCESS | 1823 | 1461277377126 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]]]}] 15:22:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea8e0000 == 164 [pid = 1823] [id = 488] 15:22:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be8c87000 == 163 [pid = 1823] [id = 487] 15:22:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be15c5800 == 162 [pid = 1823] [id = 486] 15:22:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0b2b000 == 161 [pid = 1823] [id = 485] 15:22:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bded58800 == 160 [pid = 1823] [id = 484] 15:22:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd98af000 == 159 [pid = 1823] [id = 483] 15:22:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3392000 == 158 [pid = 1823] [id = 482] 15:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1582ms 15:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:22:57 INFO - PROCESS | 1823 | 1461277377169 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 15:22:57 INFO - PROCESS | 1823 | 1461277377172 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 15:22:57 INFO - PROCESS | 1823 | 1461277377178 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:22:57 INFO - PROCESS | 1823 | 1461277377181 Marionette TRACE conn3 <- [1,2054,null,{}] 15:22:57 INFO - PROCESS | 1823 | 1461277377186 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}] 15:22:57 INFO - PROCESS | 1823 | 1461277377377 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 15:22:57 INFO - PROCESS | 1823 | --DOMWINDOW == 262 (0x7f5bd67bd000) [pid = 1823] [serial = 1433] [outer = (nil)] [url = about:blank] 15:22:57 INFO - PROCESS | 1823 | --DOMWINDOW == 261 (0x7f5bd98c4400) [pid = 1823] [serial = 1437] [outer = (nil)] [url = about:blank] 15:22:57 INFO - PROCESS | 1823 | --DOMWINDOW == 260 (0x7f5bd8ae4000) [pid = 1823] [serial = 1436] [outer = (nil)] [url = about:blank] 15:22:57 INFO - PROCESS | 1823 | --DOMWINDOW == 259 (0x7f5bd2014400) [pid = 1823] [serial = 1427] [outer = (nil)] [url = about:blank] 15:22:57 INFO - PROCESS | 1823 | --DOMWINDOW == 258 (0x7f5bddfd6c00) [pid = 1823] [serial = 1440] [outer = (nil)] [url = about:blank] 15:22:57 INFO - PROCESS | 1823 | --DOMWINDOW == 257 (0x7f5bd8792c00) [pid = 1823] [serial = 1434] [outer = (nil)] [url = about:blank] 15:22:57 INFO - PROCESS | 1823 | --DOMWINDOW == 256 (0x7f5bd3a44400) [pid = 1823] [serial = 1428] [outer = (nil)] [url = about:blank] 15:22:57 INFO - PROCESS | 1823 | --DOMWINDOW == 255 (0x7f5bddd4cc00) [pid = 1823] [serial = 1442] [outer = (nil)] [url = about:blank] 15:22:57 INFO - PROCESS | 1823 | --DOMWINDOW == 254 (0x7f5bd64c2000) [pid = 1823] [serial = 1431] [outer = (nil)] [url = about:blank] 15:22:57 INFO - PROCESS | 1823 | --DOMWINDOW == 253 (0x7f5bddcf1400) [pid = 1823] [serial = 1439] [outer = (nil)] [url = about:blank] 15:22:57 INFO - PROCESS | 1823 | --DOMWINDOW == 252 (0x7f5bdf193400) [pid = 1823] [serial = 1443] [outer = (nil)] [url = about:blank] 15:22:57 INFO - PROCESS | 1823 | --DOMWINDOW == 251 (0x7f5bd3f89c00) [pid = 1823] [serial = 1430] [outer = (nil)] [url = about:blank] 15:22:57 INFO - PROCESS | 1823 | 1461277377636 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd21ca800 == 159 [pid = 1823] [id = 521] 15:22:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 252 (0x7f5bd2014400) [pid = 1823] [serial = 1564] [outer = (nil)] 15:22:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 253 (0x7f5bd3a7f800) [pid = 1823] [serial = 1565] [outer = 0x7f5bd2014400] 15:22:57 INFO - PROCESS | 1823 | 1461277377699 Marionette DEBUG loaded listener.js 15:22:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 254 (0x7f5bd40b0c00) [pid = 1823] [serial = 1566] [outer = 0x7f5bd2014400] 15:22:58 INFO - PROCESS | 1823 | 1461277378354 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]]]}] 15:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1233ms 15:22:58 INFO - PROCESS | 1823 | 1461277378422 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 15:22:58 INFO - PROCESS | 1823 | 1461277378425 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 15:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:22:58 INFO - PROCESS | 1823 | 1461277378433 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:22:58 INFO - PROCESS | 1823 | 1461277378435 Marionette TRACE conn3 <- [1,2058,null,{}] 15:22:58 INFO - PROCESS | 1823 | 1461277378444 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}] 15:22:58 INFO - PROCESS | 1823 | 1461277378644 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 15:22:58 INFO - PROCESS | 1823 | 1461277378657 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd60e3000 == 160 [pid = 1823] [id = 522] 15:22:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 255 (0x7f5bd64bdc00) [pid = 1823] [serial = 1567] [outer = (nil)] 15:22:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 256 (0x7f5bd7ab4c00) [pid = 1823] [serial = 1568] [outer = 0x7f5bd64bdc00] 15:22:58 INFO - PROCESS | 1823 | 1461277378722 Marionette DEBUG loaded listener.js 15:22:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 257 (0x7f5bd878f800) [pid = 1823] [serial = 1569] [outer = 0x7f5bd64bdc00] 15:22:59 INFO - PROCESS | 1823 | 1461277379579 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]]]}] 15:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1177ms 15:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:22:59 INFO - PROCESS | 1823 | 1461277379611 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 15:22:59 INFO - PROCESS | 1823 | 1461277379613 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 15:22:59 INFO - PROCESS | 1823 | 1461277379663 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:22:59 INFO - PROCESS | 1823 | 1461277379667 Marionette TRACE conn3 <- [1,2062,null,{}] 15:22:59 INFO - PROCESS | 1823 | 1461277379673 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}] 15:22:59 INFO - PROCESS | 1823 | 1461277379915 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 15:22:59 INFO - PROCESS | 1823 | 1461277379949 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9480000 == 161 [pid = 1823] [id = 523] 15:22:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 258 (0x7f5bd7ab2c00) [pid = 1823] [serial = 1570] [outer = (nil)] 15:23:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 259 (0x7f5bd8a8b400) [pid = 1823] [serial = 1571] [outer = 0x7f5bd7ab2c00] 15:23:00 INFO - PROCESS | 1823 | 1461277380009 Marionette DEBUG loaded listener.js 15:23:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 260 (0x7f5bd946c400) [pid = 1823] [serial = 1572] [outer = 0x7f5bd7ab2c00] 15:23:00 INFO - PROCESS | 1823 | 1461277380828 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]]]}] 15:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1277ms 15:23:00 INFO - PROCESS | 1823 | 1461277380897 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 15:23:00 INFO - PROCESS | 1823 | 1461277380901 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 15:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:23:00 INFO - PROCESS | 1823 | 1461277380907 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:23:00 INFO - PROCESS | 1823 | 1461277380909 Marionette TRACE conn3 <- [1,2066,null,{}] 15:23:00 INFO - PROCESS | 1823 | 1461277380914 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}] 15:23:01 INFO - PROCESS | 1823 | 1461277381158 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 15:23:01 INFO - PROCESS | 1823 | 1461277381185 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd991c800 == 162 [pid = 1823] [id = 524] 15:23:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 261 (0x7f5bd7d61800) [pid = 1823] [serial = 1573] [outer = (nil)] 15:23:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 262 (0x7f5bd98c4400) [pid = 1823] [serial = 1574] [outer = 0x7f5bd7d61800] 15:23:01 INFO - PROCESS | 1823 | 1461277381246 Marionette DEBUG loaded listener.js 15:23:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 263 (0x7f5bddcf6400) [pid = 1823] [serial = 1575] [outer = 0x7f5bd7d61800] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 262 (0x7f5bd2014800) [pid = 1823] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 261 (0x7f5bd1057c00) [pid = 1823] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 260 (0x7f5bda5e6400) [pid = 1823] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 259 (0x7f5bddcfcc00) [pid = 1823] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 258 (0x7f5be01b8000) [pid = 1823] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 257 (0x7f5bd215fc00) [pid = 1823] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 256 (0x7f5bd3f8bc00) [pid = 1823] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 255 (0x7f5bd200d800) [pid = 1823] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 254 (0x7f5bd6120800) [pid = 1823] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 253 (0x7f5be0c9ec00) [pid = 1823] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 252 (0x7f5bd67bf400) [pid = 1823] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 251 (0x7f5be0c97400) [pid = 1823] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 250 (0x7f5bd2159000) [pid = 1823] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 249 (0x7f5bd1a98800) [pid = 1823] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 248 (0x7f5bd1c2ec00) [pid = 1823] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 247 (0x7f5bceddac00) [pid = 1823] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f5bd1def400) [pid = 1823] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f5bd11cc000) [pid = 1823] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f5bd878ec00) [pid = 1823] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 243 (0x7f5be0c1a000) [pid = 1823] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 242 (0x7f5bd7f70c00) [pid = 1823] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 241 (0x7f5be64d0800) [pid = 1823] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 240 (0x7f5bda761400) [pid = 1823] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 239 (0x7f5bd331dc00) [pid = 1823] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 238 (0x7f5bd38ea800) [pid = 1823] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 237 (0x7f5be0c9ac00) [pid = 1823] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 236 (0x7f5bda75b400) [pid = 1823] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 235 (0x7f5bd2158400) [pid = 1823] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 234 (0x7f5bd3e0d400) [pid = 1823] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 233 (0x7f5bd1e8d800) [pid = 1823] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 232 (0x7f5bd8a8b800) [pid = 1823] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 231 (0x7f5bd3f84800) [pid = 1823] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 230 (0x7f5bd1055c00) [pid = 1823] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 229 (0x7f5bdf187c00) [pid = 1823] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 228 (0x7f5be2655000) [pid = 1823] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 227 (0x7f5bd88f5400) [pid = 1823] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 226 (0x7f5bd8ae9000) [pid = 1823] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 225 (0x7f5bd11d5c00) [pid = 1823] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 224 (0x7f5bd8a8a000) [pid = 1823] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 223 (0x7f5bd2012c00) [pid = 1823] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 222 (0x7f5bd1e8b800) [pid = 1823] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 221 (0x7f5bd22b3400) [pid = 1823] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 220 (0x7f5bcedd7400) [pid = 1823] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 219 (0x7f5bd22b0800) [pid = 1823] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 218 (0x7f5be0c16000) [pid = 1823] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 217 (0x7f5bdf187800) [pid = 1823] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f5bcedd6400) [pid = 1823] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f5bd1df3000) [pid = 1823] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f5be01c1c00) [pid = 1823] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f5bd3e11000) [pid = 1823] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:23:02 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f5bd1df6800) [pid = 1823] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:23:03 INFO - PROCESS | 1823 | 1461277383203 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]]]}] 15:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2327ms 15:23:03 INFO - PROCESS | 1823 | 1461277383235 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 15:23:03 INFO - PROCESS | 1823 | 1461277383238 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 15:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:23:03 INFO - PROCESS | 1823 | 1461277383244 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:23:03 INFO - PROCESS | 1823 | 1461277383246 Marionette TRACE conn3 <- [1,2070,null,{}] 15:23:03 INFO - PROCESS | 1823 | 1461277383251 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}] 15:23:03 INFO - PROCESS | 1823 | 1461277383501 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 15:23:03 INFO - PROCESS | 1823 | 1461277383521 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1bdc000 == 163 [pid = 1823] [id = 525] 15:23:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f5bcedd6000) [pid = 1823] [serial = 1576] [outer = (nil)] 15:23:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f5bd1c35400) [pid = 1823] [serial = 1577] [outer = 0x7f5bcedd6000] 15:23:03 INFO - PROCESS | 1823 | 1461277383582 Marionette DEBUG loaded listener.js 15:23:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f5bd22ae400) [pid = 1823] [serial = 1578] [outer = 0x7f5bcedd6000] 15:23:04 INFO - PROCESS | 1823 | 1461277384346 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]]]}] 15:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1126ms 15:23:04 INFO - PROCESS | 1823 | 1461277384373 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 15:23:04 INFO - PROCESS | 1823 | 1461277384376 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 15:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:23:04 INFO - PROCESS | 1823 | 1461277384382 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:23:04 INFO - PROCESS | 1823 | 1461277384384 Marionette TRACE conn3 <- [1,2074,null,{}] 15:23:04 INFO - PROCESS | 1823 | 1461277384389 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}] 15:23:04 INFO - PROCESS | 1823 | 1461277384630 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 15:23:04 INFO - PROCESS | 1823 | 1461277384647 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd8680000 == 164 [pid = 1823] [id = 526] 15:23:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f5bd2012c00) [pid = 1823] [serial = 1579] [outer = (nil)] 15:23:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f5bd3e0a400) [pid = 1823] [serial = 1580] [outer = 0x7f5bd2012c00] 15:23:04 INFO - PROCESS | 1823 | 1461277384709 Marionette DEBUG loaded listener.js 15:23:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 218 (0x7f5bd64cc400) [pid = 1823] [serial = 1581] [outer = 0x7f5bd2012c00] 15:23:05 INFO - PROCESS | 1823 | 1461277385845 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]]]}] 15:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1534ms 15:23:05 INFO - PROCESS | 1823 | 1461277385918 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 15:23:05 INFO - PROCESS | 1823 | 1461277385926 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 15:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:23:05 INFO - PROCESS | 1823 | 1461277385935 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:23:05 INFO - PROCESS | 1823 | 1461277385939 Marionette TRACE conn3 <- [1,2078,null,{}] 15:23:05 INFO - PROCESS | 1823 | 1461277385947 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}] 15:23:06 INFO - PROCESS | 1823 | 1461277386161 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 15:23:06 INFO - PROCESS | 1823 | 1461277386480 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3e88800 == 165 [pid = 1823] [id = 527] 15:23:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 219 (0x7f5bd11d2000) [pid = 1823] [serial = 1582] [outer = (nil)] 15:23:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 220 (0x7f5bd1c2ec00) [pid = 1823] [serial = 1583] [outer = 0x7f5bd11d2000] 15:23:06 INFO - PROCESS | 1823 | 1461277386561 Marionette DEBUG loaded listener.js 15:23:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 221 (0x7f5bd1e05800) [pid = 1823] [serial = 1584] [outer = 0x7f5bd11d2000] 15:23:07 INFO - PROCESS | 1823 | 1461277387434 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]]]}] 15:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1536ms 15:23:07 INFO - PROCESS | 1823 | 1461277387473 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 15:23:07 INFO - PROCESS | 1823 | 1461277387481 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 15:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:23:07 INFO - PROCESS | 1823 | 1461277387491 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:23:07 INFO - PROCESS | 1823 | 1461277387495 Marionette TRACE conn3 <- [1,2082,null,{}] 15:23:07 INFO - PROCESS | 1823 | 1461277387501 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}] 15:23:07 INFO - PROCESS | 1823 | 1461277387713 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 15:23:08 INFO - PROCESS | 1823 | 1461277388017 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7c4b000 == 166 [pid = 1823] [id = 528] 15:23:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 222 (0x7f5bd1e07000) [pid = 1823] [serial = 1585] [outer = (nil)] 15:23:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 223 (0x7f5bd34c8c00) [pid = 1823] [serial = 1586] [outer = 0x7f5bd1e07000] 15:23:08 INFO - PROCESS | 1823 | 1461277388136 Marionette DEBUG loaded listener.js 15:23:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 224 (0x7f5bd3a80c00) [pid = 1823] [serial = 1587] [outer = 0x7f5bd1e07000] 15:23:08 INFO - PROCESS | 1823 | 1461277388987 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]]]}] 15:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1531ms 15:23:09 INFO - PROCESS | 1823 | 1461277389023 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 15:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:23:09 INFO - PROCESS | 1823 | 1461277389028 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 15:23:09 INFO - PROCESS | 1823 | 1461277389034 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:23:09 INFO - PROCESS | 1823 | 1461277389041 Marionette TRACE conn3 <- [1,2086,null,{}] 15:23:09 INFO - PROCESS | 1823 | 1461277389061 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}] 15:23:09 INFO - PROCESS | 1823 | 1461277389275 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 15:23:09 INFO - PROCESS | 1823 | 1461277389534 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf20000 == 167 [pid = 1823] [id = 529] 15:23:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 225 (0x7f5bd3ad2c00) [pid = 1823] [serial = 1588] [outer = (nil)] 15:23:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 226 (0x7f5bd6129000) [pid = 1823] [serial = 1589] [outer = 0x7f5bd3ad2c00] 15:23:09 INFO - PROCESS | 1823 | 1461277389657 Marionette DEBUG loaded listener.js 15:23:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 227 (0x7f5bd7aae800) [pid = 1823] [serial = 1590] [outer = 0x7f5bd3ad2c00] 15:23:10 INFO - PROCESS | 1823 | 1461277390486 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]]]}] 15:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1498ms 15:23:10 INFO - PROCESS | 1823 | 1461277390532 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 15:23:10 INFO - PROCESS | 1823 | 1461277390538 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 15:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:23:10 INFO - PROCESS | 1823 | 1461277390543 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:23:10 INFO - PROCESS | 1823 | 1461277390546 Marionette TRACE conn3 <- [1,2090,null,{}] 15:23:10 INFO - PROCESS | 1823 | 1461277390552 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}] 15:23:10 INFO - PROCESS | 1823 | 1461277390744 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 15:23:10 INFO - PROCESS | 1823 | 1461277390960 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde305000 == 168 [pid = 1823] [id = 530] 15:23:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 228 (0x7f5bd3f85400) [pid = 1823] [serial = 1591] [outer = (nil)] 15:23:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 229 (0x7f5bd8a8a000) [pid = 1823] [serial = 1592] [outer = 0x7f5bd3f85400] 15:23:11 INFO - PROCESS | 1823 | 1461277391073 Marionette DEBUG loaded listener.js 15:23:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 230 (0x7f5bd9686c00) [pid = 1823] [serial = 1593] [outer = 0x7f5bd3f85400] 15:23:12 INFO - PROCESS | 1823 | 1461277392033 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]]]}] 15:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1530ms 15:23:12 INFO - PROCESS | 1823 | 1461277392074 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 15:23:12 INFO - PROCESS | 1823 | 1461277392078 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 15:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:23:12 INFO - PROCESS | 1823 | 1461277392084 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:23:12 INFO - PROCESS | 1823 | 1461277392087 Marionette TRACE conn3 <- [1,2094,null,{}] 15:23:12 INFO - PROCESS | 1823 | 1461277392092 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}] 15:23:12 INFO - PROCESS | 1823 | 1461277392286 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 15:23:12 INFO - PROCESS | 1823 | 1461277392562 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be004c800 == 169 [pid = 1823] [id = 531] 15:23:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 231 (0x7f5bddcf0000) [pid = 1823] [serial = 1594] [outer = (nil)] 15:23:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 232 (0x7f5bddcfb400) [pid = 1823] [serial = 1595] [outer = 0x7f5bddcf0000] 15:23:12 INFO - PROCESS | 1823 | 1461277392682 Marionette DEBUG loaded listener.js 15:23:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 233 (0x7f5bddfd8800) [pid = 1823] [serial = 1596] [outer = 0x7f5bddcf0000] 15:23:13 INFO - PROCESS | 1823 | 1461277393506 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]]]}] 15:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1479ms 15:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:23:13 INFO - PROCESS | 1823 | 1461277393564 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 15:23:13 INFO - PROCESS | 1823 | 1461277393567 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 15:23:13 INFO - PROCESS | 1823 | 1461277393573 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:23:13 INFO - PROCESS | 1823 | 1461277393576 Marionette TRACE conn3 <- [1,2098,null,{}] 15:23:13 INFO - PROCESS | 1823 | 1461277393581 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}] 15:23:13 INFO - PROCESS | 1823 | 1461277393783 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 15:23:14 INFO - PROCESS | 1823 | 1461277393994 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0c61000 == 170 [pid = 1823] [id = 532] 15:23:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 234 (0x7f5bddfd7c00) [pid = 1823] [serial = 1597] [outer = (nil)] 15:23:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 235 (0x7f5bdf12e800) [pid = 1823] [serial = 1598] [outer = 0x7f5bddfd7c00] 15:23:14 INFO - PROCESS | 1823 | 1461277394113 Marionette DEBUG loaded listener.js 15:23:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 236 (0x7f5be0115000) [pid = 1823] [serial = 1599] [outer = 0x7f5bddfd7c00] 15:23:14 INFO - PROCESS | 1823 | 1461277394972 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]]]}] 15:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1436ms 15:23:15 INFO - PROCESS | 1823 | 1461277395009 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 15:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:23:15 INFO - PROCESS | 1823 | 1461277395013 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 15:23:15 INFO - PROCESS | 1823 | 1461277395018 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:23:15 INFO - PROCESS | 1823 | 1461277395021 Marionette TRACE conn3 <- [1,2102,null,{}] 15:23:15 INFO - PROCESS | 1823 | 1461277395027 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}] 15:23:15 INFO - PROCESS | 1823 | 1461277395219 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 15:23:15 INFO - PROCESS | 1823 | 1461277395436 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be15bd800 == 171 [pid = 1823] [id = 533] 15:23:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 237 (0x7f5bde421c00) [pid = 1823] [serial = 1600] [outer = (nil)] 15:23:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 238 (0x7f5be0163000) [pid = 1823] [serial = 1601] [outer = 0x7f5bde421c00] 15:23:15 INFO - PROCESS | 1823 | 1461277395548 Marionette DEBUG loaded listener.js 15:23:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 239 (0x7f5be01bf800) [pid = 1823] [serial = 1602] [outer = 0x7f5bde421c00] 15:23:16 INFO - PROCESS | 1823 | 1461277396406 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]]]}] 15:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1430ms 15:23:16 INFO - PROCESS | 1823 | 1461277396451 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 15:23:16 INFO - PROCESS | 1823 | 1461277396455 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 15:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:23:16 INFO - PROCESS | 1823 | 1461277396461 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:23:16 INFO - PROCESS | 1823 | 1461277396463 Marionette TRACE conn3 <- [1,2106,null,{}] 15:23:16 INFO - PROCESS | 1823 | 1461277396468 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}] 15:23:16 INFO - PROCESS | 1823 | 1461277396654 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 15:23:16 INFO - PROCESS | 1823 | 1461277396871 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be7b78800 == 172 [pid = 1823] [id = 534] 15:23:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 240 (0x7f5bded12c00) [pid = 1823] [serial = 1603] [outer = (nil)] 15:23:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 241 (0x7f5be0744800) [pid = 1823] [serial = 1604] [outer = 0x7f5bded12c00] 15:23:16 INFO - PROCESS | 1823 | 1461277396981 Marionette DEBUG loaded listener.js 15:23:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 242 (0x7f5be0bea800) [pid = 1823] [serial = 1605] [outer = 0x7f5bded12c00] 15:23:17 INFO - PROCESS | 1823 | 1461277397889 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]]]}] 15:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1488ms 15:23:17 INFO - PROCESS | 1823 | 1461277397950 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 15:23:17 INFO - PROCESS | 1823 | 1461277397953 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 15:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:23:17 INFO - PROCESS | 1823 | 1461277397960 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:23:17 INFO - PROCESS | 1823 | 1461277397963 Marionette TRACE conn3 <- [1,2110,null,{}] 15:23:17 INFO - PROCESS | 1823 | 1461277397968 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}] 15:23:18 INFO - PROCESS | 1823 | 1461277398189 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 15:23:18 INFO - PROCESS | 1823 | 1461277398499 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9fe4000 == 173 [pid = 1823] [id = 535] 15:23:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 243 (0x7f5bdf127400) [pid = 1823] [serial = 1606] [outer = (nil)] 15:23:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 244 (0x7f5be0c17400) [pid = 1823] [serial = 1607] [outer = 0x7f5bdf127400] 15:23:18 INFO - PROCESS | 1823 | 1461277398580 Marionette DEBUG loaded listener.js 15:23:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f5be0e69c00) [pid = 1823] [serial = 1608] [outer = 0x7f5bdf127400] 15:23:19 INFO - PROCESS | 1823 | 1461277399403 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]]]}] 15:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1478ms 15:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:23:19 INFO - PROCESS | 1823 | 1461277399439 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 15:23:19 INFO - PROCESS | 1823 | 1461277399442 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 15:23:19 INFO - PROCESS | 1823 | 1461277399448 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:23:19 INFO - PROCESS | 1823 | 1461277399451 Marionette TRACE conn3 <- [1,2114,null,{}] 15:23:19 INFO - PROCESS | 1823 | 1461277399457 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}] 15:23:19 INFO - PROCESS | 1823 | 1461277399673 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 15:23:20 INFO - PROCESS | 1823 | 1461277400002 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5beb052800 == 174 [pid = 1823] [id = 536] 15:23:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f5be10f5c00) [pid = 1823] [serial = 1609] [outer = (nil)] 15:23:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f5be11df400) [pid = 1823] [serial = 1610] [outer = 0x7f5be10f5c00] 15:23:20 INFO - PROCESS | 1823 | 1461277400087 Marionette DEBUG loaded listener.js 15:23:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 248 (0x7f5be1207800) [pid = 1823] [serial = 1611] [outer = 0x7f5be10f5c00] 15:23:20 INFO - PROCESS | 1823 | 1461277400931 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]]]}] 15:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1535ms 15:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:23:20 INFO - PROCESS | 1823 | 1461277400983 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 15:23:20 INFO - PROCESS | 1823 | 1461277400987 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 15:23:20 INFO - PROCESS | 1823 | 1461277400993 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:23:21 INFO - PROCESS | 1823 | 1461277400998 Marionette TRACE conn3 <- [1,2118,null,{}] 15:23:21 INFO - PROCESS | 1823 | 1461277401003 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}] 15:23:21 INFO - PROCESS | 1823 | 1461277401228 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 15:23:21 INFO - PROCESS | 1823 | 1461277401543 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf810c800 == 175 [pid = 1823] [id = 537] 15:23:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 249 (0x7f5be0bef000) [pid = 1823] [serial = 1612] [outer = (nil)] 15:23:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 250 (0x7f5be2649400) [pid = 1823] [serial = 1613] [outer = 0x7f5be0bef000] 15:23:21 INFO - PROCESS | 1823 | 1461277401629 Marionette DEBUG loaded listener.js 15:23:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 251 (0x7f5be516e000) [pid = 1823] [serial = 1614] [outer = 0x7f5be0bef000] 15:23:22 INFO - PROCESS | 1823 | 1461277402431 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]]]}] 15:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1488ms 15:23:22 INFO - PROCESS | 1823 | 1461277402480 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 15:23:22 INFO - PROCESS | 1823 | 1461277402485 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 15:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:23:22 INFO - PROCESS | 1823 | 1461277402491 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:23:22 INFO - PROCESS | 1823 | 1461277402493 Marionette TRACE conn3 <- [1,2122,null,{}] 15:23:22 INFO - PROCESS | 1823 | 1461277402498 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}] 15:23:22 INFO - PROCESS | 1823 | 1461277402699 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 15:23:22 INFO - PROCESS | 1823 | 1461277402919 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc167800 == 176 [pid = 1823] [id = 538] 15:23:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 252 (0x7f5be1297000) [pid = 1823] [serial = 1615] [outer = (nil)] 15:23:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 253 (0x7f5be7bcac00) [pid = 1823] [serial = 1616] [outer = 0x7f5be1297000] 15:23:23 INFO - PROCESS | 1823 | 1461277403032 Marionette DEBUG loaded listener.js 15:23:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 254 (0x7f5be8dc9800) [pid = 1823] [serial = 1617] [outer = 0x7f5be1297000] 15:23:23 INFO - PROCESS | 1823 | 1461277403935 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]]]}] 15:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1475ms 15:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:23:23 INFO - PROCESS | 1823 | 1461277403967 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 15:23:23 INFO - PROCESS | 1823 | 1461277403970 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 15:23:23 INFO - PROCESS | 1823 | 1461277403976 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:23:23 INFO - PROCESS | 1823 | 1461277403979 Marionette TRACE conn3 <- [1,2126,null,{}] 15:23:23 INFO - PROCESS | 1823 | 1461277403984 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}] 15:23:24 INFO - PROCESS | 1823 | 1461277404189 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 15:23:24 INFO - PROCESS | 1823 | 1461277404499 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c018d5800 == 177 [pid = 1823] [id = 539] 15:23:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 255 (0x7f5be264a000) [pid = 1823] [serial = 1618] [outer = (nil)] 15:23:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 256 (0x7f5be8de8800) [pid = 1823] [serial = 1619] [outer = 0x7f5be264a000] 15:23:24 INFO - PROCESS | 1823 | 1461277404577 Marionette DEBUG loaded listener.js 15:23:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 257 (0x7f5be9628800) [pid = 1823] [serial = 1620] [outer = 0x7f5be264a000] 15:23:25 INFO - PROCESS | 1823 | 1461277405344 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]]]}] 15:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1433ms 15:23:25 INFO - PROCESS | 1823 | 1461277405409 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 15:23:25 INFO - PROCESS | 1823 | 1461277405412 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 15:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:23:25 INFO - PROCESS | 1823 | 1461277405418 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:23:25 INFO - PROCESS | 1823 | 1461277405421 Marionette TRACE conn3 <- [1,2130,null,{}] 15:23:25 INFO - PROCESS | 1823 | 1461277405427 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}] 15:23:25 INFO - PROCESS | 1823 | 1461277405620 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 15:23:25 INFO - PROCESS | 1823 | 1461277405886 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd011a800 == 178 [pid = 1823] [id = 540] 15:23:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 258 (0x7f5be7d58c00) [pid = 1823] [serial = 1621] [outer = (nil)] 15:23:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 259 (0x7f5bea072400) [pid = 1823] [serial = 1622] [outer = 0x7f5be7d58c00] 15:23:26 INFO - PROCESS | 1823 | 1461277406000 Marionette DEBUG loaded listener.js 15:23:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 260 (0x7f5beb063400) [pid = 1823] [serial = 1623] [outer = 0x7f5be7d58c00] 15:23:26 INFO - PROCESS | 1823 | 1461277406818 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] 15:23:26 INFO - PROCESS | 1823 | 1461277406900 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 15:23:26 INFO - PROCESS | 1823 | 1461277406906 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:23:26 INFO - PROCESS | 1823 | 1461277406909 Marionette TRACE conn3 <- [1,2134,null,{}] 15:23:26 INFO - PROCESS | 1823 | 1461277406914 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}] 15:23:27 INFO - PROCESS | 1823 | 1461277407155 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 15:23:27 INFO - PROCESS | 1823 | 1461277407488 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd212c800 == 179 [pid = 1823] [id = 541] 15:23:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 261 (0x7f5bcd534c00) [pid = 1823] [serial = 1624] [outer = (nil)] 15:23:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 262 (0x7f5be97aa000) [pid = 1823] [serial = 1625] [outer = 0x7f5bcd534c00] 15:23:27 INFO - PROCESS | 1823 | 1461277407565 Marionette DEBUG loaded listener.js 15:23:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 263 (0x7f5bf137cc00) [pid = 1823] [serial = 1626] [outer = 0x7f5bcd534c00] 15:23:28 INFO - PROCESS | 1823 | 1461277408374 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]]]}] 15:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1533ms 15:23:28 INFO - PROCESS | 1823 | 1461277408439 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 15:23:28 INFO - PROCESS | 1823 | 1461277408443 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 15:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:23:28 INFO - PROCESS | 1823 | 1461277408448 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:23:28 INFO - PROCESS | 1823 | 1461277408451 Marionette TRACE conn3 <- [1,2138,null,{}] 15:23:28 INFO - PROCESS | 1823 | 1461277408456 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}] 15:23:28 INFO - PROCESS | 1823 | 1461277408665 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 15:23:28 INFO - PROCESS | 1823 | 1461277408928 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd213f800 == 180 [pid = 1823] [id = 542] 15:23:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 264 (0x7f5bcafcb400) [pid = 1823] [serial = 1627] [outer = (nil)] 15:23:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 265 (0x7f5bcafd2c00) [pid = 1823] [serial = 1628] [outer = 0x7f5bcafcb400] 15:23:29 INFO - PROCESS | 1823 | 1461277409049 Marionette DEBUG loaded listener.js 15:23:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 266 (0x7f5bcafd7c00) [pid = 1823] [serial = 1629] [outer = 0x7f5bcafcb400] 15:23:29 INFO - PROCESS | 1823 | 1461277409845 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]]]}] 15:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1431ms 15:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:23:29 INFO - PROCESS | 1823 | 1461277409880 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 15:23:29 INFO - PROCESS | 1823 | 1461277409883 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 15:23:29 INFO - PROCESS | 1823 | 1461277409891 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:23:29 INFO - PROCESS | 1823 | 1461277409893 Marionette TRACE conn3 <- [1,2142,null,{}] 15:23:29 INFO - PROCESS | 1823 | 1461277409899 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}] 15:23:30 INFO - PROCESS | 1823 | 1461277410104 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 15:23:30 INFO - PROCESS | 1823 | 1461277410423 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1bdd800 == 181 [pid = 1823] [id = 543] 15:23:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 267 (0x7f5bcafd0400) [pid = 1823] [serial = 1630] [outer = (nil)] 15:23:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 268 (0x7f5bd104c800) [pid = 1823] [serial = 1631] [outer = 0x7f5bcafd0400] 15:23:30 INFO - PROCESS | 1823 | 1461277410501 Marionette DEBUG loaded listener.js 15:23:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 269 (0x7f5bd3ad8000) [pid = 1823] [serial = 1632] [outer = 0x7f5bcafd0400] 15:23:31 INFO - PROCESS | 1823 | 1461277411306 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] 15:23:31 INFO - PROCESS | 1823 | 1461277411381 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 15:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:23:31 INFO - PROCESS | 1823 | 1461277411387 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:23:31 INFO - PROCESS | 1823 | 1461277411389 Marionette TRACE conn3 <- [1,2146,null,{}] 15:23:31 INFO - PROCESS | 1823 | 1461277411394 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}] 15:23:31 INFO - PROCESS | 1823 | 1461277411606 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 15:23:31 INFO - PROCESS | 1823 | 1461277411920 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd22da000 == 182 [pid = 1823] [id = 544] 15:23:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 270 (0x7f5bd1053800) [pid = 1823] [serial = 1633] [outer = (nil)] 15:23:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 271 (0x7f5bd1df2c00) [pid = 1823] [serial = 1634] [outer = 0x7f5bd1053800] 15:23:32 INFO - PROCESS | 1823 | 1461277412000 Marionette DEBUG loaded listener.js 15:23:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 272 (0x7f5bd215d400) [pid = 1823] [serial = 1635] [outer = 0x7f5bd1053800] 15:23:32 INFO - PROCESS | 1823 | 1461277412830 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] 15:23:32 INFO - PROCESS | 1823 | 1461277412884 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 15:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:23:32 INFO - PROCESS | 1823 | 1461277412890 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:23:32 INFO - PROCESS | 1823 | 1461277412893 Marionette TRACE conn3 <- [1,2150,null,{}] 15:23:32 INFO - PROCESS | 1823 | 1461277412898 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}] 15:23:33 INFO - PROCESS | 1823 | 1461277413099 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 15:23:33 INFO - PROCESS | 1823 | 1461277413871 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd239e000 == 183 [pid = 1823] [id = 545] 15:23:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 273 (0x7f5bcd2f6800) [pid = 1823] [serial = 1636] [outer = (nil)] 15:23:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 274 (0x7f5bcd534800) [pid = 1823] [serial = 1637] [outer = 0x7f5bcd2f6800] 15:23:33 INFO - PROCESS | 1823 | 1461277413951 Marionette DEBUG loaded listener.js 15:23:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 275 (0x7f5bd104dc00) [pid = 1823] [serial = 1638] [outer = 0x7f5bcd2f6800] 15:23:34 INFO - PROCESS | 1823 | 1461277414767 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]]]}] 15:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1930ms 15:23:34 INFO - PROCESS | 1823 | 1461277414821 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 15:23:34 INFO - PROCESS | 1823 | 1461277414825 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 15:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:23:34 INFO - PROCESS | 1823 | 1461277414832 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:23:34 INFO - PROCESS | 1823 | 1461277414838 Marionette TRACE conn3 <- [1,2154,null,{}] 15:23:34 INFO - PROCESS | 1823 | 1461277414844 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}] 15:23:35 INFO - PROCESS | 1823 | 1461277415032 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 15:23:35 INFO - PROCESS | 1823 | 1461277415325 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd6546800 == 184 [pid = 1823] [id = 546] 15:23:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 276 (0x7f5bcedd2400) [pid = 1823] [serial = 1639] [outer = (nil)] 15:23:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 277 (0x7f5bd1b56400) [pid = 1823] [serial = 1640] [outer = 0x7f5bcedd2400] 15:23:35 INFO - PROCESS | 1823 | 1461277415438 Marionette DEBUG loaded listener.js 15:23:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 278 (0x7f5bd2010c00) [pid = 1823] [serial = 1641] [outer = 0x7f5bcedd2400] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9914800 == 183 [pid = 1823] [id = 462] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd1bdc000 == 182 [pid = 1823] [id = 525] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd991c800 == 181 [pid = 1823] [id = 524] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9480000 == 180 [pid = 1823] [id = 523] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd60e3000 == 179 [pid = 1823] [id = 522] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd21ca800 == 178 [pid = 1823] [id = 521] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3259800 == 177 [pid = 1823] [id = 520] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd6420800 == 176 [pid = 1823] [id = 519] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd1bdf800 == 175 [pid = 1823] [id = 518] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd338b800 == 174 [pid = 1823] [id = 517] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd7fce800 == 173 [pid = 1823] [id = 515] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd7c4e800 == 172 [pid = 1823] [id = 514] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5c03fa1800 == 171 [pid = 1823] [id = 513] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfbd0c800 == 170 [pid = 1823] [id = 512] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bed143000 == 169 [pid = 1823] [id = 511] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be7b7b000 == 168 [pid = 1823] [id = 510] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be1664800 == 167 [pid = 1823] [id = 509] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0b1f000 == 166 [pid = 1823] [id = 508] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9906000 == 165 [pid = 1823] [id = 507] 15:23:35 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3fa5000 == 164 [pid = 1823] [id = 506] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 277 (0x7f5be2131400) [pid = 1823] [serial = 1517] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 276 (0x7f5be1295000) [pid = 1823] [serial = 1515] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 275 (0x7f5bd2165400) [pid = 1823] [serial = 1209] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 274 (0x7f5be018b800) [pid = 1823] [serial = 1445] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 273 (0x7f5be8de7000) [pid = 1823] [serial = 1469] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 272 (0x7f5bd6125800) [pid = 1823] [serial = 1359] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 271 (0x7f5bdeeedc00) [pid = 1823] [serial = 1194] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 270 (0x7f5be010b000) [pid = 1823] [serial = 1508] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 269 (0x7f5be0c9a400) [pid = 1823] [serial = 1338] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 268 (0x7f5bf71d1400) [pid = 1823] [serial = 1215] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 267 (0x7f5be0ae7800) [pid = 1823] [serial = 1155] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 266 (0x7f5bd38f3c00) [pid = 1823] [serial = 1317] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 265 (0x7f5bd98c7400) [pid = 1823] [serial = 1323] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 264 (0x7f5be8a59000) [pid = 1823] [serial = 1347] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 263 (0x7f5bddfe5000) [pid = 1823] [serial = 1326] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 262 (0x7f5be24c3c00) [pid = 1823] [serial = 1344] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 261 (0x7f5bd3e08400) [pid = 1823] [serial = 1499] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 260 (0x7f5bd1b51800) [pid = 1823] [serial = 1490] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 259 (0x7f5bcf45b800) [pid = 1823] [serial = 1481] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 258 (0x7f5bd7f6f000) [pid = 1823] [serial = 1505] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 257 (0x7f5bd1a93000) [pid = 1823] [serial = 1484] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 256 (0x7f5bd67c2400) [pid = 1823] [serial = 1290] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 255 (0x7f5bcf45d400) [pid = 1823] [serial = 1496] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 254 (0x7f5bd1dfc400) [pid = 1823] [serial = 1272] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 253 (0x7f5bd1a9c400) [pid = 1823] [serial = 1487] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 252 (0x7f5bd11d7c00) [pid = 1823] [serial = 1281] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 251 (0x7f5be5162800) [pid = 1823] [serial = 1466] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 250 (0x7f5be01b7c00) [pid = 1823] [serial = 1332] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 249 (0x7f5be3df7800) [pid = 1823] [serial = 1197] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 248 (0x7f5bde41ec00) [pid = 1823] [serial = 1260] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 247 (0x7f5be9742400) [pid = 1823] [serial = 1353] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f5be8af3c00) [pid = 1823] [serial = 1266] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f5bd3e06800) [pid = 1823] [serial = 1254] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f5bd6120000) [pid = 1823] [serial = 1502] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 243 (0x7f5bd9475000) [pid = 1823] [serial = 1503] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 242 (0x7f5bf6346000) [pid = 1823] [serial = 1203] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 241 (0x7f5bd6037c00) [pid = 1823] [serial = 1500] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 240 (0x7f5be0aefc00) [pid = 1823] [serial = 1335] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 239 (0x7f5be01b8c00) [pid = 1823] [serial = 1212] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 238 (0x7f5bd64be400) [pid = 1823] [serial = 1320] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 237 (0x7f5be0af0000) [pid = 1823] [serial = 1460] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 236 (0x7f5bd1b52c00) [pid = 1823] [serial = 1497] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 235 (0x7f5bd40ba800) [pid = 1823] [serial = 1164] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 234 (0x7f5be01b5400) [pid = 1823] [serial = 1509] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 233 (0x7f5be1602400) [pid = 1823] [serial = 1263] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 232 (0x7f5bd1b59400) [pid = 1823] [serial = 1493] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 231 (0x7f5bd67b8800) [pid = 1823] [serial = 1451] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 230 (0x7f5bd7d67000) [pid = 1823] [serial = 1191] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 229 (0x7f5bd3ade800) [pid = 1823] [serial = 1356] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 228 (0x7f5be9744000) [pid = 1823] [serial = 1200] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 227 (0x7f5bd3a83c00) [pid = 1823] [serial = 1448] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 226 (0x7f5be010f400) [pid = 1823] [serial = 1457] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 225 (0x7f5be9111c00) [pid = 1823] [serial = 1350] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 224 (0x7f5be0c19800) [pid = 1823] [serial = 1514] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 223 (0x7f5bf6345c00) [pid = 1823] [serial = 1218] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 222 (0x7f5bed34e000) [pid = 1823] [serial = 1425] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 221 (0x7f5bddfe5c00) [pid = 1823] [serial = 1454] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 220 (0x7f5bdeeed000) [pid = 1823] [serial = 1329] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 219 (0x7f5bf84b9000) [pid = 1823] [serial = 1206] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 218 (0x7f5bd1e97800) [pid = 1823] [serial = 1161] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 217 (0x7f5beb558400) [pid = 1823] [serial = 1475] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f5bfa094c00) [pid = 1823] [serial = 1221] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f5bd1c37400) [pid = 1823] [serial = 1287] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f5bd3f8a800) [pid = 1823] [serial = 1158] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f5bd6120400) [pid = 1823] [serial = 1511] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f5bf860b000) [pid = 1823] [serial = 1269] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f5be0193400) [pid = 1823] [serial = 1284] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f5be0190000) [pid = 1823] [serial = 1275] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f5be9e44000) [pid = 1823] [serial = 1472] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f5be120c000) [pid = 1823] [serial = 1463] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f5bfa00d800) [pid = 1823] [serial = 1478] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f5be11e0400) [pid = 1823] [serial = 1341] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f5bd878d400) [pid = 1823] [serial = 1257] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f5be1202800) [pid = 1823] [serial = 1512] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f5bded16000) [pid = 1823] [serial = 1506] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f5beb554800) [pid = 1823] [serial = 1278] [outer = (nil)] [url = about:blank] 15:23:36 INFO - PROCESS | 1823 | 1461277416787 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]]]}] 15:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1981ms 15:23:36 INFO - PROCESS | 1823 | 1461277416817 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 15:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:23:36 INFO - PROCESS | 1823 | 1461277416822 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 15:23:36 INFO - PROCESS | 1823 | 1461277416829 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:23:36 INFO - PROCESS | 1823 | 1461277416832 Marionette TRACE conn3 <- [1,2158,null,{}] 15:23:36 INFO - PROCESS | 1823 | 1461277416837 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}] 15:23:37 INFO - PROCESS | 1823 | 1461277417011 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 15:23:37 INFO - PROCESS | 1823 | 1461277417192 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1ac8800 == 165 [pid = 1823] [id = 547] 15:23:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f5bcd535400) [pid = 1823] [serial = 1642] [outer = (nil)] 15:23:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f5bd2165400) [pid = 1823] [serial = 1643] [outer = 0x7f5bcd535400] 15:23:37 INFO - PROCESS | 1823 | 1461277417256 Marionette DEBUG loaded listener.js 15:23:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f5bd34ce000) [pid = 1823] [serial = 1644] [outer = 0x7f5bcd535400] 15:23:37 INFO - PROCESS | 1823 | 1461277417985 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]]]}] 15:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1177ms 15:23:38 INFO - PROCESS | 1823 | 1461277418005 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 15:23:38 INFO - PROCESS | 1823 | 1461277418009 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 15:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:23:38 INFO - PROCESS | 1823 | 1461277418053 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:23:38 INFO - PROCESS | 1823 | 1461277418062 Marionette TRACE conn3 <- [1,2162,null,{}] 15:23:38 INFO - PROCESS | 1823 | 1461277418073 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}] 15:23:38 INFO - PROCESS | 1823 | 1461277418267 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 15:23:38 INFO - PROCESS | 1823 | 1461277418277 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd325c000 == 166 [pid = 1823] [id = 548] 15:23:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f5bd38e7400) [pid = 1823] [serial = 1645] [outer = (nil)] 15:23:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f5bd3e0bc00) [pid = 1823] [serial = 1646] [outer = 0x7f5bd38e7400] 15:23:38 INFO - PROCESS | 1823 | 1461277418337 Marionette DEBUG loaded listener.js 15:23:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f5bd40ac800) [pid = 1823] [serial = 1647] [outer = 0x7f5bd38e7400] 15:23:39 INFO - PROCESS | 1823 | 1461277419303 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]]]}] 15:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1324ms 15:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:23:39 INFO - PROCESS | 1823 | 1461277419340 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 15:23:39 INFO - PROCESS | 1823 | 1461277419344 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 15:23:39 INFO - PROCESS | 1823 | 1461277419356 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:23:39 INFO - PROCESS | 1823 | 1461277419358 Marionette TRACE conn3 <- [1,2166,null,{}] 15:23:39 INFO - PROCESS | 1823 | 1461277419362 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}] 15:23:39 INFO - PROCESS | 1823 | 1461277419607 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 15:23:39 INFO - PROCESS | 1823 | 1461277419637 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd60b7000 == 167 [pid = 1823] [id = 549] 15:23:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f5bd3ad7000) [pid = 1823] [serial = 1648] [outer = (nil)] 15:23:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f5bd6040800) [pid = 1823] [serial = 1649] [outer = 0x7f5bd3ad7000] 15:23:39 INFO - PROCESS | 1823 | 1461277419698 Marionette DEBUG loaded listener.js 15:23:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f5bd64cb800) [pid = 1823] [serial = 1650] [outer = 0x7f5bd3ad7000] 15:23:41 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f5bd7d61800) [pid = 1823] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:23:41 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f5bcedd6000) [pid = 1823] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:23:41 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f5bd11d6c00) [pid = 1823] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:23:41 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f5bd64bdc00) [pid = 1823] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:23:41 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f5bd2014400) [pid = 1823] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:23:41 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f5bcd533c00) [pid = 1823] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:23:41 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f5bd3319400) [pid = 1823] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:23:41 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f5bd1a91c00) [pid = 1823] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:23:41 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f5bd7ab2c00) [pid = 1823] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:23:41 INFO - PROCESS | 1823 | 1461277421143 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]]]}] 15:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1889ms 15:23:41 INFO - PROCESS | 1823 | 1461277421239 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 15:23:41 INFO - PROCESS | 1823 | 1461277421242 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 15:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:23:41 INFO - PROCESS | 1823 | 1461277421248 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:23:41 INFO - PROCESS | 1823 | 1461277421251 Marionette TRACE conn3 <- [1,2170,null,{}] 15:23:41 INFO - PROCESS | 1823 | 1461277421256 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}] 15:23:41 INFO - PROCESS | 1823 | 1461277421434 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 15:23:41 INFO - PROCESS | 1823 | 1461277421444 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd653a800 == 168 [pid = 1823] [id = 550] 15:23:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f5bd64c8c00) [pid = 1823] [serial = 1651] [outer = (nil)] 15:23:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f5bd67c2400) [pid = 1823] [serial = 1652] [outer = 0x7f5bd64c8c00] 15:23:41 INFO - PROCESS | 1823 | 1461277421526 Marionette DEBUG loaded listener.js 15:23:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f5bd88fdc00) [pid = 1823] [serial = 1653] [outer = 0x7f5bd64c8c00] 15:23:42 INFO - PROCESS | 1823 | 1461277422381 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]]]}] 15:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1178ms 15:23:42 INFO - PROCESS | 1823 | 1461277422428 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 15:23:42 INFO - PROCESS | 1823 | 1461277422435 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 15:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:23:42 INFO - PROCESS | 1823 | 1461277422441 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:23:42 INFO - PROCESS | 1823 | 1461277422443 Marionette TRACE conn3 <- [1,2174,null,{}] 15:23:42 INFO - PROCESS | 1823 | 1461277422453 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}] 15:23:42 INFO - PROCESS | 1823 | 1461277422655 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 15:23:42 INFO - PROCESS | 1823 | 1461277422666 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7cb8000 == 169 [pid = 1823] [id = 551] 15:23:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f5bd3e0fc00) [pid = 1823] [serial = 1654] [outer = (nil)] 15:23:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f5bd9685000) [pid = 1823] [serial = 1655] [outer = 0x7f5bd3e0fc00] 15:23:42 INFO - PROCESS | 1823 | 1461277422896 Marionette DEBUG loaded listener.js 15:23:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f5bddcfcc00) [pid = 1823] [serial = 1656] [outer = 0x7f5bd3e0fc00] 15:23:43 INFO - PROCESS | 1823 | 1461277423890 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]]]}] 15:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1483ms 15:23:43 INFO - PROCESS | 1823 | 1461277423925 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 15:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:23:43 INFO - PROCESS | 1823 | 1461277423932 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 15:23:43 INFO - PROCESS | 1823 | 1461277423940 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:23:43 INFO - PROCESS | 1823 | 1461277423945 Marionette TRACE conn3 <- [1,2178,null,{}] 15:23:43 INFO - PROCESS | 1823 | 1461277423951 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}] 15:23:44 INFO - PROCESS | 1823 | 1461277424154 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 15:23:44 INFO - PROCESS | 1823 | 1461277424375 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd23e2800 == 170 [pid = 1823] [id = 552] 15:23:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f5bd1a94800) [pid = 1823] [serial = 1657] [outer = (nil)] 15:23:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f5bd1c38c00) [pid = 1823] [serial = 1658] [outer = 0x7f5bd1a94800] 15:23:44 INFO - PROCESS | 1823 | 1461277424487 Marionette DEBUG loaded listener.js 15:23:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f5bd1e8d800) [pid = 1823] [serial = 1659] [outer = 0x7f5bd1a94800] 15:23:45 INFO - PROCESS | 1823 | 1461277425485 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]]]}] 15:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1584ms 15:23:45 INFO - PROCESS | 1823 | 1461277425525 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 15:23:45 INFO - PROCESS | 1823 | 1461277425533 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 15:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:23:45 INFO - PROCESS | 1823 | 1461277425543 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:23:45 INFO - PROCESS | 1823 | 1461277425546 Marionette TRACE conn3 <- [1,2182,null,{}] 15:23:45 INFO - PROCESS | 1823 | 1461277425552 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}] 15:23:45 INFO - PROCESS | 1823 | 1461277425792 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 15:23:46 INFO - PROCESS | 1823 | 1461277426136 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7add800 == 171 [pid = 1823] [id = 553] 15:23:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f5bd1b59400) [pid = 1823] [serial = 1660] [outer = (nil)] 15:23:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f5bd3a37000) [pid = 1823] [serial = 1661] [outer = 0x7f5bd1b59400] 15:23:46 INFO - PROCESS | 1823 | 1461277426215 Marionette DEBUG loaded listener.js 15:23:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f5bd3e02400) [pid = 1823] [serial = 1662] [outer = 0x7f5bd1b59400] 15:23:47 INFO - PROCESS | 1823 | 1461277427016 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]]]}] 15:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1530ms 15:23:47 INFO - PROCESS | 1823 | 1461277427073 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 15:23:47 INFO - PROCESS | 1823 | 1461277427076 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 15:23:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:23:47 INFO - PROCESS | 1823 | 1461277427082 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:23:47 INFO - PROCESS | 1823 | 1461277427088 Marionette TRACE conn3 <- [1,2186,null,{}] 15:23:47 INFO - PROCESS | 1823 | 1461277427103 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}] 15:23:47 INFO - PROCESS | 1823 | 1461277427303 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 15:23:47 INFO - PROCESS | 1823 | 1461277427564 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9c8c000 == 172 [pid = 1823] [id = 554] 15:23:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f5bd64bd400) [pid = 1823] [serial = 1663] [outer = (nil)] 15:23:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f5bd7f6a400) [pid = 1823] [serial = 1664] [outer = 0x7f5bd64bd400] 15:23:47 INFO - PROCESS | 1823 | 1461277427691 Marionette DEBUG loaded listener.js 15:23:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f5bd8ade800) [pid = 1823] [serial = 1665] [outer = 0x7f5bd64bd400] 15:23:48 INFO - PROCESS | 1823 | 1461277428543 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]]]}] 15:23:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:23:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1531ms 15:23:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:23:48 INFO - PROCESS | 1823 | 1461277428615 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 15:23:48 INFO - PROCESS | 1823 | 1461277428619 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 15:23:48 INFO - PROCESS | 1823 | 1461277428625 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:23:48 INFO - PROCESS | 1823 | 1461277428628 Marionette TRACE conn3 <- [1,2190,null,{}] 15:23:48 INFO - PROCESS | 1823 | 1461277428633 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}] 15:23:48 INFO - PROCESS | 1823 | 1461277428861 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 15:23:49 INFO - PROCESS | 1823 | 1461277429195 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf3a800 == 173 [pid = 1823] [id = 555] 15:23:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 218 (0x7f5bd98cb400) [pid = 1823] [serial = 1666] [outer = (nil)] 15:23:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 219 (0x7f5bddd49800) [pid = 1823] [serial = 1667] [outer = 0x7f5bd98cb400] 15:23:49 INFO - PROCESS | 1823 | 1461277429277 Marionette DEBUG loaded listener.js 15:23:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 220 (0x7f5bde41c000) [pid = 1823] [serial = 1668] [outer = 0x7f5bd98cb400] 15:23:50 INFO - PROCESS | 1823 | 1461277430072 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]]]}] 15:23:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:23:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1482ms 15:23:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:23:50 INFO - PROCESS | 1823 | 1461277430107 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 15:23:50 INFO - PROCESS | 1823 | 1461277430110 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 15:23:50 INFO - PROCESS | 1823 | 1461277430116 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:23:50 INFO - PROCESS | 1823 | 1461277430119 Marionette TRACE conn3 <- [1,2194,null,{}] 15:23:50 INFO - PROCESS | 1823 | 1461277430124 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}] 15:23:50 INFO - PROCESS | 1823 | 1461277430323 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 15:23:50 INFO - PROCESS | 1823 | 1461277430539 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde29f800 == 174 [pid = 1823] [id = 556] 15:23:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 221 (0x7f5bda75cc00) [pid = 1823] [serial = 1669] [outer = (nil)] 15:23:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 222 (0x7f5bdee33800) [pid = 1823] [serial = 1670] [outer = 0x7f5bda75cc00] 15:23:50 INFO - PROCESS | 1823 | 1461277430650 Marionette DEBUG loaded listener.js 15:23:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 223 (0x7f5bdf135c00) [pid = 1823] [serial = 1671] [outer = 0x7f5bda75cc00] 15:23:51 INFO - PROCESS | 1823 | 1461277431564 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]]]}] 15:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1482ms 15:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:23:51 INFO - PROCESS | 1823 | 1461277431598 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 15:23:51 INFO - PROCESS | 1823 | 1461277431600 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 15:23:51 INFO - PROCESS | 1823 | 1461277431607 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:23:51 INFO - PROCESS | 1823 | 1461277431610 Marionette TRACE conn3 <- [1,2198,null,{}] 15:23:51 INFO - PROCESS | 1823 | 1461277431615 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}] 15:23:51 INFO - PROCESS | 1823 | 1461277431821 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 15:23:52 INFO - PROCESS | 1823 | 1461277432080 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be064c000 == 175 [pid = 1823] [id = 557] 15:23:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 224 (0x7f5bdf130800) [pid = 1823] [serial = 1672] [outer = (nil)] 15:23:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 225 (0x7f5be0c21800) [pid = 1823] [serial = 1673] [outer = 0x7f5bdf130800] 15:23:52 INFO - PROCESS | 1823 | 1461277432202 Marionette DEBUG loaded listener.js 15:23:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 226 (0x7f5be0e72400) [pid = 1823] [serial = 1674] [outer = 0x7f5bdf130800] 15:23:52 INFO - PROCESS | 1823 | 1461277432982 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]]]}] 15:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1431ms 15:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:23:53 INFO - PROCESS | 1823 | 1461277433038 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 15:23:53 INFO - PROCESS | 1823 | 1461277433041 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 15:23:53 INFO - PROCESS | 1823 | 1461277433047 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:23:53 INFO - PROCESS | 1823 | 1461277433050 Marionette TRACE conn3 <- [1,2202,null,{}] 15:23:53 INFO - PROCESS | 1823 | 1461277433055 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}] 15:23:53 INFO - PROCESS | 1823 | 1461277433256 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 15:23:53 INFO - PROCESS | 1823 | 1461277433473 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be116e800 == 176 [pid = 1823] [id = 558] 15:23:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 227 (0x7f5be0111c00) [pid = 1823] [serial = 1675] [outer = (nil)] 15:23:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 228 (0x7f5be11dcc00) [pid = 1823] [serial = 1676] [outer = 0x7f5be0111c00] 15:23:53 INFO - PROCESS | 1823 | 1461277433581 Marionette DEBUG loaded listener.js 15:23:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 229 (0x7f5be120f000) [pid = 1823] [serial = 1677] [outer = 0x7f5be0111c00] 15:23:54 INFO - PROCESS | 1823 | 1461277434493 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]]]}] 15:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1484ms 15:23:54 INFO - PROCESS | 1823 | 1461277434531 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 15:23:54 INFO - PROCESS | 1823 | 1461277434534 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 15:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:23:54 INFO - PROCESS | 1823 | 1461277434540 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:23:54 INFO - PROCESS | 1823 | 1461277434542 Marionette TRACE conn3 <- [1,2206,null,{}] 15:23:54 INFO - PROCESS | 1823 | 1461277434548 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}] 15:23:54 INFO - PROCESS | 1823 | 1461277434749 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 15:23:55 INFO - PROCESS | 1823 | 1461277435007 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be6f0d000 == 177 [pid = 1823] [id = 559] 15:23:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 230 (0x7f5be0c1ac00) [pid = 1823] [serial = 1678] [outer = (nil)] 15:23:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 231 (0x7f5be1296000) [pid = 1823] [serial = 1679] [outer = 0x7f5be0c1ac00] 15:23:55 INFO - PROCESS | 1823 | 1461277435124 Marionette DEBUG loaded listener.js 15:23:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 232 (0x7f5be24c3c00) [pid = 1823] [serial = 1680] [outer = 0x7f5be0c1ac00] 15:23:55 INFO - PROCESS | 1823 | 1461277435921 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]]]}] 15:23:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1427ms 15:23:55 INFO - PROCESS | 1823 | 1461277435968 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 15:23:55 INFO - PROCESS | 1823 | 1461277435972 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 15:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:23:55 INFO - PROCESS | 1823 | 1461277435978 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:23:55 INFO - PROCESS | 1823 | 1461277435980 Marionette TRACE conn3 <- [1,2210,null,{}] 15:23:55 INFO - PROCESS | 1823 | 1461277435986 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}] 15:23:56 INFO - PROCESS | 1823 | 1461277436178 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 15:23:56 INFO - PROCESS | 1823 | 1461277436396 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea8d4800 == 178 [pid = 1823] [id = 560] 15:23:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 233 (0x7f5be0c21400) [pid = 1823] [serial = 1681] [outer = (nil)] 15:23:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 234 (0x7f5be3c84800) [pid = 1823] [serial = 1682] [outer = 0x7f5be0c21400] 15:23:56 INFO - PROCESS | 1823 | 1461277436504 Marionette DEBUG loaded listener.js 15:23:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 235 (0x7f5be7bd5800) [pid = 1823] [serial = 1683] [outer = 0x7f5be0c21400] 15:23:57 INFO - PROCESS | 1823 | 1461277437338 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]]]}] 15:23:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:23:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1381ms 15:23:57 INFO - PROCESS | 1823 | 1461277437363 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 15:23:57 INFO - PROCESS | 1823 | 1461277437367 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 15:23:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:23:57 INFO - PROCESS | 1823 | 1461277437375 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:23:57 INFO - PROCESS | 1823 | 1461277437378 Marionette TRACE conn3 <- [1,2214,null,{}] 15:23:57 INFO - PROCESS | 1823 | 1461277437383 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}] 15:23:57 INFO - PROCESS | 1823 | 1461277437585 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 15:23:57 INFO - PROCESS | 1823 | 1461277437854 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf7406800 == 179 [pid = 1823] [id = 561] 15:23:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 236 (0x7f5be973c800) [pid = 1823] [serial = 1684] [outer = (nil)] 15:23:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 237 (0x7f5bea074000) [pid = 1823] [serial = 1685] [outer = 0x7f5be973c800] 15:23:57 INFO - PROCESS | 1823 | 1461277437975 Marionette DEBUG loaded listener.js 15:23:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 238 (0x7f5bed175400) [pid = 1823] [serial = 1686] [outer = 0x7f5be973c800] 15:23:58 INFO - PROCESS | 1823 | 1461277438803 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]]]}] 15:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1482ms 15:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:23:58 INFO - PROCESS | 1823 | 1461277438858 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 15:23:58 INFO - PROCESS | 1823 | 1461277438862 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 15:23:58 INFO - PROCESS | 1823 | 1461277438868 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:23:58 INFO - PROCESS | 1823 | 1461277438872 Marionette TRACE conn3 <- [1,2218,null,{}] 15:23:58 INFO - PROCESS | 1823 | 1461277438877 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}] 15:23:59 INFO - PROCESS | 1823 | 1461277439132 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 15:23:59 INFO - PROCESS | 1823 | 1461277439432 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbd7a800 == 180 [pid = 1823] [id = 562] 15:23:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 239 (0x7f5bed34e000) [pid = 1823] [serial = 1687] [outer = (nil)] 15:23:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 240 (0x7f5bf76ee800) [pid = 1823] [serial = 1688] [outer = 0x7f5bed34e000] 15:23:59 INFO - PROCESS | 1823 | 1461277439514 Marionette DEBUG loaded listener.js 15:23:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 241 (0x7f5bfbc34400) [pid = 1823] [serial = 1689] [outer = 0x7f5bed34e000] 15:24:00 INFO - PROCESS | 1823 | 1461277440282 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]]]}] 15:24:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:24:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1427ms 15:24:00 INFO - PROCESS | 1823 | 1461277440295 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 15:24:00 INFO - PROCESS | 1823 | 1461277440298 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 15:24:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:24:00 INFO - PROCESS | 1823 | 1461277440306 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:24:00 INFO - PROCESS | 1823 | 1461277440310 Marionette TRACE conn3 <- [1,2222,null,{}] 15:24:00 INFO - PROCESS | 1823 | 1461277440316 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}] 15:24:00 INFO - PROCESS | 1823 | 1461277440515 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 15:24:00 INFO - PROCESS | 1823 | 1461277440781 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c008b6800 == 181 [pid = 1823] [id = 563] 15:24:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 242 (0x7f5bcafb2c00) [pid = 1823] [serial = 1690] [outer = (nil)] 15:24:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 243 (0x7f5bcafbc400) [pid = 1823] [serial = 1691] [outer = 0x7f5bcafb2c00] 15:24:00 INFO - PROCESS | 1823 | 1461277440851 Marionette DEBUG loaded listener.js 15:24:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 244 (0x7f5bcafc0800) [pid = 1823] [serial = 1692] [outer = 0x7f5bcafb2c00] 15:24:01 INFO - PROCESS | 1823 | 1461277441695 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]]]}] 15:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1433ms 15:24:01 INFO - PROCESS | 1823 | 1461277441740 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 15:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:24:01 INFO - PROCESS | 1823 | 1461277441744 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 15:24:01 INFO - PROCESS | 1823 | 1461277441752 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:24:01 INFO - PROCESS | 1823 | 1461277441754 Marionette TRACE conn3 <- [1,2226,null,{}] 15:24:01 INFO - PROCESS | 1823 | 1461277441760 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}] 15:24:01 INFO - PROCESS | 1823 | 1461277441992 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 15:24:02 INFO - PROCESS | 1823 | 1461277442258 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcaed4000 == 182 [pid = 1823] [id = 564] 15:24:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f5bcafb6000) [pid = 1823] [serial = 1693] [outer = (nil)] 15:24:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f5bd4277c00) [pid = 1823] [serial = 1694] [outer = 0x7f5bcafb6000] 15:24:02 INFO - PROCESS | 1823 | 1461277442385 Marionette DEBUG loaded listener.js 15:24:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f5bd427bc00) [pid = 1823] [serial = 1695] [outer = 0x7f5bcafb6000] 15:24:03 INFO - PROCESS | 1823 | 1461277443179 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]]]}] 15:24:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:24:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1481ms 15:24:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:24:03 INFO - PROCESS | 1823 | 1461277443232 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 15:24:03 INFO - PROCESS | 1823 | 1461277443235 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 15:24:03 INFO - PROCESS | 1823 | 1461277443241 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:24:03 INFO - PROCESS | 1823 | 1461277443244 Marionette TRACE conn3 <- [1,2230,null,{}] 15:24:03 INFO - PROCESS | 1823 | 1461277443249 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}] 15:24:03 INFO - PROCESS | 1823 | 1461277443448 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 15:24:03 INFO - PROCESS | 1823 | 1461277443712 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd544a000 == 183 [pid = 1823] [id = 565] 15:24:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 248 (0x7f5bcafbb800) [pid = 1823] [serial = 1696] [outer = (nil)] 15:24:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 249 (0x7f5bd427f800) [pid = 1823] [serial = 1697] [outer = 0x7f5bcafbb800] 15:24:03 INFO - PROCESS | 1823 | 1461277443827 Marionette DEBUG loaded listener.js 15:24:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 250 (0x7f5bf6f5d400) [pid = 1823] [serial = 1698] [outer = 0x7f5bcafbb800] 15:24:04 INFO - PROCESS | 1823 | 1461277444644 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]]]}] 15:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1480ms 15:24:04 INFO - PROCESS | 1823 | 1461277444721 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 15:24:04 INFO - PROCESS | 1823 | 1461277444724 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 15:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:24:04 INFO - PROCESS | 1823 | 1461277444730 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:24:04 INFO - PROCESS | 1823 | 1461277444732 Marionette TRACE conn3 <- [1,2234,null,{}] 15:24:04 INFO - PROCESS | 1823 | 1461277444737 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}] 15:24:04 INFO - PROCESS | 1823 | 1461277444931 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 15:24:05 INFO - PROCESS | 1823 | 1461277445190 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c01773800 == 184 [pid = 1823] [id = 566] 15:24:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 251 (0x7f5bd4275400) [pid = 1823] [serial = 1699] [outer = (nil)] 15:24:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 252 (0x7f5bd7c6ac00) [pid = 1823] [serial = 1700] [outer = 0x7f5bd4275400] 15:24:05 INFO - PROCESS | 1823 | 1461277445302 Marionette DEBUG loaded listener.js 15:24:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 253 (0x7f5bd7c6f400) [pid = 1823] [serial = 1701] [outer = 0x7f5bd4275400] 15:24:06 INFO - PROCESS | 1823 | 1461277446008 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]]]}] 15:24:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:24:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1330ms 15:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:24:06 INFO - PROCESS | 1823 | 1461277446061 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 15:24:06 INFO - PROCESS | 1823 | 1461277446063 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 15:24:06 INFO - PROCESS | 1823 | 1461277446070 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:24:06 INFO - PROCESS | 1823 | 1461277446072 Marionette TRACE conn3 <- [1,2238,null,{}] 15:24:06 INFO - PROCESS | 1823 | 1461277446078 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}] 15:24:06 INFO - PROCESS | 1823 | 1461277446361 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 15:24:06 INFO - PROCESS | 1823 | 1461277446600 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd30cf000 == 185 [pid = 1823] [id = 567] 15:24:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 254 (0x7f5bcd53ac00) [pid = 1823] [serial = 1702] [outer = (nil)] 15:24:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 255 (0x7f5bd1c37c00) [pid = 1823] [serial = 1703] [outer = 0x7f5bcd53ac00] 15:24:06 INFO - PROCESS | 1823 | 1461277446711 Marionette DEBUG loaded listener.js 15:24:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 256 (0x7f5bd7c71000) [pid = 1823] [serial = 1704] [outer = 0x7f5bcd53ac00] 15:24:07 INFO - PROCESS | 1823 | 1461277447507 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]]]}] 15:24:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:24:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1477ms 15:24:07 INFO - PROCESS | 1823 | 1461277447547 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 15:24:07 INFO - PROCESS | 1823 | 1461277447550 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 15:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:24:07 INFO - PROCESS | 1823 | 1461277447556 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:24:07 INFO - PROCESS | 1823 | 1461277447558 Marionette TRACE conn3 <- [1,2242,null,{}] 15:24:07 INFO - PROCESS | 1823 | 1461277447564 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}] 15:24:07 INFO - PROCESS | 1823 | 1461277447771 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 15:24:08 INFO - PROCESS | 1823 | 1461277448042 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd444d800 == 186 [pid = 1823] [id = 568] 15:24:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 257 (0x7f5bcedd7400) [pid = 1823] [serial = 1705] [outer = (nil)] 15:24:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 258 (0x7f5bd7c6e800) [pid = 1823] [serial = 1706] [outer = 0x7f5bcedd7400] 15:24:08 INFO - PROCESS | 1823 | 1461277448159 Marionette DEBUG loaded listener.js 15:24:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 259 (0x7f5bf809bc00) [pid = 1823] [serial = 1707] [outer = 0x7f5bcedd7400] 15:24:08 INFO - PROCESS | 1823 | 1461277448926 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]]]}] 15:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1426ms 15:24:08 INFO - PROCESS | 1823 | 1461277448983 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 15:24:08 INFO - PROCESS | 1823 | 1461277448985 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 15:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:24:08 INFO - PROCESS | 1823 | 1461277448991 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:24:08 INFO - PROCESS | 1823 | 1461277448994 Marionette TRACE conn3 <- [1,2246,null,{}] 15:24:09 INFO - PROCESS | 1823 | 1461277449000 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}] 15:24:09 INFO - PROCESS | 1823 | 1461277449204 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 15:24:09 INFO - PROCESS | 1823 | 1461277449927 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd23e8800 == 187 [pid = 1823] [id = 569] 15:24:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 260 (0x7f5bcad2b800) [pid = 1823] [serial = 1708] [outer = (nil)] 15:24:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 261 (0x7f5bcafd8400) [pid = 1823] [serial = 1709] [outer = 0x7f5bcad2b800] 15:24:10 INFO - PROCESS | 1823 | 1461277450052 Marionette DEBUG loaded listener.js 15:24:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 262 (0x7f5bcd2f3400) [pid = 1823] [serial = 1710] [outer = 0x7f5bcad2b800] 15:24:10 INFO - PROCESS | 1823 | 1461277450849 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]]]}] 15:24:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:24:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1884ms 15:24:10 INFO - PROCESS | 1823 | 1461277450877 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 15:24:10 INFO - PROCESS | 1823 | 1461277450883 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 15:24:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:24:10 INFO - PROCESS | 1823 | 1461277450891 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:24:10 INFO - PROCESS | 1823 | 1461277450895 Marionette TRACE conn3 <- [1,2250,null,{}] 15:24:10 INFO - PROCESS | 1823 | 1461277450901 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}] 15:24:11 INFO - PROCESS | 1823 | 1461277451089 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 15:24:11 INFO - PROCESS | 1823 | 1461277451371 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd98b3000 == 188 [pid = 1823] [id = 570] 15:24:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 263 (0x7f5bd1b58800) [pid = 1823] [serial = 1711] [outer = (nil)] 15:24:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 264 (0x7f5bd1c4dc00) [pid = 1823] [serial = 1712] [outer = 0x7f5bd1b58800] 15:24:11 INFO - PROCESS | 1823 | 1461277451482 Marionette DEBUG loaded listener.js 15:24:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 265 (0x7f5bd1e97800) [pid = 1823] [serial = 1713] [outer = 0x7f5bd1b58800] 15:24:12 INFO - PROCESS | 1823 | 1461277452326 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]]]}] 15:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1487ms 15:24:12 INFO - PROCESS | 1823 | 1461277452381 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 15:24:12 INFO - PROCESS | 1823 | 1461277452387 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 15:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:24:12 INFO - PROCESS | 1823 | 1461277452395 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:24:12 INFO - PROCESS | 1823 | 1461277452399 Marionette TRACE conn3 <- [1,2254,null,{}] 15:24:12 INFO - PROCESS | 1823 | 1461277452404 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}] 15:24:12 INFO - PROCESS | 1823 | 1461277452602 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 15:24:13 INFO - PROCESS | 1823 | 1461277453088 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd00ef000 == 189 [pid = 1823] [id = 571] 15:24:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 266 (0x7f5bd1e8e800) [pid = 1823] [serial = 1714] [outer = (nil)] 15:24:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 267 (0x7f5bd2159000) [pid = 1823] [serial = 1715] [outer = 0x7f5bd1e8e800] 15:24:13 INFO - PROCESS | 1823 | 1461277453161 Marionette DEBUG loaded listener.js 15:24:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 268 (0x7f5bd34d3c00) [pid = 1823] [serial = 1716] [outer = 0x7f5bd1e8e800] 15:24:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd653a800 == 188 [pid = 1823] [id = 550] 15:24:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd60b7000 == 187 [pid = 1823] [id = 549] 15:24:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd325c000 == 186 [pid = 1823] [id = 548] 15:24:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bde5c4000 == 185 [pid = 1823] [id = 505] 15:24:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd1ac8800 == 184 [pid = 1823] [id = 547] 15:24:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd6546800 == 183 [pid = 1823] [id = 546] 15:24:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd239e000 == 182 [pid = 1823] [id = 545] 15:24:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5beb052800 == 181 [pid = 1823] [id = 536] 15:24:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9fe4000 == 180 [pid = 1823] [id = 535] 15:24:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be7b78800 == 179 [pid = 1823] [id = 534] 15:24:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be15bd800 == 178 [pid = 1823] [id = 533] 15:24:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0c61000 == 177 [pid = 1823] [id = 532] 15:24:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be004c800 == 176 [pid = 1823] [id = 531] 15:24:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bde305000 == 175 [pid = 1823] [id = 530] 15:24:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddf20000 == 174 [pid = 1823] [id = 529] 15:24:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd7c4b000 == 173 [pid = 1823] [id = 528] 15:24:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3e88800 == 172 [pid = 1823] [id = 527] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 267 (0x7f5bd98c4400) [pid = 1823] [serial = 1574] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 266 (0x7f5bd1c35400) [pid = 1823] [serial = 1577] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 265 (0x7f5bf7480000) [pid = 1823] [serial = 1535] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 264 (0x7f5bd3c48c00) [pid = 1823] [serial = 1562] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 263 (0x7f5bd3f8c800) [pid = 1823] [serial = 1563] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 262 (0x7f5bd7ab4c00) [pid = 1823] [serial = 1568] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 261 (0x7f5bd3a7f800) [pid = 1823] [serial = 1565] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 260 (0x7f5bd40b0c00) [pid = 1823] [serial = 1566] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 259 (0x7f5bcd53c800) [pid = 1823] [serial = 1553] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 258 (0x7f5bcf456400) [pid = 1823] [serial = 1554] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 257 (0x7f5bd1c4b000) [pid = 1823] [serial = 1538] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 256 (0x7f5bd3326c00) [pid = 1823] [serial = 1559] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 255 (0x7f5bd34d2400) [pid = 1823] [serial = 1560] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 254 (0x7f5bd1a9c000) [pid = 1823] [serial = 1556] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 253 (0x7f5bd1df6c00) [pid = 1823] [serial = 1557] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 252 (0x7f5bcd2f5000) [pid = 1823] [serial = 1550] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 251 (0x7f5bd34cac00) [pid = 1823] [serial = 1547] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 250 (0x7f5be1299000) [pid = 1823] [serial = 1544] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 249 (0x7f5bd1e06000) [pid = 1823] [serial = 1541] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 248 (0x7f5bd8ae8400) [pid = 1823] [serial = 1523] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 247 (0x7f5be0c94000) [pid = 1823] [serial = 1526] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f5be3c7f800) [pid = 1823] [serial = 1529] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f5bd3e03000) [pid = 1823] [serial = 1520] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f5be8de5000) [pid = 1823] [serial = 1532] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 243 (0x7f5bd8a8b400) [pid = 1823] [serial = 1571] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 242 (0x7f5bddcf6400) [pid = 1823] [serial = 1575] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 241 (0x7f5bd946c400) [pid = 1823] [serial = 1572] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 240 (0x7f5bd22ae400) [pid = 1823] [serial = 1578] [outer = (nil)] [url = about:blank] 15:24:13 INFO - PROCESS | 1823 | --DOMWINDOW == 239 (0x7f5bd878f800) [pid = 1823] [serial = 1569] [outer = (nil)] [url = about:blank] 15:24:14 INFO - PROCESS | 1823 | 1461277454136 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]]]}] 15:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1787ms 15:24:14 INFO - PROCESS | 1823 | 1461277454183 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 15:24:14 INFO - PROCESS | 1823 | 1461277454186 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 15:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:24:14 INFO - PROCESS | 1823 | 1461277454244 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:24:14 INFO - PROCESS | 1823 | 1461277454253 Marionette TRACE conn3 <- [1,2258,null,{}] 15:24:14 INFO - PROCESS | 1823 | 1461277454272 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}] 15:24:14 INFO - PROCESS | 1823 | 1461277454456 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 15:24:14 INFO - PROCESS | 1823 | 1461277454466 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd238e000 == 173 [pid = 1823] [id = 572] 15:24:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 240 (0x7f5bd1a9c000) [pid = 1823] [serial = 1717] [outer = (nil)] 15:24:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 241 (0x7f5bd3e07000) [pid = 1823] [serial = 1718] [outer = 0x7f5bd1a9c000] 15:24:14 INFO - PROCESS | 1823 | 1461277454524 Marionette DEBUG loaded listener.js 15:24:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 242 (0x7f5bd40ad000) [pid = 1823] [serial = 1719] [outer = 0x7f5bd1a9c000] 15:24:15 INFO - PROCESS | 1823 | 1461277455399 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]]]}] 15:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1247ms 15:24:15 INFO - PROCESS | 1823 | 1461277455440 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 15:24:15 INFO - PROCESS | 1823 | 1461277455444 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 15:24:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:24:15 INFO - PROCESS | 1823 | 1461277455450 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:24:15 INFO - PROCESS | 1823 | 1461277455452 Marionette TRACE conn3 <- [1,2262,null,{}] 15:24:15 INFO - PROCESS | 1823 | 1461277455461 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}] 15:24:15 INFO - PROCESS | 1823 | 1461277455641 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 15:24:15 INFO - PROCESS | 1823 | 1461277455846 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd42ce000 == 174 [pid = 1823] [id = 573] 15:24:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 243 (0x7f5bcafbe000) [pid = 1823] [serial = 1720] [outer = (nil)] 15:24:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 244 (0x7f5bd611f000) [pid = 1823] [serial = 1721] [outer = 0x7f5bcafbe000] 15:24:15 INFO - PROCESS | 1823 | 1461277455906 Marionette DEBUG loaded listener.js 15:24:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f5bd67c4800) [pid = 1823] [serial = 1722] [outer = 0x7f5bcafbe000] 15:24:16 INFO - PROCESS | 1823 | 1461277456666 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]]]}] 15:24:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:24:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1283ms 15:24:16 INFO - PROCESS | 1823 | 1461277456734 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 15:24:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:24:16 INFO - PROCESS | 1823 | 1461277456747 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 15:24:16 INFO - PROCESS | 1823 | 1461277456754 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:24:16 INFO - PROCESS | 1823 | 1461277456757 Marionette TRACE conn3 <- [1,2266,null,{}] 15:24:16 INFO - PROCESS | 1823 | 1461277456770 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}] 15:24:17 INFO - PROCESS | 1823 | 1461277457006 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 15:24:17 INFO - PROCESS | 1823 | 1461277457042 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd6762000 == 175 [pid = 1823] [id = 574] 15:24:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f5bd7d6d400) [pid = 1823] [serial = 1723] [outer = (nil)] 15:24:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f5bd88f0400) [pid = 1823] [serial = 1724] [outer = 0x7f5bd7d6d400] 15:24:17 INFO - PROCESS | 1823 | 1461277457112 Marionette DEBUG loaded listener.js 15:24:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 248 (0x7f5bda5e6400) [pid = 1823] [serial = 1725] [outer = 0x7f5bd7d6d400] 15:24:17 INFO - PROCESS | 1823 | 1461277457959 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]]]}] 15:24:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:24:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1241ms 15:24:17 INFO - PROCESS | 1823 | 1461277457995 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 15:24:18 INFO - PROCESS | 1823 | 1461277457998 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 15:24:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:24:18 INFO - PROCESS | 1823 | 1461277458004 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:24:18 INFO - PROCESS | 1823 | 1461277458006 Marionette TRACE conn3 <- [1,2270,null,{}] 15:24:18 INFO - PROCESS | 1823 | 1461277458017 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}] 15:24:18 INFO - PROCESS | 1823 | 1461277458255 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 15:24:18 INFO - PROCESS | 1823 | --DOMWINDOW == 247 (0x7f5bd3ad7000) [pid = 1823] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:24:18 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f5bd64c8c00) [pid = 1823] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:24:18 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f5bd38e7400) [pid = 1823] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:24:18 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f5bcd2f6800) [pid = 1823] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:24:18 INFO - PROCESS | 1823 | --DOMWINDOW == 243 (0x7f5bcedd2400) [pid = 1823] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:24:18 INFO - PROCESS | 1823 | --DOMWINDOW == 242 (0x7f5bcd535400) [pid = 1823] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:24:18 INFO - PROCESS | 1823 | 1461277458940 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd2138800 == 176 [pid = 1823] [id = 575] 15:24:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 243 (0x7f5bcd2f6800) [pid = 1823] [serial = 1726] [outer = (nil)] 15:24:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 244 (0x7f5bd1c49c00) [pid = 1823] [serial = 1727] [outer = 0x7f5bcd2f6800] 15:24:19 INFO - PROCESS | 1823 | 1461277459001 Marionette DEBUG loaded listener.js 15:24:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f5bda755c00) [pid = 1823] [serial = 1728] [outer = 0x7f5bcd2f6800] 15:24:19 INFO - PROCESS | 1823 | 1461277459628 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]]]}] 15:24:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:24:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1679ms 15:24:19 INFO - PROCESS | 1823 | 1461277459683 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 15:24:19 INFO - PROCESS | 1823 | 1461277459688 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 15:24:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:24:19 INFO - PROCESS | 1823 | 1461277459693 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:24:19 INFO - PROCESS | 1823 | 1461277459695 Marionette TRACE conn3 <- [1,2274,null,{}] 15:24:19 INFO - PROCESS | 1823 | 1461277459711 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}] 15:24:19 INFO - PROCESS | 1823 | 1461277459954 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 15:24:19 INFO - PROCESS | 1823 | 1461277459973 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf4f800 == 177 [pid = 1823] [id = 576] 15:24:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f5bddcf7c00) [pid = 1823] [serial = 1729] [outer = (nil)] 15:24:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f5be0192400) [pid = 1823] [serial = 1730] [outer = 0x7f5bddcf7c00] 15:24:20 INFO - PROCESS | 1823 | 1461277460031 Marionette DEBUG loaded listener.js 15:24:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 248 (0x7f5be061ac00) [pid = 1823] [serial = 1731] [outer = 0x7f5bddcf7c00] 15:24:20 INFO - PROCESS | 1823 | 1461277460780 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]]]}] 15:24:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:24:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1136ms 15:24:20 INFO - PROCESS | 1823 | 1461277460933 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 15:24:20 INFO - PROCESS | 1823 | 1461277460937 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 15:24:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:24:20 INFO - PROCESS | 1823 | 1461277460958 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:24:20 INFO - PROCESS | 1823 | 1461277460962 Marionette TRACE conn3 <- [1,2278,null,{}] 15:24:20 INFO - PROCESS | 1823 | 1461277460970 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}] 15:24:21 INFO - PROCESS | 1823 | 1461277461204 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 15:24:21 INFO - PROCESS | 1823 | 1461277461474 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd213c800 == 178 [pid = 1823] [id = 577] 15:24:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 249 (0x7f5bcafd8c00) [pid = 1823] [serial = 1732] [outer = (nil)] 15:24:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 250 (0x7f5bcd53b800) [pid = 1823] [serial = 1733] [outer = 0x7f5bcafd8c00] 15:24:21 INFO - PROCESS | 1823 | 1461277461613 Marionette DEBUG loaded listener.js 15:24:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 251 (0x7f5bd11cb000) [pid = 1823] [serial = 1734] [outer = 0x7f5bcafd8c00] 15:24:22 INFO - PROCESS | 1823 | 1461277462462 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]]]}] 15:24:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:24:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1532ms 15:24:22 INFO - PROCESS | 1823 | 1461277462491 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 15:24:22 INFO - PROCESS | 1823 | 1461277462496 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 15:24:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:24:22 INFO - PROCESS | 1823 | 1461277462508 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:24:22 INFO - PROCESS | 1823 | 1461277462512 Marionette TRACE conn3 <- [1,2282,null,{}] 15:24:22 INFO - PROCESS | 1823 | 1461277462519 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}] 15:24:22 INFO - PROCESS | 1823 | 1461277462739 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 15:24:23 INFO - PROCESS | 1823 | 1461277463053 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7cab800 == 179 [pid = 1823] [id = 578] 15:24:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 252 (0x7f5bd2018000) [pid = 1823] [serial = 1735] [outer = (nil)] 15:24:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 253 (0x7f5bd34c5400) [pid = 1823] [serial = 1736] [outer = 0x7f5bd2018000] 15:24:23 INFO - PROCESS | 1823 | 1461277463131 Marionette DEBUG loaded listener.js 15:24:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 254 (0x7f5bd3a37800) [pid = 1823] [serial = 1737] [outer = 0x7f5bd2018000] 15:24:23 INFO - PROCESS | 1823 | 1461277463979 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]]]}] 15:24:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:24:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1537ms 15:24:24 INFO - PROCESS | 1823 | 1461277464042 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 15:24:24 INFO - PROCESS | 1823 | 1461277464045 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 15:24:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:24:24 INFO - PROCESS | 1823 | 1461277464052 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:24:24 INFO - PROCESS | 1823 | 1461277464055 Marionette TRACE conn3 <- [1,2286,null,{}] 15:24:24 INFO - PROCESS | 1823 | 1461277464069 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}] 15:24:24 INFO - PROCESS | 1823 | 1461277464325 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 15:24:24 INFO - PROCESS | 1823 | 1461277464691 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bdf1c4800 == 180 [pid = 1823] [id = 579] 15:24:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 255 (0x7f5bd7aab000) [pid = 1823] [serial = 1738] [outer = (nil)] 15:24:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 256 (0x7f5bd7c6c000) [pid = 1823] [serial = 1739] [outer = 0x7f5bd7aab000] 15:24:24 INFO - PROCESS | 1823 | 1461277464768 Marionette DEBUG loaded listener.js 15:24:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 257 (0x7f5bd8ae5000) [pid = 1823] [serial = 1740] [outer = 0x7f5bd7aab000] 15:24:25 INFO - PROCESS | 1823 | 1461277465573 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]]]}] 15:24:25 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 15:24:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1581ms 15:24:25 INFO - PROCESS | 1823 | 1461277465633 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 15:24:25 INFO - PROCESS | 1823 | 1461277465637 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 15:24:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:24:25 INFO - PROCESS | 1823 | 1461277465643 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:24:25 INFO - PROCESS | 1823 | 1461277465646 Marionette TRACE conn3 <- [1,2290,null,{}] 15:24:25 INFO - PROCESS | 1823 | 1461277465651 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}] 15:24:25 INFO - PROCESS | 1823 | 1461277465850 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 15:24:26 INFO - PROCESS | 1823 | 1461277466114 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be21fd800 == 181 [pid = 1823] [id = 580] 15:24:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 258 (0x7f5bd7c64c00) [pid = 1823] [serial = 1741] [outer = (nil)] 15:24:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 259 (0x7f5bded15800) [pid = 1823] [serial = 1742] [outer = 0x7f5bd7c64c00] 15:24:26 INFO - PROCESS | 1823 | 1461277466235 Marionette DEBUG loaded listener.js 15:24:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 260 (0x7f5be0193400) [pid = 1823] [serial = 1743] [outer = 0x7f5bd7c64c00] 15:24:27 INFO - PROCESS | 1823 | 1461277467060 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]]]}] 15:24:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:24:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1483ms 15:24:27 INFO - PROCESS | 1823 | 1461277467128 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 15:24:27 INFO - PROCESS | 1823 | 1461277467132 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 15:24:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:24:27 INFO - PROCESS | 1823 | 1461277467138 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:24:27 INFO - PROCESS | 1823 | 1461277467143 Marionette TRACE conn3 <- [1,2294,null,{}] 15:24:27 INFO - PROCESS | 1823 | 1461277467148 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}] 15:24:27 INFO - PROCESS | 1823 | 1461277467387 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 15:24:27 INFO - PROCESS | 1823 | 1461277467698 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea6b4800 == 182 [pid = 1823] [id = 581] 15:24:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 261 (0x7f5bddfe0800) [pid = 1823] [serial = 1744] [outer = (nil)] 15:24:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 262 (0x7f5be0c18400) [pid = 1823] [serial = 1745] [outer = 0x7f5bddfe0800] 15:24:27 INFO - PROCESS | 1823 | 1461277467774 Marionette DEBUG loaded listener.js 15:24:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 263 (0x7f5be10edc00) [pid = 1823] [serial = 1746] [outer = 0x7f5bddfe0800] 15:24:28 INFO - PROCESS | 1823 | 1461277468536 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]]]}] 15:24:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:24:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1428ms 15:24:28 INFO - PROCESS | 1823 | 1461277468576 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 15:24:28 INFO - PROCESS | 1823 | 1461277468580 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 15:24:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:24:28 INFO - PROCESS | 1823 | 1461277468588 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:24:28 INFO - PROCESS | 1823 | 1461277468590 Marionette TRACE conn3 <- [1,2298,null,{}] 15:24:28 INFO - PROCESS | 1823 | 1461277468595 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}] 15:24:28 INFO - PROCESS | 1823 | 1461277468830 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 15:24:29 INFO - PROCESS | 1823 | 1461277469092 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfbd64000 == 183 [pid = 1823] [id = 582] 15:24:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 264 (0x7f5be8ddc000) [pid = 1823] [serial = 1747] [outer = (nil)] 15:24:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 265 (0x7f5be931b400) [pid = 1823] [serial = 1748] [outer = 0x7f5be8ddc000] 15:24:29 INFO - PROCESS | 1823 | 1461277469221 Marionette DEBUG loaded listener.js 15:24:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 266 (0x7f5bea477c00) [pid = 1823] [serial = 1749] [outer = 0x7f5be8ddc000] 15:24:30 INFO - PROCESS | 1823 | 1461277470030 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]]]}] 15:24:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:24:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1475ms 15:24:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:24:30 INFO - PROCESS | 1823 | 1461277470064 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 15:24:30 INFO - PROCESS | 1823 | 1461277470067 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 15:24:30 INFO - PROCESS | 1823 | 1461277470073 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:24:30 INFO - PROCESS | 1823 | 1461277470076 Marionette TRACE conn3 <- [1,2302,null,{}] 15:24:30 INFO - PROCESS | 1823 | 1461277470081 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}] 15:24:30 INFO - PROCESS | 1823 | 1461277470284 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 15:24:30 INFO - PROCESS | 1823 | 1461277470552 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c01786800 == 184 [pid = 1823] [id = 583] 15:24:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 267 (0x7f5be8de3800) [pid = 1823] [serial = 1750] [outer = (nil)] 15:24:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 268 (0x7f5bf6344c00) [pid = 1823] [serial = 1751] [outer = 0x7f5be8de3800] 15:24:30 INFO - PROCESS | 1823 | 1461277470631 Marionette DEBUG loaded listener.js 15:24:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 269 (0x7f5bf84b9800) [pid = 1823] [serial = 1752] [outer = 0x7f5be8de3800] 15:24:31 INFO - PROCESS | 1823 | 1461277471453 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]]]}] 15:24:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:24:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1427ms 15:24:31 INFO - PROCESS | 1823 | 1461277471500 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 15:24:31 INFO - PROCESS | 1823 | 1461277471503 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 15:24:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:24:31 INFO - PROCESS | 1823 | 1461277471510 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:24:31 INFO - PROCESS | 1823 | 1461277471512 Marionette TRACE conn3 <- [1,2306,null,{}] 15:24:31 INFO - PROCESS | 1823 | 1461277471518 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}] 15:24:31 INFO - PROCESS | 1823 | 1461277471729 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 15:24:32 INFO - PROCESS | 1823 | 1461277471996 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:32 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd221d000 == 185 [pid = 1823] [id = 584] 15:24:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 270 (0x7f5bccdc3800) [pid = 1823] [serial = 1753] [outer = (nil)] 15:24:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 271 (0x7f5bccdca400) [pid = 1823] [serial = 1754] [outer = 0x7f5bccdc3800] 15:24:32 INFO - PROCESS | 1823 | 1461277472114 Marionette DEBUG loaded listener.js 15:24:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 272 (0x7f5bccdcf800) [pid = 1823] [serial = 1755] [outer = 0x7f5bccdc3800] 15:24:32 INFO - PROCESS | 1823 | 1461277472908 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]]]}] 15:24:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:24:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1432ms 15:24:32 INFO - PROCESS | 1823 | 1461277472942 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 15:24:32 INFO - PROCESS | 1823 | 1461277472945 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 15:24:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:24:32 INFO - PROCESS | 1823 | 1461277472952 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:24:32 INFO - PROCESS | 1823 | 1461277472954 Marionette TRACE conn3 <- [1,2310,null,{}] 15:24:32 INFO - PROCESS | 1823 | 1461277472959 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}] 15:24:33 INFO - PROCESS | 1823 | 1461277473161 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 15:24:33 INFO - PROCESS | 1823 | 1461277473441 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcff13000 == 186 [pid = 1823] [id = 585] 15:24:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 273 (0x7f5bccdc5800) [pid = 1823] [serial = 1756] [outer = (nil)] 15:24:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 274 (0x7f5bf6f54400) [pid = 1823] [serial = 1757] [outer = 0x7f5bccdc5800] 15:24:33 INFO - PROCESS | 1823 | 1461277473565 Marionette DEBUG loaded listener.js 15:24:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 275 (0x7f5bfbc3b000) [pid = 1823] [serial = 1758] [outer = 0x7f5bccdc5800] 15:24:34 INFO - PROCESS | 1823 | 1461277474357 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]]]}] 15:24:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:24:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1432ms 15:24:34 INFO - PROCESS | 1823 | 1461277474385 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 15:24:34 INFO - PROCESS | 1823 | 1461277474389 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 15:24:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:24:34 INFO - PROCESS | 1823 | 1461277474395 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:24:34 INFO - PROCESS | 1823 | 1461277474399 Marionette TRACE conn3 <- [1,2314,null,{}] 15:24:34 INFO - PROCESS | 1823 | 1461277474405 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}] 15:24:34 INFO - PROCESS | 1823 | 1461277474648 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 15:24:34 INFO - PROCESS | 1823 | 1461277474963 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be1307800 == 187 [pid = 1823] [id = 586] 15:24:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 276 (0x7f5bccdcb400) [pid = 1823] [serial = 1759] [outer = (nil)] 15:24:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 277 (0x7f5bceeb5400) [pid = 1823] [serial = 1760] [outer = 0x7f5bccdcb400] 15:24:35 INFO - PROCESS | 1823 | 1461277475043 Marionette DEBUG loaded listener.js 15:24:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 278 (0x7f5bceeb9c00) [pid = 1823] [serial = 1761] [outer = 0x7f5bccdcb400] 15:24:35 INFO - PROCESS | 1823 | 1461277475812 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]]]}] 15:24:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:24:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1487ms 15:24:35 INFO - PROCESS | 1823 | 1461277475883 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 15:24:35 INFO - PROCESS | 1823 | 1461277475887 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 15:24:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:24:35 INFO - PROCESS | 1823 | 1461277475894 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:24:35 INFO - PROCESS | 1823 | 1461277475898 Marionette TRACE conn3 <- [1,2318,null,{}] 15:24:35 INFO - PROCESS | 1823 | 1461277475903 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}] 15:24:36 INFO - PROCESS | 1823 | 1461277476166 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 15:24:36 INFO - PROCESS | 1823 | 1461277476481 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c03fae800 == 188 [pid = 1823] [id = 587] 15:24:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 279 (0x7f5bcf34fc00) [pid = 1823] [serial = 1762] [outer = (nil)] 15:24:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 280 (0x7f5bcf352800) [pid = 1823] [serial = 1763] [outer = 0x7f5bcf34fc00] 15:24:36 INFO - PROCESS | 1823 | 1461277476565 Marionette DEBUG loaded listener.js 15:24:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 281 (0x7f5bfbe95400) [pid = 1823] [serial = 1764] [outer = 0x7f5bcf34fc00] 15:24:37 INFO - PROCESS | 1823 | 1461277477559 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] 15:24:37 INFO - PROCESS | 1823 | 1461277477640 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 15:24:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:24:37 INFO - PROCESS | 1823 | 1461277477645 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:24:37 INFO - PROCESS | 1823 | 1461277477647 Marionette TRACE conn3 <- [1,2322,null,{}] 15:24:37 INFO - PROCESS | 1823 | 1461277477653 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}] 15:24:37 INFO - PROCESS | 1823 | 1461277477865 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 15:24:38 INFO - PROCESS | 1823 | 1461277478177 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcff11000 == 189 [pid = 1823] [id = 588] 15:24:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 282 (0x7f5bcf1c8000) [pid = 1823] [serial = 1765] [outer = (nil)] 15:24:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 283 (0x7f5bcf1ce800) [pid = 1823] [serial = 1766] [outer = 0x7f5bcf1c8000] 15:24:38 INFO - PROCESS | 1823 | 1461277478256 Marionette DEBUG loaded listener.js 15:24:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 284 (0x7f5bd3f8c000) [pid = 1823] [serial = 1767] [outer = 0x7f5bcf1c8000] 15:24:39 INFO - PROCESS | 1823 | 1461277479036 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]]]}] 15:24:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:24:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1424ms 15:24:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:24:39 INFO - PROCESS | 1823 | 1461277479071 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 15:24:39 INFO - PROCESS | 1823 | 1461277479074 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 15:24:39 INFO - PROCESS | 1823 | 1461277479080 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:24:39 INFO - PROCESS | 1823 | 1461277479083 Marionette TRACE conn3 <- [1,2326,null,{}] 15:24:39 INFO - PROCESS | 1823 | 1461277479088 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}] 15:24:39 INFO - PROCESS | 1823 | 1461277479289 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 15:24:39 INFO - PROCESS | 1823 | 1461277479562 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0e31000 == 190 [pid = 1823] [id = 589] 15:24:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 285 (0x7f5bccc0c000) [pid = 1823] [serial = 1768] [outer = (nil)] 15:24:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 286 (0x7f5bccc13c00) [pid = 1823] [serial = 1769] [outer = 0x7f5bccc0c000] 15:24:39 INFO - PROCESS | 1823 | 1461277479689 Marionette DEBUG loaded listener.js 15:24:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 287 (0x7f5bccc18800) [pid = 1823] [serial = 1770] [outer = 0x7f5bccc0c000] 15:24:40 INFO - PROCESS | 1823 | 1461277480456 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]]]}] 15:24:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:24:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1429ms 15:24:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:24:40 INFO - PROCESS | 1823 | 1461277480509 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 15:24:40 INFO - PROCESS | 1823 | 1461277480512 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 15:24:40 INFO - PROCESS | 1823 | 1461277480518 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:24:40 INFO - PROCESS | 1823 | 1461277480521 Marionette TRACE conn3 <- [1,2330,null,{}] 15:24:40 INFO - PROCESS | 1823 | 1461277480526 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}] 15:24:40 INFO - PROCESS | 1823 | 1461277480734 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 15:24:41 INFO - PROCESS | 1823 | 1461277481007 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bc8ca7000 == 191 [pid = 1823] [id = 590] 15:24:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 288 (0x7f5bc8ce1000) [pid = 1823] [serial = 1771] [outer = (nil)] 15:24:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 289 (0x7f5bc8ce8000) [pid = 1823] [serial = 1772] [outer = 0x7f5bc8ce1000] 15:24:41 INFO - PROCESS | 1823 | 1461277481121 Marionette DEBUG loaded listener.js 15:24:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 290 (0x7f5bc8cec800) [pid = 1823] [serial = 1773] [outer = 0x7f5bc8ce1000] 15:24:41 INFO - PROCESS | 1823 | 1461277481895 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]]]}] 15:24:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:24:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1436ms 15:24:41 INFO - PROCESS | 1823 | 1461277481954 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 15:24:41 INFO - PROCESS | 1823 | 1461277481957 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 15:24:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:24:41 INFO - PROCESS | 1823 | 1461277481963 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:24:41 INFO - PROCESS | 1823 | 1461277481965 Marionette TRACE conn3 <- [1,2334,null,{}] 15:24:41 INFO - PROCESS | 1823 | 1461277481971 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}] 15:24:42 INFO - PROCESS | 1823 | 1461277482183 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 15:24:42 INFO - PROCESS | 1823 | 1461277482459 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcae32800 == 192 [pid = 1823] [id = 591] 15:24:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 291 (0x7f5bc8ce2000) [pid = 1823] [serial = 1774] [outer = (nil)] 15:24:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 292 (0x7f5bccc14c00) [pid = 1823] [serial = 1775] [outer = 0x7f5bc8ce2000] 15:24:42 INFO - PROCESS | 1823 | 1461277482583 Marionette DEBUG loaded listener.js 15:24:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 293 (0x7f5bceddcc00) [pid = 1823] [serial = 1776] [outer = 0x7f5bc8ce2000] 15:24:43 INFO - PROCESS | 1823 | 1461277483434 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]]]}] 15:24:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:24:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1529ms 15:24:43 INFO - PROCESS | 1823 | 1461277483494 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 15:24:43 INFO - PROCESS | 1823 | 1461277483498 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 15:24:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:24:43 INFO - PROCESS | 1823 | 1461277483505 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:24:43 INFO - PROCESS | 1823 | 1461277483508 Marionette TRACE conn3 <- [1,2338,null,{}] 15:24:43 INFO - PROCESS | 1823 | 1461277483514 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}] 15:24:43 INFO - PROCESS | 1823 | 1461277483728 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 15:24:44 INFO - PROCESS | 1823 | 1461277484040 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcae4a800 == 193 [pid = 1823] [id = 592] 15:24:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 294 (0x7f5bc8ce4800) [pid = 1823] [serial = 1777] [outer = (nil)] 15:24:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 295 (0x7f5bcb9acc00) [pid = 1823] [serial = 1778] [outer = 0x7f5bc8ce4800] 15:24:44 INFO - PROCESS | 1823 | 1461277484122 Marionette DEBUG loaded listener.js 15:24:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 296 (0x7f5bcb9b1400) [pid = 1823] [serial = 1779] [outer = 0x7f5bc8ce4800] 15:24:44 INFO - PROCESS | 1823 | 1461277484924 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]]]}] 15:24:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:24:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1484ms 15:24:44 INFO - PROCESS | 1823 | 1461277484989 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 15:24:44 INFO - PROCESS | 1823 | 1461277484993 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 15:24:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:24:45 INFO - PROCESS | 1823 | 1461277484998 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:24:45 INFO - PROCESS | 1823 | 1461277485001 Marionette TRACE conn3 <- [1,2342,null,{}] 15:24:45 INFO - PROCESS | 1823 | 1461277485006 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}] 15:24:45 INFO - PROCESS | 1823 | 1461277485207 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 15:24:45 INFO - PROCESS | 1823 | 1461277485521 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bccf8e800 == 194 [pid = 1823] [id = 593] 15:24:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 297 (0x7f5bcb9ab800) [pid = 1823] [serial = 1780] [outer = (nil)] 15:24:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 298 (0x7f5bccc0dc00) [pid = 1823] [serial = 1781] [outer = 0x7f5bcb9ab800] 15:24:45 INFO - PROCESS | 1823 | 1461277485596 Marionette DEBUG loaded listener.js 15:24:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 299 (0x7f5bcf34c000) [pid = 1823] [serial = 1782] [outer = 0x7f5bcb9ab800] 15:24:46 INFO - PROCESS | 1823 | 1461277486561 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]]]}] 15:24:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:24:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1625ms 15:24:46 INFO - PROCESS | 1823 | 1461277486626 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 15:24:46 INFO - PROCESS | 1823 | 1461277486629 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 15:24:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:24:46 INFO - PROCESS | 1823 | 1461277486634 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:24:46 INFO - PROCESS | 1823 | 1461277486636 Marionette TRACE conn3 <- [1,2346,null,{}] 15:24:46 INFO - PROCESS | 1823 | 1461277486642 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}] 15:24:46 INFO - PROCESS | 1823 | 1461277486856 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 15:24:47 INFO - PROCESS | 1823 | 1461277487132 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bc80cf800 == 195 [pid = 1823] [id = 594] 15:24:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 300 (0x7f5bcb9b1800) [pid = 1823] [serial = 1783] [outer = (nil)] 15:24:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 301 (0x7f5bd52e0c00) [pid = 1823] [serial = 1784] [outer = 0x7f5bcb9b1800] 15:24:47 INFO - PROCESS | 1823 | 1461277487250 Marionette DEBUG loaded listener.js 15:24:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 302 (0x7f5bd52e7800) [pid = 1823] [serial = 1785] [outer = 0x7f5bcb9b1800] 15:24:48 INFO - PROCESS | 1823 | 1461277488093 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]]]}] 15:24:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:24:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1482ms 15:24:48 INFO - PROCESS | 1823 | 1461277488119 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 15:24:48 INFO - PROCESS | 1823 | 1461277488122 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 15:24:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:24:48 INFO - PROCESS | 1823 | 1461277488128 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:24:48 INFO - PROCESS | 1823 | 1461277488130 Marionette TRACE conn3 <- [1,2350,null,{}] 15:24:48 INFO - PROCESS | 1823 | 1461277488135 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}] 15:24:48 INFO - PROCESS | 1823 | 1461277488342 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 15:24:48 INFO - PROCESS | 1823 | 1461277488662 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bc84cf000 == 196 [pid = 1823] [id = 595] 15:24:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 303 (0x7f5bc84b4400) [pid = 1823] [serial = 1786] [outer = (nil)] 15:24:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 304 (0x7f5bc84ba400) [pid = 1823] [serial = 1787] [outer = 0x7f5bc84b4400] 15:24:48 INFO - PROCESS | 1823 | 1461277488739 Marionette DEBUG loaded listener.js 15:24:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 305 (0x7f5bc84bec00) [pid = 1823] [serial = 1788] [outer = 0x7f5bc84b4400] 15:24:49 INFO - PROCESS | 1823 | 1461277489545 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]]]}] 15:24:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:24:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1482ms 15:24:49 INFO - PROCESS | 1823 | 1461277489615 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 15:24:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:24:49 INFO - PROCESS | 1823 | 1461277489627 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 15:24:49 INFO - PROCESS | 1823 | 1461277489632 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:24:49 INFO - PROCESS | 1823 | 1461277489636 Marionette TRACE conn3 <- [1,2354,null,{}] 15:24:49 INFO - PROCESS | 1823 | 1461277489641 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}] 15:24:49 INFO - PROCESS | 1823 | 1461277489856 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 15:24:50 INFO - PROCESS | 1823 | 1461277490215 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1acd000 == 197 [pid = 1823] [id = 596] 15:24:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 306 (0x7f5bc84b6000) [pid = 1823] [serial = 1789] [outer = (nil)] 15:24:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 307 (0x7f5bd22bb000) [pid = 1823] [serial = 1790] [outer = 0x7f5bc84b6000] 15:24:50 INFO - PROCESS | 1823 | 1461277490291 Marionette DEBUG loaded listener.js 15:24:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 308 (0x7f5bd52e4800) [pid = 1823] [serial = 1791] [outer = 0x7f5bc84b6000] 15:24:51 INFO - PROCESS | 1823 | 1461277491102 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]]]}] 15:24:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:24:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1543ms 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be3966000 == 196 [pid = 1823] [id = 416] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bda6d9800 == 195 [pid = 1823] [id = 481] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd2138800 == 194 [pid = 1823] [id = 575] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd6762000 == 193 [pid = 1823] [id = 574] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd42ce000 == 192 [pid = 1823] [id = 573] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd238e000 == 191 [pid = 1823] [id = 572] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd00ef000 == 190 [pid = 1823] [id = 571] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd98b3000 == 189 [pid = 1823] [id = 570] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd23e8800 == 188 [pid = 1823] [id = 569] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd544a000 == 187 [pid = 1823] [id = 565] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcaed4000 == 186 [pid = 1823] [id = 564] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5c008b6800 == 185 [pid = 1823] [id = 563] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfbd7a800 == 184 [pid = 1823] [id = 562] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf7406800 == 183 [pid = 1823] [id = 561] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea8d4800 == 182 [pid = 1823] [id = 560] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be6f0d000 == 181 [pid = 1823] [id = 559] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf760b000 == 180 [pid = 1823] [id = 223] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be116e800 == 179 [pid = 1823] [id = 558] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be064c000 == 178 [pid = 1823] [id = 557] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bde29f800 == 177 [pid = 1823] [id = 556] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddf3a800 == 176 [pid = 1823] [id = 555] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9c8c000 == 175 [pid = 1823] [id = 554] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd7add800 == 174 [pid = 1823] [id = 553] 15:24:52 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd23e2800 == 173 [pid = 1823] [id = 552] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 307 (0x7f5bd6040800) [pid = 1823] [serial = 1649] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 306 (0x7f5bd64cb800) [pid = 1823] [serial = 1650] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 305 (0x7f5bd67c2400) [pid = 1823] [serial = 1652] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 304 (0x7f5bd3e0bc00) [pid = 1823] [serial = 1646] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 303 (0x7f5bd3e0a400) [pid = 1823] [serial = 1580] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 302 (0x7f5bdf12e800) [pid = 1823] [serial = 1598] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 301 (0x7f5bddcfb400) [pid = 1823] [serial = 1595] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 300 (0x7f5bd8a8a000) [pid = 1823] [serial = 1592] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 299 (0x7f5be0744800) [pid = 1823] [serial = 1604] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 298 (0x7f5bcd534800) [pid = 1823] [serial = 1637] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 297 (0x7f5bd104dc00) [pid = 1823] [serial = 1638] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 296 (0x7f5be2649400) [pid = 1823] [serial = 1613] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 295 (0x7f5bd1b56400) [pid = 1823] [serial = 1640] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 294 (0x7f5bd2010c00) [pid = 1823] [serial = 1641] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 293 (0x7f5bd1df2c00) [pid = 1823] [serial = 1634] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 292 (0x7f5bd104c800) [pid = 1823] [serial = 1631] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 291 (0x7f5bcafd2c00) [pid = 1823] [serial = 1628] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 290 (0x7f5be97aa000) [pid = 1823] [serial = 1625] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 289 (0x7f5bea072400) [pid = 1823] [serial = 1622] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 288 (0x7f5be8de8800) [pid = 1823] [serial = 1619] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 287 (0x7f5be0163000) [pid = 1823] [serial = 1601] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 286 (0x7f5bd6129000) [pid = 1823] [serial = 1589] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 285 (0x7f5bd1c2ec00) [pid = 1823] [serial = 1583] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 284 (0x7f5bd34c8c00) [pid = 1823] [serial = 1586] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 283 (0x7f5be7bcac00) [pid = 1823] [serial = 1616] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 282 (0x7f5be0c17400) [pid = 1823] [serial = 1607] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 281 (0x7f5bd2165400) [pid = 1823] [serial = 1643] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 280 (0x7f5bd34ce000) [pid = 1823] [serial = 1644] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 279 (0x7f5be11df400) [pid = 1823] [serial = 1610] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 278 (0x7f5bd40ac800) [pid = 1823] [serial = 1647] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | --DOMWINDOW == 277 (0x7f5bd88fdc00) [pid = 1823] [serial = 1653] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 1823 | 1461277492636 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 15:24:52 INFO - PROCESS | 1823 | 1461277492640 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 15:24:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:24:52 INFO - PROCESS | 1823 | 1461277492673 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:24:52 INFO - PROCESS | 1823 | 1461277492680 Marionette TRACE conn3 <- [1,2358,null,{}] 15:24:52 INFO - PROCESS | 1823 | 1461277492689 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}] 15:24:52 INFO - PROCESS | 1823 | 1461277492870 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 15:24:52 INFO - PROCESS | 1823 | 1461277492887 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcaecf800 == 174 [pid = 1823] [id = 597] 15:24:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 278 (0x7f5bccc15000) [pid = 1823] [serial = 1792] [outer = (nil)] 15:24:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 279 (0x7f5bccdcc800) [pid = 1823] [serial = 1793] [outer = 0x7f5bccc15000] 15:24:52 INFO - PROCESS | 1823 | 1461277492950 Marionette DEBUG loaded listener.js 15:24:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 280 (0x7f5bcd2f7000) [pid = 1823] [serial = 1794] [outer = 0x7f5bccc15000] 15:24:53 INFO - PROCESS | 1823 | 1461277493847 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]]]}] 15:24:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:24:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1241ms 15:24:53 INFO - PROCESS | 1823 | 1461277493912 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 15:24:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:24:53 INFO - PROCESS | 1823 | 1461277493917 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 15:24:53 INFO - PROCESS | 1823 | 1461277493928 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:24:53 INFO - PROCESS | 1823 | 1461277493933 Marionette TRACE conn3 <- [1,2362,null,{}] 15:24:53 INFO - PROCESS | 1823 | 1461277493939 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}] 15:24:54 INFO - PROCESS | 1823 | 1461277494122 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 15:24:54 INFO - PROCESS | 1823 | 1461277494311 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd0fc9000 == 175 [pid = 1823] [id = 598] 15:24:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 281 (0x7f5bcafb7000) [pid = 1823] [serial = 1795] [outer = (nil)] 15:24:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 282 (0x7f5bcf1c3400) [pid = 1823] [serial = 1796] [outer = 0x7f5bcafb7000] 15:24:54 INFO - PROCESS | 1823 | 1461277494370 Marionette DEBUG loaded listener.js 15:24:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 283 (0x7f5bcf350000) [pid = 1823] [serial = 1797] [outer = 0x7f5bcafb7000] 15:24:55 INFO - PROCESS | 1823 | 1461277495297 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]]]}] 15:24:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:24:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1436ms 15:24:55 INFO - PROCESS | 1823 | 1461277495361 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 15:24:55 INFO - PROCESS | 1823 | 1461277495365 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 15:24:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:24:55 INFO - PROCESS | 1823 | 1461277495371 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:24:55 INFO - PROCESS | 1823 | 1461277495374 Marionette TRACE conn3 <- [1,2366,null,{}] 15:24:55 INFO - PROCESS | 1823 | 1461277495395 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}] 15:24:55 INFO - PROCESS | 1823 | 1461277495670 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 15:24:55 INFO - PROCESS | 1823 | 1461277495710 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd2394000 == 176 [pid = 1823] [id = 599] 15:24:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 284 (0x7f5bd1c4d400) [pid = 1823] [serial = 1798] [outer = (nil)] 15:24:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 285 (0x7f5bd1df2c00) [pid = 1823] [serial = 1799] [outer = 0x7f5bd1c4d400] 15:24:55 INFO - PROCESS | 1823 | 1461277495813 Marionette DEBUG loaded listener.js 15:24:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 286 (0x7f5bd1e8b800) [pid = 1823] [serial = 1800] [outer = 0x7f5bd1c4d400] 15:24:56 INFO - PROCESS | 1823 | 1461277496730 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]]]}] 15:24:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:24:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1379ms 15:24:56 INFO - PROCESS | 1823 | 1461277496752 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 15:24:56 INFO - PROCESS | 1823 | 1461277496755 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 15:24:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:24:56 INFO - PROCESS | 1823 | 1461277496769 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:24:56 INFO - PROCESS | 1823 | 1461277496771 Marionette TRACE conn3 <- [1,2370,null,{}] 15:24:56 INFO - PROCESS | 1823 | 1461277496778 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}] 15:24:57 INFO - PROCESS | 1823 | 1461277497601 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 15:24:57 INFO - PROCESS | 1823 | --DOMWINDOW == 285 (0x7f5bd7d6d400) [pid = 1823] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:24:57 INFO - PROCESS | 1823 | --DOMWINDOW == 284 (0x7f5bd1e8e800) [pid = 1823] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:24:57 INFO - PROCESS | 1823 | --DOMWINDOW == 283 (0x7f5bd1a9c000) [pid = 1823] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:24:57 INFO - PROCESS | 1823 | --DOMWINDOW == 282 (0x7f5bd1b58800) [pid = 1823] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:24:57 INFO - PROCESS | 1823 | --DOMWINDOW == 281 (0x7f5bcd2f6800) [pid = 1823] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:24:57 INFO - PROCESS | 1823 | --DOMWINDOW == 280 (0x7f5bcad2b800) [pid = 1823] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:24:57 INFO - PROCESS | 1823 | --DOMWINDOW == 279 (0x7f5bcafbe000) [pid = 1823] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:24:57 INFO - PROCESS | 1823 | 1461277497789 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd30e9800 == 177 [pid = 1823] [id = 600] 15:24:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 280 (0x7f5bcad2b800) [pid = 1823] [serial = 1801] [outer = (nil)] 15:24:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 281 (0x7f5bd1b58800) [pid = 1823] [serial = 1802] [outer = 0x7f5bcad2b800] 15:24:57 INFO - PROCESS | 1823 | 1461277497854 Marionette DEBUG loaded listener.js 15:24:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 282 (0x7f5bd3326000) [pid = 1823] [serial = 1803] [outer = 0x7f5bcad2b800] 15:24:58 INFO - PROCESS | 1823 | 1461277498529 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]]]}] 15:24:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:24:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1784ms 15:24:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:24:58 INFO - PROCESS | 1823 | 1461277498546 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 15:24:58 INFO - PROCESS | 1823 | 1461277498550 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 15:24:58 INFO - PROCESS | 1823 | 1461277498556 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:24:58 INFO - PROCESS | 1823 | 1461277498558 Marionette TRACE conn3 <- [1,2374,null,{}] 15:24:58 INFO - PROCESS | 1823 | 1461277498563 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}] 15:24:58 INFO - PROCESS | 1823 | 1461277498753 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 15:24:58 INFO - PROCESS | 1823 | 1461277498942 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd545a000 == 178 [pid = 1823] [id = 601] 15:24:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 283 (0x7f5bcd2f5000) [pid = 1823] [serial = 1804] [outer = (nil)] 15:24:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 284 (0x7f5bd3a3ec00) [pid = 1823] [serial = 1805] [outer = 0x7f5bcd2f5000] 15:24:59 INFO - PROCESS | 1823 | 1461277499012 Marionette DEBUG loaded listener.js 15:24:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 285 (0x7f5bd3c4e000) [pid = 1823] [serial = 1806] [outer = 0x7f5bcd2f5000] 15:24:59 INFO - PROCESS | 1823 | 1461277499894 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]]]}] 15:24:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:24:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1376ms 15:24:59 INFO - PROCESS | 1823 | 1461277499932 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 15:24:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:24:59 INFO - PROCESS | 1823 | 1461277499940 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 15:24:59 INFO - PROCESS | 1823 | 1461277499949 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:24:59 INFO - PROCESS | 1823 | 1461277499955 Marionette TRACE conn3 <- [1,2378,null,{}] 15:24:59 INFO - PROCESS | 1823 | 1461277499964 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}] 15:25:00 INFO - PROCESS | 1823 | 1461277500241 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 15:25:00 INFO - PROCESS | 1823 | 1461277500570 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcff0e000 == 179 [pid = 1823] [id = 602] 15:25:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 286 (0x7f5bcafc1c00) [pid = 1823] [serial = 1807] [outer = (nil)] 15:25:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 287 (0x7f5bccdd0400) [pid = 1823] [serial = 1808] [outer = 0x7f5bcafc1c00] 15:25:00 INFO - PROCESS | 1823 | 1461277500652 Marionette DEBUG loaded listener.js 15:25:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 288 (0x7f5bceddb400) [pid = 1823] [serial = 1809] [outer = 0x7f5bcafc1c00] 15:25:01 INFO - PROCESS | 1823 | 1461277501513 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]]]}] 15:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1643ms 15:25:01 INFO - PROCESS | 1823 | 1461277501592 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 15:25:01 INFO - PROCESS | 1823 | 1461277501600 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 15:25:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:25:01 INFO - PROCESS | 1823 | 1461277501610 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:25:01 INFO - PROCESS | 1823 | 1461277501613 Marionette TRACE conn3 <- [1,2382,null,{}] 15:25:01 INFO - PROCESS | 1823 | 1461277501620 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}] 15:25:01 INFO - PROCESS | 1823 | 1461277501869 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 15:25:02 INFO - PROCESS | 1823 | 1461277502209 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3fa9800 == 180 [pid = 1823] [id = 603] 15:25:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 289 (0x7f5bcf349c00) [pid = 1823] [serial = 1810] [outer = (nil)] 15:25:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 290 (0x7f5bd11cc000) [pid = 1823] [serial = 1811] [outer = 0x7f5bcf349c00] 15:25:02 INFO - PROCESS | 1823 | 1461277502290 Marionette DEBUG loaded listener.js 15:25:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 291 (0x7f5bd1c4ec00) [pid = 1823] [serial = 1812] [outer = 0x7f5bcf349c00] 15:25:03 INFO - PROCESS | 1823 | 1461277503230 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]]]}] 15:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1686ms 15:25:03 INFO - PROCESS | 1823 | 1461277503296 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 15:25:03 INFO - PROCESS | 1823 | 1461277503300 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 15:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:25:03 INFO - PROCESS | 1823 | 1461277503306 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:25:03 INFO - PROCESS | 1823 | 1461277503312 Marionette TRACE conn3 <- [1,2386,null,{}] 15:25:03 INFO - PROCESS | 1823 | 1461277503327 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}] 15:25:03 INFO - PROCESS | 1823 | 1461277503546 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 15:25:03 INFO - PROCESS | 1823 | 1461277503863 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd68e4000 == 181 [pid = 1823] [id = 604] 15:25:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 292 (0x7f5bd38e9000) [pid = 1823] [serial = 1813] [outer = (nil)] 15:25:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 293 (0x7f5bd3e0c400) [pid = 1823] [serial = 1814] [outer = 0x7f5bd38e9000] 15:25:03 INFO - PROCESS | 1823 | 1461277503940 Marionette DEBUG loaded listener.js 15:25:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 294 (0x7f5bd424d000) [pid = 1823] [serial = 1815] [outer = 0x7f5bd38e9000] 15:25:04 INFO - PROCESS | 1823 | 1461277504748 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]]]}] 15:25:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:25:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1488ms 15:25:04 INFO - PROCESS | 1823 | 1461277504794 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 15:25:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:25:04 INFO - PROCESS | 1823 | 1461277504799 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 15:25:04 INFO - PROCESS | 1823 | 1461277504804 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:25:04 INFO - PROCESS | 1823 | 1461277504807 Marionette TRACE conn3 <- [1,2390,null,{}] 15:25:04 INFO - PROCESS | 1823 | 1461277504812 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}] 15:25:05 INFO - PROCESS | 1823 | 1461277505026 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 15:25:05 INFO - PROCESS | 1823 | 1461277505377 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd8671800 == 182 [pid = 1823] [id = 605] 15:25:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 295 (0x7f5bd4273c00) [pid = 1823] [serial = 1816] [outer = (nil)] 15:25:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 296 (0x7f5bd52e7400) [pid = 1823] [serial = 1817] [outer = 0x7f5bd4273c00] 15:25:05 INFO - PROCESS | 1823 | 1461277505453 Marionette DEBUG loaded listener.js 15:25:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 297 (0x7f5bd5344800) [pid = 1823] [serial = 1818] [outer = 0x7f5bd4273c00] 15:25:06 INFO - PROCESS | 1823 | 1461277506256 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]]]}] 15:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1484ms 15:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:25:06 INFO - PROCESS | 1823 | 1461277506289 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 15:25:06 INFO - PROCESS | 1823 | 1461277506292 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 15:25:06 INFO - PROCESS | 1823 | 1461277506298 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:25:06 INFO - PROCESS | 1823 | 1461277506301 Marionette TRACE conn3 <- [1,2394,null,{}] 15:25:06 INFO - PROCESS | 1823 | 1461277506306 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}] 15:25:06 INFO - PROCESS | 1823 | 1461277506506 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 15:25:06 INFO - PROCESS | 1823 | 1461277506786 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9c82800 == 183 [pid = 1823] [id = 606] 15:25:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 298 (0x7f5bcb9b0800) [pid = 1823] [serial = 1819] [outer = (nil)] 15:25:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 299 (0x7f5bd5349c00) [pid = 1823] [serial = 1820] [outer = 0x7f5bcb9b0800] 15:25:06 INFO - PROCESS | 1823 | 1461277506897 Marionette DEBUG loaded listener.js 15:25:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 300 (0x7f5bd6040400) [pid = 1823] [serial = 1821] [outer = 0x7f5bcb9b0800] 15:25:07 INFO - PROCESS | 1823 | 1461277507726 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]]]}] 15:25:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:25:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1484ms 15:25:07 INFO - PROCESS | 1823 | 1461277507782 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 15:25:07 INFO - PROCESS | 1823 | 1461277507786 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 15:25:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:25:07 INFO - PROCESS | 1823 | 1461277507792 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:25:07 INFO - PROCESS | 1823 | 1461277507794 Marionette TRACE conn3 <- [1,2398,null,{}] 15:25:07 INFO - PROCESS | 1823 | 1461277507799 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}] 15:25:08 INFO - PROCESS | 1823 | 1461277508078 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 15:25:08 INFO - PROCESS | 1823 | 1461277508402 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf4c000 == 184 [pid = 1823] [id = 607] 15:25:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 301 (0x7f5bd7c69c00) [pid = 1823] [serial = 1822] [outer = (nil)] 15:25:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 302 (0x7f5bd8a92c00) [pid = 1823] [serial = 1823] [outer = 0x7f5bd7c69c00] 15:25:08 INFO - PROCESS | 1823 | 1461277508477 Marionette DEBUG loaded listener.js 15:25:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 303 (0x7f5bd9685c00) [pid = 1823] [serial = 1824] [outer = 0x7f5bd7c69c00] 15:25:09 INFO - PROCESS | 1823 | 1461277509283 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]]]}] 15:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1539ms 15:25:09 INFO - PROCESS | 1823 | 1461277509331 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 15:25:09 INFO - PROCESS | 1823 | 1461277509335 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 15:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:25:09 INFO - PROCESS | 1823 | 1461277509341 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:25:09 INFO - PROCESS | 1823 | 1461277509343 Marionette TRACE conn3 <- [1,2402,null,{}] 15:25:09 INFO - PROCESS | 1823 | 1461277509348 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}] 15:25:09 INFO - PROCESS | 1823 | 1461277509547 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 15:25:09 INFO - PROCESS | 1823 | 1461277509833 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bded50000 == 185 [pid = 1823] [id = 608] 15:25:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 304 (0x7f5bd64c0400) [pid = 1823] [serial = 1825] [outer = (nil)] 15:25:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 305 (0x7f5bddcf1400) [pid = 1823] [serial = 1826] [outer = 0x7f5bd64c0400] 15:25:09 INFO - PROCESS | 1823 | 1461277509944 Marionette DEBUG loaded listener.js 15:25:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 306 (0x7f5bde417400) [pid = 1823] [serial = 1827] [outer = 0x7f5bd64c0400] 15:25:10 INFO - PROCESS | 1823 | 1461277510725 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]]]}] 15:25:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:25:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1438ms 15:25:10 INFO - PROCESS | 1823 | 1461277510780 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 15:25:10 INFO - PROCESS | 1823 | 1461277510784 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 15:25:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:25:10 INFO - PROCESS | 1823 | 1461277510789 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:25:10 INFO - PROCESS | 1823 | 1461277510792 Marionette TRACE conn3 <- [1,2406,null,{}] 15:25:10 INFO - PROCESS | 1823 | 1461277510796 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}] 15:25:10 INFO - PROCESS | 1823 | 1461277510983 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 15:25:11 INFO - PROCESS | 1823 | 1461277511264 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b72000 == 186 [pid = 1823] [id = 609] 15:25:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 307 (0x7f5bd7f6f000) [pid = 1823] [serial = 1828] [outer = (nil)] 15:25:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 308 (0x7f5bdeeef800) [pid = 1823] [serial = 1829] [outer = 0x7f5bd7f6f000] 15:25:11 INFO - PROCESS | 1823 | 1461277511372 Marionette DEBUG loaded listener.js 15:25:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 309 (0x7f5be0163800) [pid = 1823] [serial = 1830] [outer = 0x7f5bd7f6f000] 15:25:12 INFO - PROCESS | 1823 | 1461277512127 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]]]}] 15:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1383ms 15:25:12 INFO - PROCESS | 1823 | 1461277512173 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 15:25:12 INFO - PROCESS | 1823 | 1461277512176 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 15:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:25:12 INFO - PROCESS | 1823 | 1461277512182 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:25:12 INFO - PROCESS | 1823 | 1461277512184 Marionette TRACE conn3 <- [1,2410,null,{}] 15:25:12 INFO - PROCESS | 1823 | 1461277512190 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}] 15:25:12 INFO - PROCESS | 1823 | 1461277512399 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 15:25:12 INFO - PROCESS | 1823 | 1461277512685 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be117b000 == 187 [pid = 1823] [id = 610] 15:25:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 310 (0x7f5bd98d1800) [pid = 1823] [serial = 1831] [outer = (nil)] 15:25:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 311 (0x7f5be01bcc00) [pid = 1823] [serial = 1832] [outer = 0x7f5bd98d1800] 15:25:12 INFO - PROCESS | 1823 | 1461277512800 Marionette DEBUG loaded listener.js 15:25:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 312 (0x7f5be0bed800) [pid = 1823] [serial = 1833] [outer = 0x7f5bd98d1800] 15:25:13 INFO - PROCESS | 1823 | 1461277513583 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]]]}] 15:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1477ms 15:25:13 INFO - PROCESS | 1823 | 1461277513660 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 15:25:13 INFO - PROCESS | 1823 | 1461277513663 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 15:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:25:13 INFO - PROCESS | 1823 | 1461277513670 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:25:13 INFO - PROCESS | 1823 | 1461277513673 Marionette TRACE conn3 <- [1,2414,null,{}] 15:25:13 INFO - PROCESS | 1823 | 1461277513678 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}] 15:25:13 INFO - PROCESS | 1823 | 1461277513912 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 15:25:14 INFO - PROCESS | 1823 | 1461277514225 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3f3a800 == 188 [pid = 1823] [id = 611] 15:25:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 313 (0x7f5bd3c50800) [pid = 1823] [serial = 1834] [outer = (nil)] 15:25:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 314 (0x7f5bd968cc00) [pid = 1823] [serial = 1835] [outer = 0x7f5bd3c50800] 15:25:14 INFO - PROCESS | 1823 | 1461277514303 Marionette DEBUG loaded listener.js 15:25:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 315 (0x7f5be11df400) [pid = 1823] [serial = 1836] [outer = 0x7f5bd3c50800] 15:25:15 INFO - PROCESS | 1823 | 1461277515089 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]]]}] 15:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1478ms 15:25:15 INFO - PROCESS | 1823 | 1461277515148 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 15:25:15 INFO - PROCESS | 1823 | 1461277515153 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 15:25:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:25:15 INFO - PROCESS | 1823 | 1461277515158 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:25:15 INFO - PROCESS | 1823 | 1461277515162 Marionette TRACE conn3 <- [1,2418,null,{}] 15:25:15 INFO - PROCESS | 1823 | 1461277515175 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}] 15:25:15 INFO - PROCESS | 1823 | 1461277515436 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 15:25:15 INFO - PROCESS | 1823 | 1461277515763 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea8d4800 == 189 [pid = 1823] [id = 612] 15:25:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 316 (0x7f5be2649400) [pid = 1823] [serial = 1837] [outer = (nil)] 15:25:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 317 (0x7f5be3c84400) [pid = 1823] [serial = 1838] [outer = 0x7f5be2649400] 15:25:15 INFO - PROCESS | 1823 | 1461277515842 Marionette DEBUG loaded listener.js 15:25:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 318 (0x7f5be7bd3000) [pid = 1823] [serial = 1839] [outer = 0x7f5be2649400] 15:25:16 INFO - PROCESS | 1823 | 1461277516669 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]]]}] 15:25:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:25:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1585ms 15:25:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:25:16 INFO - PROCESS | 1823 | 1461277516745 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 15:25:16 INFO - PROCESS | 1823 | 1461277516747 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 15:25:16 INFO - PROCESS | 1823 | 1461277516754 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:25:16 INFO - PROCESS | 1823 | 1461277516757 Marionette TRACE conn3 <- [1,2422,null,{}] 15:25:16 INFO - PROCESS | 1823 | 1461277516762 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}] 15:25:16 INFO - PROCESS | 1823 | 1461277516990 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 15:25:17 INFO - PROCESS | 1823 | 1461277517304 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf8319000 == 190 [pid = 1823] [id = 613] 15:25:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 319 (0x7f5be3c7d400) [pid = 1823] [serial = 1840] [outer = (nil)] 15:25:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 320 (0x7f5be911ec00) [pid = 1823] [serial = 1841] [outer = 0x7f5be3c7d400] 15:25:17 INFO - PROCESS | 1823 | 1461277517379 Marionette DEBUG loaded listener.js 15:25:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 321 (0x7f5be9e42c00) [pid = 1823] [serial = 1842] [outer = 0x7f5be3c7d400] 15:25:18 INFO - PROCESS | 1823 | 1461277518157 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]]]}] 15:25:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:25:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1434ms 15:25:18 INFO - PROCESS | 1823 | 1461277518187 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 15:25:18 INFO - PROCESS | 1823 | 1461277518191 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 15:25:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:25:18 INFO - PROCESS | 1823 | 1461277518196 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:25:18 INFO - PROCESS | 1823 | 1461277518199 Marionette TRACE conn3 <- [1,2426,null,{}] 15:25:18 INFO - PROCESS | 1823 | 1461277518204 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}] 15:25:18 INFO - PROCESS | 1823 | 1461277518398 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 15:25:18 INFO - PROCESS | 1823 | 1461277518675 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bfc4e8800 == 191 [pid = 1823] [id = 614] 15:25:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 322 (0x7f5be8684400) [pid = 1823] [serial = 1843] [outer = (nil)] 15:25:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 323 (0x7f5beb061400) [pid = 1823] [serial = 1844] [outer = 0x7f5be8684400] 15:25:18 INFO - PROCESS | 1823 | 1461277518788 Marionette DEBUG loaded listener.js 15:25:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 324 (0x7f5bf1324000) [pid = 1823] [serial = 1845] [outer = 0x7f5be8684400] 15:25:19 INFO - PROCESS | 1823 | 1461277519582 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]]]}] 15:25:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:25:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1427ms 15:25:19 INFO - PROCESS | 1823 | 1461277519624 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 15:25:19 INFO - PROCESS | 1823 | 1461277519628 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 15:25:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:25:19 INFO - PROCESS | 1823 | 1461277519633 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:25:19 INFO - PROCESS | 1823 | 1461277519635 Marionette TRACE conn3 <- [1,2430,null,{}] 15:25:19 INFO - PROCESS | 1823 | 1461277519641 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}] 15:25:19 INFO - PROCESS | 1823 | 1461277519843 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 15:25:20 INFO - PROCESS | 1823 | 1461277520119 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcd6e0800 == 192 [pid = 1823] [id = 615] 15:25:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 325 (0x7f5bcd31d800) [pid = 1823] [serial = 1846] [outer = (nil)] 15:25:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 326 (0x7f5bcd325c00) [pid = 1823] [serial = 1847] [outer = 0x7f5bcd31d800] 15:25:20 INFO - PROCESS | 1823 | 1461277520243 Marionette DEBUG loaded listener.js 15:25:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 327 (0x7f5bcd32a400) [pid = 1823] [serial = 1848] [outer = 0x7f5bcd31d800] 15:25:21 INFO - PROCESS | 1823 | 1461277521062 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]]]}] 15:25:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:25:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1478ms 15:25:21 INFO - PROCESS | 1823 | 1461277521113 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 15:25:21 INFO - PROCESS | 1823 | 1461277521116 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 15:25:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:25:21 INFO - PROCESS | 1823 | 1461277521122 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:25:21 INFO - PROCESS | 1823 | 1461277521125 Marionette TRACE conn3 <- [1,2434,null,{}] 15:25:21 INFO - PROCESS | 1823 | 1461277521130 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}] 15:25:21 INFO - PROCESS | 1823 | 1461277521350 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 15:25:21 INFO - PROCESS | 1823 | 1461277521627 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5c018c7800 == 193 [pid = 1823] [id = 616] 15:25:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 328 (0x7f5bcd31f800) [pid = 1823] [serial = 1849] [outer = (nil)] 15:25:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 329 (0x7f5bcee9b800) [pid = 1823] [serial = 1850] [outer = 0x7f5bcd31f800] 15:25:21 INFO - PROCESS | 1823 | 1461277521742 Marionette DEBUG loaded listener.js 15:25:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 330 (0x7f5bceea1800) [pid = 1823] [serial = 1851] [outer = 0x7f5bcd31f800] 15:25:22 INFO - PROCESS | 1823 | 1461277522504 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]]]}] 15:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1432ms 15:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:25:22 INFO - PROCESS | 1823 | 1461277522555 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 15:25:22 INFO - PROCESS | 1823 | 1461277522557 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 15:25:22 INFO - PROCESS | 1823 | 1461277522564 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:25:22 INFO - PROCESS | 1823 | 1461277522572 Marionette TRACE conn3 <- [1,2438,null,{}] 15:25:22 INFO - PROCESS | 1823 | 1461277522579 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}] 15:25:22 INFO - PROCESS | 1823 | 1461277522783 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 15:25:23 INFO - PROCESS | 1823 | 1461277523061 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd51eb000 == 194 [pid = 1823] [id = 617] 15:25:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 331 (0x7f5bcd326400) [pid = 1823] [serial = 1852] [outer = (nil)] 15:25:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 332 (0x7f5bceea5400) [pid = 1823] [serial = 1853] [outer = 0x7f5bcd326400] 15:25:23 INFO - PROCESS | 1823 | 1461277523176 Marionette DEBUG loaded listener.js 15:25:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 333 (0x7f5be9739400) [pid = 1823] [serial = 1854] [outer = 0x7f5bcd326400] 15:25:23 INFO - PROCESS | 1823 | 1461277523965 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]]]}] 15:25:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:25:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1447ms 15:25:24 INFO - PROCESS | 1823 | 1461277524011 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 15:25:24 INFO - PROCESS | 1823 | 1461277524015 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 15:25:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:25:24 INFO - PROCESS | 1823 | 1461277524020 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:25:24 INFO - PROCESS | 1823 | 1461277524023 Marionette TRACE conn3 <- [1,2442,null,{}] 15:25:24 INFO - PROCESS | 1823 | 1461277524028 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}] 15:25:24 INFO - PROCESS | 1823 | 1461277524227 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 15:25:24 INFO - PROCESS | 1823 | 1461277524504 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd50e2000 == 195 [pid = 1823] [id = 618] 15:25:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 334 (0x7f5bcd32a000) [pid = 1823] [serial = 1855] [outer = (nil)] 15:25:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 335 (0x7f5bcd665400) [pid = 1823] [serial = 1856] [outer = 0x7f5bcd32a000] 15:25:24 INFO - PROCESS | 1823 | 1461277524615 Marionette DEBUG loaded listener.js 15:25:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 336 (0x7f5bcd669800) [pid = 1823] [serial = 1857] [outer = 0x7f5bcd32a000] 15:25:25 INFO - PROCESS | 1823 | 1461277525384 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]]]}] 15:25:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:25:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1433ms 15:25:25 INFO - PROCESS | 1823 | 1461277525457 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 15:25:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:25:25 INFO - PROCESS | 1823 | 1461277525468 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 15:25:25 INFO - PROCESS | 1823 | 1461277525476 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:25:25 INFO - PROCESS | 1823 | 1461277525479 Marionette TRACE conn3 <- [1,2446,null,{}] 15:25:25 INFO - PROCESS | 1823 | 1461277525485 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}] 15:25:25 INFO - PROCESS | 1823 | 1461277525745 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 15:25:26 INFO - PROCESS | 1823 | 1461277526062 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcba0c000 == 196 [pid = 1823] [id = 619] 15:25:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 337 (0x7f5bc84c0c00) [pid = 1823] [serial = 1858] [outer = (nil)] 15:25:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 338 (0x7f5bcd665000) [pid = 1823] [serial = 1859] [outer = 0x7f5bc84c0c00] 15:25:26 INFO - PROCESS | 1823 | 1461277526138 Marionette DEBUG loaded listener.js 15:25:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 339 (0x7f5bceea4800) [pid = 1823] [serial = 1860] [outer = 0x7f5bc84c0c00] 15:25:26 INFO - PROCESS | 1823 | 1461277526936 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]]]}] 15:25:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:25:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1528ms 15:25:27 INFO - PROCESS | 1823 | 1461277527004 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 15:25:27 INFO - PROCESS | 1823 | 1461277527008 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 15:25:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:25:27 INFO - PROCESS | 1823 | 1461277527013 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:25:27 INFO - PROCESS | 1823 | 1461277527015 Marionette TRACE conn3 <- [1,2450,null,{}] 15:25:27 INFO - PROCESS | 1823 | 1461277527021 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}] 15:25:27 INFO - PROCESS | 1823 | 1461277527252 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 15:25:27 INFO - PROCESS | 1823 | 1461277527577 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcba1e800 == 197 [pid = 1823] [id = 620] 15:25:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 340 (0x7f5bcafbe000) [pid = 1823] [serial = 1861] [outer = (nil)] 15:25:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 341 (0x7f5bd1053c00) [pid = 1823] [serial = 1862] [outer = 0x7f5bcafbe000] 15:25:27 INFO - PROCESS | 1823 | 1461277527661 Marionette DEBUG loaded listener.js 15:25:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 342 (0x7f5bd7aa8c00) [pid = 1823] [serial = 1863] [outer = 0x7f5bcafbe000] 15:25:28 INFO - PROCESS | 1823 | 1461277528992 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]]]}] 15:25:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:25:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 2080ms 15:25:29 INFO - PROCESS | 1823 | 1461277529095 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 15:25:29 INFO - PROCESS | 1823 | 1461277529100 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 15:25:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:25:29 INFO - PROCESS | 1823 | 1461277529107 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:25:29 INFO - PROCESS | 1823 | 1461277529112 Marionette TRACE conn3 <- [1,2454,null,{}] 15:25:29 INFO - PROCESS | 1823 | 1461277529119 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}] 15:25:29 INFO - PROCESS | 1823 | 1461277529327 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 15:25:29 INFO - PROCESS | 1823 | 1461277529608 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcd6d9800 == 198 [pid = 1823] [id = 621] 15:25:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 343 (0x7f5bcb9a6000) [pid = 1823] [serial = 1864] [outer = (nil)] 15:25:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 344 (0x7f5bcb9ad400) [pid = 1823] [serial = 1865] [outer = 0x7f5bcb9a6000] 15:25:29 INFO - PROCESS | 1823 | 1461277529680 Marionette DEBUG loaded listener.js 15:25:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 345 (0x7f5bccc10800) [pid = 1823] [serial = 1866] [outer = 0x7f5bcb9a6000] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be6f26800 == 197 [pid = 1823] [id = 35] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd207f800 == 196 [pid = 1823] [id = 451] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9cb0800 == 195 [pid = 1823] [id = 46] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd6421000 == 194 [pid = 1823] [id = 495] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd21c8800 == 193 [pid = 1823] [id = 497] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd30e9800 == 192 [pid = 1823] [id = 600] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd2394000 == 191 [pid = 1823] [id = 599] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd0fc9000 == 190 [pid = 1823] [id = 598] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcaecf800 == 189 [pid = 1823] [id = 597] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bccf8e800 == 188 [pid = 1823] [id = 593] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcae4a800 == 187 [pid = 1823] [id = 592] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcae32800 == 186 [pid = 1823] [id = 591] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bc8ca7000 == 185 [pid = 1823] [id = 590] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0e31000 == 184 [pid = 1823] [id = 589] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcff11000 == 183 [pid = 1823] [id = 588] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5c03fae800 == 182 [pid = 1823] [id = 587] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be1307800 == 181 [pid = 1823] [id = 586] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcff13000 == 180 [pid = 1823] [id = 585] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd221d000 == 179 [pid = 1823] [id = 584] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5c01786800 == 178 [pid = 1823] [id = 583] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfbd64000 == 177 [pid = 1823] [id = 582] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea6b4800 == 176 [pid = 1823] [id = 581] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be21fd800 == 175 [pid = 1823] [id = 580] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bdf1c4800 == 174 [pid = 1823] [id = 579] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd7cab800 == 173 [pid = 1823] [id = 578] 15:25:30 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd213c800 == 172 [pid = 1823] [id = 577] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 344 (0x7f5bf76ee800) [pid = 1823] [serial = 1688] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 343 (0x7f5bddd49800) [pid = 1823] [serial = 1667] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 342 (0x7f5bda5e6400) [pid = 1823] [serial = 1725] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 341 (0x7f5bd34d3c00) [pid = 1823] [serial = 1716] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 340 (0x7f5bd40ad000) [pid = 1823] [serial = 1719] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 339 (0x7f5bd1c4dc00) [pid = 1823] [serial = 1712] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 338 (0x7f5bd1c49c00) [pid = 1823] [serial = 1727] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 337 (0x7f5bd427f800) [pid = 1823] [serial = 1697] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 336 (0x7f5bd3e07000) [pid = 1823] [serial = 1718] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 335 (0x7f5be3c84800) [pid = 1823] [serial = 1682] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 334 (0x7f5bd9685000) [pid = 1823] [serial = 1655] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 333 (0x7f5bd4277c00) [pid = 1823] [serial = 1694] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 332 (0x7f5bd88f0400) [pid = 1823] [serial = 1724] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 331 (0x7f5bd2159000) [pid = 1823] [serial = 1715] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 330 (0x7f5bd7f6a400) [pid = 1823] [serial = 1664] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 329 (0x7f5bcafd8400) [pid = 1823] [serial = 1709] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 328 (0x7f5bd7c6ac00) [pid = 1823] [serial = 1700] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 327 (0x7f5bd1e97800) [pid = 1823] [serial = 1713] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 326 (0x7f5be0c21800) [pid = 1823] [serial = 1673] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 325 (0x7f5bd1c38c00) [pid = 1823] [serial = 1658] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 324 (0x7f5bd3a37000) [pid = 1823] [serial = 1661] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 323 (0x7f5bea074000) [pid = 1823] [serial = 1685] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 322 (0x7f5bd611f000) [pid = 1823] [serial = 1721] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 321 (0x7f5bcafbc400) [pid = 1823] [serial = 1691] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 320 (0x7f5be11dcc00) [pid = 1823] [serial = 1676] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 319 (0x7f5bd1c37c00) [pid = 1823] [serial = 1703] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 318 (0x7f5be1296000) [pid = 1823] [serial = 1679] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 317 (0x7f5bdee33800) [pid = 1823] [serial = 1670] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 316 (0x7f5bd67c4800) [pid = 1823] [serial = 1722] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 315 (0x7f5bd7c6e800) [pid = 1823] [serial = 1706] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 314 (0x7f5bda755c00) [pid = 1823] [serial = 1728] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 313 (0x7f5bcd2f3400) [pid = 1823] [serial = 1710] [outer = (nil)] [url = about:blank] 15:25:30 INFO - PROCESS | 1823 | --DOMWINDOW == 312 (0x7f5be0192400) [pid = 1823] [serial = 1730] [outer = (nil)] [url = about:blank] 15:25:31 INFO - PROCESS | 1823 | 1461277531456 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]]]}] 15:25:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:25:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 2395ms 15:25:31 INFO - PROCESS | 1823 | 1461277531503 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 15:25:31 INFO - PROCESS | 1823 | 1461277531510 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 15:25:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:25:31 INFO - PROCESS | 1823 | 1461277531520 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:25:31 INFO - PROCESS | 1823 | 1461277531523 Marionette TRACE conn3 <- [1,2458,null,{}] 15:25:31 INFO - PROCESS | 1823 | 1461277531528 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}] 15:25:31 INFO - PROCESS | 1823 | 1461277531731 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 15:25:31 INFO - PROCESS | 1823 | 1461277531943 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bc8ca6800 == 173 [pid = 1823] [id = 622] 15:25:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 313 (0x7f5bc84b2800) [pid = 1823] [serial = 1867] [outer = (nil)] 15:25:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 314 (0x7f5bccc1a800) [pid = 1823] [serial = 1868] [outer = 0x7f5bc84b2800] 15:25:32 INFO - PROCESS | 1823 | 1461277532010 Marionette DEBUG loaded listener.js 15:25:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 315 (0x7f5bccdd1400) [pid = 1823] [serial = 1869] [outer = 0x7f5bc84b2800] 15:25:32 INFO - PROCESS | 1823 | 1461277532748 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]]]}] 15:25:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:25:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1281ms 15:25:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:25:32 INFO - PROCESS | 1823 | 1461277532800 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 15:25:32 INFO - PROCESS | 1823 | 1461277532803 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 15:25:32 INFO - PROCESS | 1823 | 1461277532809 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:25:32 INFO - PROCESS | 1823 | 1461277532814 Marionette TRACE conn3 <- [1,2462,null,{}] 15:25:32 INFO - PROCESS | 1823 | 1461277532829 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}] 15:25:33 INFO - PROCESS | 1823 | 1461277533029 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 15:25:33 INFO - PROCESS | 1823 | 1461277533257 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcf6ea000 == 174 [pid = 1823] [id = 623] 15:25:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 316 (0x7f5bcd328800) [pid = 1823] [serial = 1870] [outer = (nil)] 15:25:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 317 (0x7f5bcede1000) [pid = 1823] [serial = 1871] [outer = 0x7f5bcd328800] 15:25:33 INFO - PROCESS | 1823 | 1461277533320 Marionette DEBUG loaded listener.js 15:25:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 318 (0x7f5bceeafc00) [pid = 1823] [serial = 1872] [outer = 0x7f5bcd328800] 15:25:34 INFO - PROCESS | 1823 | 1461277534135 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]]]}] 15:25:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:25:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1386ms 15:25:34 INFO - PROCESS | 1823 | 1461277534195 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 15:25:34 INFO - PROCESS | 1823 | 1461277534199 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 15:25:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:25:34 INFO - PROCESS | 1823 | 1461277534205 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:25:34 INFO - PROCESS | 1823 | 1461277534208 Marionette TRACE conn3 <- [1,2466,null,{}] 15:25:34 INFO - PROCESS | 1823 | 1461277534213 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}] 15:25:34 INFO - PROCESS | 1823 | 1461277534465 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 15:25:34 INFO - PROCESS | 1823 | 1461277534500 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd00e6000 == 175 [pid = 1823] [id = 624] 15:25:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 319 (0x7f5bceeb0400) [pid = 1823] [serial = 1873] [outer = (nil)] 15:25:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 320 (0x7f5bcf1ca800) [pid = 1823] [serial = 1874] [outer = 0x7f5bceeb0400] 15:25:34 INFO - PROCESS | 1823 | 1461277534561 Marionette DEBUG loaded listener.js 15:25:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 321 (0x7f5bcf34a400) [pid = 1823] [serial = 1875] [outer = 0x7f5bceeb0400] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 320 (0x7f5bccdc3800) [pid = 1823] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 319 (0x7f5bd88fb000) [pid = 1823] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 318 (0x7f5bccdcb400) [pid = 1823] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 317 (0x7f5bd22b0000) [pid = 1823] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 316 (0x7f5bd8792000) [pid = 1823] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 315 (0x7f5bf1378000) [pid = 1823] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 314 (0x7f5bdf127400) [pid = 1823] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 313 (0x7f5bcd534c00) [pid = 1823] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 312 (0x7f5bc8ce2000) [pid = 1823] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 311 (0x7f5bd1c4d400) [pid = 1823] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 310 (0x7f5be8ddc000) [pid = 1823] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 309 (0x7f5bcafb7000) [pid = 1823] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 308 (0x7f5bc8ce4800) [pid = 1823] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 307 (0x7f5bcb9ab800) [pid = 1823] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 306 (0x7f5bccdc5800) [pid = 1823] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 305 (0x7f5bd2018000) [pid = 1823] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 304 (0x7f5bcd53ac00) [pid = 1823] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 303 (0x7f5bd7aab000) [pid = 1823] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 302 (0x7f5bc84b6000) [pid = 1823] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 301 (0x7f5be1297000) [pid = 1823] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 300 (0x7f5bd7d68000) [pid = 1823] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 299 (0x7f5bcb9b1800) [pid = 1823] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 298 (0x7f5bed34e000) [pid = 1823] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 297 (0x7f5bc8ce1000) [pid = 1823] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 296 (0x7f5be015a400) [pid = 1823] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 295 (0x7f5bd1b59400) [pid = 1823] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 294 (0x7f5bc84b4400) [pid = 1823] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 293 (0x7f5bda75a800) [pid = 1823] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 292 (0x7f5be0191c00) [pid = 1823] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 291 (0x7f5bccc0c000) [pid = 1823] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 290 (0x7f5be0c21400) [pid = 1823] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 289 (0x7f5bd3ad1400) [pid = 1823] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 288 (0x7f5be0c1ac00) [pid = 1823] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 287 (0x7f5bcafbb800) [pid = 1823] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 286 (0x7f5bcf453000) [pid = 1823] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 285 (0x7f5bd22bc400) [pid = 1823] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 284 (0x7f5bd2012c00) [pid = 1823] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 283 (0x7f5bd1e08400) [pid = 1823] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 282 (0x7f5be3df6000) [pid = 1823] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 281 (0x7f5be1292400) [pid = 1823] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 280 (0x7f5bd11d2000) [pid = 1823] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 279 (0x7f5bcafb2c00) [pid = 1823] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 278 (0x7f5be129a000) [pid = 1823] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 277 (0x7f5bd3ad2c00) [pid = 1823] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 276 (0x7f5bccc15000) [pid = 1823] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 275 (0x7f5bd1e07000) [pid = 1823] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 274 (0x7f5bd1c30400) [pid = 1823] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 273 (0x7f5be0c1cc00) [pid = 1823] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 272 (0x7f5be264a000) [pid = 1823] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 271 (0x7f5bd7c64c00) [pid = 1823] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 270 (0x7f5bddcf0000) [pid = 1823] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 269 (0x7f5bd1a94800) [pid = 1823] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 268 (0x7f5bde421c00) [pid = 1823] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 267 (0x7f5bd38ed400) [pid = 1823] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 266 (0x7f5bcf1c8000) [pid = 1823] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 265 (0x7f5be0111c00) [pid = 1823] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 264 (0x7f5bcf34fc00) [pid = 1823] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 263 (0x7f5bd4275400) [pid = 1823] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 262 (0x7f5bdf195000) [pid = 1823] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 261 (0x7f5be9e41800) [pid = 1823] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 260 (0x7f5bd1c47c00) [pid = 1823] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 259 (0x7f5be64d2000) [pid = 1823] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 258 (0x7f5be878c800) [pid = 1823] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 257 (0x7f5bda75cc00) [pid = 1823] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 256 (0x7f5be0c16800) [pid = 1823] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 255 (0x7f5bcedd7400) [pid = 1823] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 254 (0x7f5bd1c4a400) [pid = 1823] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 253 (0x7f5bd11d6000) [pid = 1823] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 252 (0x7f5bcf455000) [pid = 1823] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 251 (0x7f5be0bef000) [pid = 1823] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 250 (0x7f5bded12c00) [pid = 1823] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 249 (0x7f5be8de3800) [pid = 1823] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 248 (0x7f5bdf130800) [pid = 1823] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 247 (0x7f5be00bf000) [pid = 1823] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f5be973c800) [pid = 1823] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f5bcafd8c00) [pid = 1823] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f5bddfd7c00) [pid = 1823] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 243 (0x7f5bd98cb400) [pid = 1823] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 242 (0x7f5be01b3000) [pid = 1823] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 241 (0x7f5bd1053800) [pid = 1823] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 240 (0x7f5bddfe0800) [pid = 1823] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 239 (0x7f5bcafd0400) [pid = 1823] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 238 (0x7f5bd3f85400) [pid = 1823] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 237 (0x7f5bcad2b800) [pid = 1823] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 236 (0x7f5bd8ae7000) [pid = 1823] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 235 (0x7f5be0166000) [pid = 1823] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 234 (0x7f5bd3a7cc00) [pid = 1823] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 233 (0x7f5bcedd7800) [pid = 1823] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 232 (0x7f5be8ddd000) [pid = 1823] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 231 (0x7f5be0e6fc00) [pid = 1823] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 230 (0x7f5bda75b000) [pid = 1823] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 229 (0x7f5bcd2ec400) [pid = 1823] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 228 (0x7f5beb552c00) [pid = 1823] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 227 (0x7f5bcf45e400) [pid = 1823] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 226 (0x7f5bdf129800) [pid = 1823] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 225 (0x7f5bd1c44800) [pid = 1823] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 224 (0x7f5bd64bd400) [pid = 1823] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 223 (0x7f5be10f5c00) [pid = 1823] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 222 (0x7f5be7d58c00) [pid = 1823] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 221 (0x7f5be950f000) [pid = 1823] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 220 (0x7f5be0616000) [pid = 1823] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 219 (0x7f5bcafb6000) [pid = 1823] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 218 (0x7f5bcafcb400) [pid = 1823] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 217 (0x7f5bcf455c00) [pid = 1823] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:25:36 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f5bd3e0fc00) [pid = 1823] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:25:36 INFO - PROCESS | 1823 | 1461277536865 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]]]}] 15:25:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:25:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2682ms 15:25:36 INFO - PROCESS | 1823 | 1461277536887 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 15:25:36 INFO - PROCESS | 1823 | 1461277536891 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 15:25:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:25:36 INFO - PROCESS | 1823 | 1461277536896 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:25:36 INFO - PROCESS | 1823 | 1461277536898 Marionette TRACE conn3 <- [1,2470,null,{}] 15:25:36 INFO - PROCESS | 1823 | 1461277536904 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}] 15:25:37 INFO - PROCESS | 1823 | 1461277537091 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 15:25:37 INFO - PROCESS | 1823 | 1461277537288 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcae41800 == 176 [pid = 1823] [id = 625] 15:25:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f5bc84b3000) [pid = 1823] [serial = 1876] [outer = (nil)] 15:25:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 218 (0x7f5bcafb2c00) [pid = 1823] [serial = 1877] [outer = 0x7f5bc84b3000] 15:25:37 INFO - PROCESS | 1823 | 1461277537349 Marionette DEBUG loaded listener.js 15:25:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 219 (0x7f5bccc0d400) [pid = 1823] [serial = 1878] [outer = 0x7f5bc84b3000] 15:25:38 INFO - PROCESS | 1823 | 1461277538007 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]]]}] 15:25:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:25:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1125ms 15:25:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:25:38 INFO - PROCESS | 1823 | 1461277538022 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 15:25:38 INFO - PROCESS | 1823 | 1461277538024 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 15:25:38 INFO - PROCESS | 1823 | 1461277538031 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:25:38 INFO - PROCESS | 1823 | 1461277538034 Marionette TRACE conn3 <- [1,2474,null,{}] 15:25:38 INFO - PROCESS | 1823 | 1461277538039 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}] 15:25:38 INFO - PROCESS | 1823 | 1461277538326 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 15:25:38 INFO - PROCESS | 1823 | 1461277538348 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1ec4000 == 177 [pid = 1823] [id = 626] 15:25:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 220 (0x7f5bccc0c000) [pid = 1823] [serial = 1879] [outer = (nil)] 15:25:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 221 (0x7f5bcf1c5000) [pid = 1823] [serial = 1880] [outer = 0x7f5bccc0c000] 15:25:38 INFO - PROCESS | 1823 | 1461277538418 Marionette DEBUG loaded listener.js 15:25:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 222 (0x7f5bd104e400) [pid = 1823] [serial = 1881] [outer = 0x7f5bccc0c000] 15:25:39 INFO - PROCESS | 1823 | 1461277539607 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]]]}] 15:25:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:25:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1630ms 15:25:39 INFO - PROCESS | 1823 | 1461277539661 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 15:25:39 INFO - PROCESS | 1823 | 1461277539668 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 15:25:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:25:39 INFO - PROCESS | 1823 | 1461277539676 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:25:39 INFO - PROCESS | 1823 | 1461277539680 Marionette TRACE conn3 <- [1,2478,null,{}] 15:25:39 INFO - PROCESS | 1823 | 1461277539688 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}] 15:25:39 INFO - PROCESS | 1823 | 1461277539910 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 15:25:40 INFO - PROCESS | 1823 | 1461277540231 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcba0f800 == 178 [pid = 1823] [id = 627] 15:25:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 223 (0x7f5bcafd1400) [pid = 1823] [serial = 1882] [outer = (nil)] 15:25:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 224 (0x7f5bccc0b800) [pid = 1823] [serial = 1883] [outer = 0x7f5bcafd1400] 15:25:40 INFO - PROCESS | 1823 | 1461277540314 Marionette DEBUG loaded listener.js 15:25:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 225 (0x7f5bccdcb400) [pid = 1823] [serial = 1884] [outer = 0x7f5bcafd1400] 15:25:41 INFO - PROCESS | 1823 | 1461277541201 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]]]}] 15:25:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:25:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1584ms 15:25:41 INFO - PROCESS | 1823 | 1461277541262 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 15:25:41 INFO - PROCESS | 1823 | 1461277541270 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 15:25:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:25:41 INFO - PROCESS | 1823 | 1461277541280 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:25:41 INFO - PROCESS | 1823 | 1461277541283 Marionette TRACE conn3 <- [1,2482,null,{}] 15:25:41 INFO - PROCESS | 1823 | 1461277541288 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}] 15:25:41 INFO - PROCESS | 1823 | 1461277541536 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 15:25:41 INFO - PROCESS | 1823 | 1461277541892 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1be0800 == 179 [pid = 1823] [id = 628] 15:25:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 226 (0x7f5bcb9ab400) [pid = 1823] [serial = 1885] [outer = (nil)] 15:25:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 227 (0x7f5bcedd5000) [pid = 1823] [serial = 1886] [outer = 0x7f5bcb9ab400] 15:25:41 INFO - PROCESS | 1823 | 1461277541968 Marionette DEBUG loaded listener.js 15:25:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 228 (0x7f5bceeac800) [pid = 1823] [serial = 1887] [outer = 0x7f5bcb9ab400] 15:25:42 INFO - PROCESS | 1823 | 1461277542788 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]]]}] 15:25:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:25:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1578ms 15:25:42 INFO - PROCESS | 1823 | 1461277542858 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 15:25:42 INFO - PROCESS | 1823 | 1461277542862 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 15:25:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:25:42 INFO - PROCESS | 1823 | 1461277542868 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:25:42 INFO - PROCESS | 1823 | 1461277542873 Marionette TRACE conn3 <- [1,2486,null,{}] 15:25:42 INFO - PROCESS | 1823 | 1461277542889 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}] 15:25:43 INFO - PROCESS | 1823 | 1461277543146 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 15:25:43 INFO - PROCESS | 1823 | 1461277543460 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd221a000 == 180 [pid = 1823] [id = 629] 15:25:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 229 (0x7f5bceeaf000) [pid = 1823] [serial = 1888] [outer = (nil)] 15:25:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 230 (0x7f5bcf351c00) [pid = 1823] [serial = 1889] [outer = 0x7f5bceeaf000] 15:25:43 INFO - PROCESS | 1823 | 1461277543542 Marionette DEBUG loaded listener.js 15:25:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 231 (0x7f5bd1048400) [pid = 1823] [serial = 1890] [outer = 0x7f5bceeaf000] 15:25:44 INFO - PROCESS | 1823 | 1461277544380 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]]]}] 15:25:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:25:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1582ms 15:25:44 INFO - PROCESS | 1823 | 1461277544451 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 15:25:44 INFO - PROCESS | 1823 | 1461277544455 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 15:25:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:25:44 INFO - PROCESS | 1823 | 1461277544461 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:25:44 INFO - PROCESS | 1823 | 1461277544463 Marionette TRACE conn3 <- [1,2490,null,{}] 15:25:44 INFO - PROCESS | 1823 | 1461277544470 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}] 15:25:44 INFO - PROCESS | 1823 | 1461277544688 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 15:25:45 INFO - PROCESS | 1823 | 1461277545004 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd239b800 == 181 [pid = 1823] [id = 630] 15:25:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 232 (0x7f5bcf1c3800) [pid = 1823] [serial = 1891] [outer = (nil)] 15:25:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 233 (0x7f5bd11d1400) [pid = 1823] [serial = 1892] [outer = 0x7f5bcf1c3800] 15:25:45 INFO - PROCESS | 1823 | 1461277545084 Marionette DEBUG loaded listener.js 15:25:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 234 (0x7f5bd1a94c00) [pid = 1823] [serial = 1893] [outer = 0x7f5bcf1c3800] 15:25:45 INFO - PROCESS | 1823 | 1461277545885 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]]]}] 15:25:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:25:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1476ms 15:25:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:25:45 INFO - PROCESS | 1823 | 1461277545939 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 15:25:45 INFO - PROCESS | 1823 | 1461277545942 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 15:25:45 INFO - PROCESS | 1823 | 1461277545949 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:25:45 INFO - PROCESS | 1823 | 1461277545953 Marionette TRACE conn3 <- [1,2494,null,{}] 15:25:45 INFO - PROCESS | 1823 | 1461277545958 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}] 15:25:46 INFO - PROCESS | 1823 | 1461277546162 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 15:25:46 INFO - PROCESS | 1823 | 1461277546501 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3251800 == 182 [pid = 1823] [id = 631] 15:25:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 235 (0x7f5bcf456000) [pid = 1823] [serial = 1894] [outer = (nil)] 15:25:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 236 (0x7f5bd1b58c00) [pid = 1823] [serial = 1895] [outer = 0x7f5bcf456000] 15:25:46 INFO - PROCESS | 1823 | 1461277546587 Marionette DEBUG loaded listener.js 15:25:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 237 (0x7f5bd1c32c00) [pid = 1823] [serial = 1896] [outer = 0x7f5bcf456000] 15:25:47 INFO - PROCESS | 1823 | 1461277547401 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]]]}] 15:25:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:25:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1532ms 15:25:47 INFO - PROCESS | 1823 | 1461277547480 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 15:25:47 INFO - PROCESS | 1823 | 1461277547482 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 15:25:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:25:47 INFO - PROCESS | 1823 | 1461277547489 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:25:47 INFO - PROCESS | 1823 | 1461277547491 Marionette TRACE conn3 <- [1,2498,null,{}] 15:25:47 INFO - PROCESS | 1823 | 1461277547497 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}] 15:25:47 INFO - PROCESS | 1823 | 1461277547764 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 15:25:48 INFO - PROCESS | 1823 | 1461277548079 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3e98800 == 183 [pid = 1823] [id = 632] 15:25:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 238 (0x7f5bd1c4d400) [pid = 1823] [serial = 1897] [outer = (nil)] 15:25:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 239 (0x7f5bd1dfcc00) [pid = 1823] [serial = 1898] [outer = 0x7f5bd1c4d400] 15:25:48 INFO - PROCESS | 1823 | 1461277548161 Marionette DEBUG loaded listener.js 15:25:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 240 (0x7f5bd1e0f400) [pid = 1823] [serial = 1899] [outer = 0x7f5bd1c4d400] 15:25:48 INFO - PROCESS | 1823 | 1461277548959 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]]]}] 15:25:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:25:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1528ms 15:25:49 INFO - PROCESS | 1823 | 1461277549017 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 15:25:49 INFO - PROCESS | 1823 | 1461277549021 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 15:25:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:25:49 INFO - PROCESS | 1823 | 1461277549027 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:25:49 INFO - PROCESS | 1823 | 1461277549029 Marionette TRACE conn3 <- [1,2502,null,{}] 15:25:49 INFO - PROCESS | 1823 | 1461277549035 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}] 15:25:49 INFO - PROCESS | 1823 | 1461277549244 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 15:25:49 INFO - PROCESS | 1823 | 1461277549570 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd4436800 == 184 [pid = 1823] [id = 633] 15:25:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 241 (0x7f5bd1c4e800) [pid = 1823] [serial = 1900] [outer = (nil)] 15:25:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 242 (0x7f5bd1e98400) [pid = 1823] [serial = 1901] [outer = 0x7f5bd1c4e800] 15:25:49 INFO - PROCESS | 1823 | 1461277549651 Marionette DEBUG loaded listener.js 15:25:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 243 (0x7f5bd2012c00) [pid = 1823] [serial = 1902] [outer = 0x7f5bd1c4e800] 15:25:50 INFO - PROCESS | 1823 | 1461277550409 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]]]}] 15:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1427ms 15:25:50 INFO - PROCESS | 1823 | 1461277550456 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 15:25:50 INFO - PROCESS | 1823 | 1461277550458 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 15:25:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:25:50 INFO - PROCESS | 1823 | 1461277550464 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:25:50 INFO - PROCESS | 1823 | 1461277550467 Marionette TRACE conn3 <- [1,2506,null,{}] 15:25:50 INFO - PROCESS | 1823 | 1461277550472 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}] 15:25:50 INFO - PROCESS | 1823 | 1461277550675 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 15:25:50 INFO - PROCESS | 1823 | 1461277550954 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd44df000 == 185 [pid = 1823] [id = 634] 15:25:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 244 (0x7f5bd1e10000) [pid = 1823] [serial = 1903] [outer = (nil)] 15:25:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f5bd2019c00) [pid = 1823] [serial = 1904] [outer = 0x7f5bd1e10000] 15:25:51 INFO - PROCESS | 1823 | 1461277551067 Marionette DEBUG loaded listener.js 15:25:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f5bd2164c00) [pid = 1823] [serial = 1905] [outer = 0x7f5bd1e10000] 15:25:51 INFO - PROCESS | 1823 | 1461277551910 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]]]}] 15:25:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:25:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1482ms 15:25:51 INFO - PROCESS | 1823 | 1461277551947 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 15:25:51 INFO - PROCESS | 1823 | 1461277551950 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 15:25:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:25:51 INFO - PROCESS | 1823 | 1461277551958 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:25:51 INFO - PROCESS | 1823 | 1461277551961 Marionette TRACE conn3 <- [1,2510,null,{}] 15:25:51 INFO - PROCESS | 1823 | 1461277551967 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}] 15:25:52 INFO - PROCESS | 1823 | 1461277552189 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 15:25:52 INFO - PROCESS | 1823 | 1461277552517 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd5446000 == 186 [pid = 1823] [id = 635] 15:25:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f5bd2011400) [pid = 1823] [serial = 1906] [outer = (nil)] 15:25:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 248 (0x7f5bd3319400) [pid = 1823] [serial = 1907] [outer = 0x7f5bd2011400] 15:25:52 INFO - PROCESS | 1823 | 1461277552595 Marionette DEBUG loaded listener.js 15:25:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 249 (0x7f5bd34c7800) [pid = 1823] [serial = 1908] [outer = 0x7f5bd2011400] 15:25:53 INFO - PROCESS | 1823 | 1461277553400 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]]]}] 15:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1489ms 15:25:53 INFO - PROCESS | 1823 | 1461277553447 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 15:25:53 INFO - PROCESS | 1823 | 1461277553450 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 15:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:25:53 INFO - PROCESS | 1823 | 1461277553456 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:25:53 INFO - PROCESS | 1823 | 1461277553458 Marionette TRACE conn3 <- [1,2514,null,{}] 15:25:53 INFO - PROCESS | 1823 | 1461277553464 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}] 15:25:53 INFO - PROCESS | 1823 | 1461277553683 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 15:25:54 INFO - PROCESS | 1823 | 1461277554023 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd60db800 == 187 [pid = 1823] [id = 636] 15:25:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 250 (0x7f5bd38eb800) [pid = 1823] [serial = 1909] [outer = (nil)] 15:25:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 251 (0x7f5bd38f4400) [pid = 1823] [serial = 1910] [outer = 0x7f5bd38eb800] 15:25:54 INFO - PROCESS | 1823 | 1461277554099 Marionette DEBUG loaded listener.js 15:25:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 252 (0x7f5bd3a3b400) [pid = 1823] [serial = 1911] [outer = 0x7f5bd38eb800] 15:25:54 INFO - PROCESS | 1823 | 1461277554893 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]]]}] 15:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1477ms 15:25:54 INFO - PROCESS | 1823 | 1461277554935 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 15:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:25:54 INFO - PROCESS | 1823 | 1461277554940 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 15:25:54 INFO - PROCESS | 1823 | 1461277554945 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:25:54 INFO - PROCESS | 1823 | 1461277554949 Marionette TRACE conn3 <- [1,2518,null,{}] 15:25:54 INFO - PROCESS | 1823 | 1461277554954 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}] 15:25:55 INFO - PROCESS | 1823 | 1461277555186 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 15:25:55 INFO - PROCESS | 1823 | 1461277555524 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd6545800 == 188 [pid = 1823] [id = 637] 15:25:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 253 (0x7f5bd3a7c000) [pid = 1823] [serial = 1912] [outer = (nil)] 15:25:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 254 (0x7f5bd3c49000) [pid = 1823] [serial = 1913] [outer = 0x7f5bd3a7c000] 15:25:55 INFO - PROCESS | 1823 | 1461277555633 Marionette DEBUG loaded listener.js 15:25:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 255 (0x7f5bd3e0fc00) [pid = 1823] [serial = 1914] [outer = 0x7f5bd3a7c000] 15:25:56 INFO - PROCESS | 1823 | 1461277556889 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]]]}] 15:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1979ms 15:25:56 INFO - PROCESS | 1823 | 1461277556925 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 15:25:56 INFO - PROCESS | 1823 | 1461277556928 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 15:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:25:56 INFO - PROCESS | 1823 | 1461277556934 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:25:56 INFO - PROCESS | 1823 | 1461277556936 Marionette TRACE conn3 <- [1,2522,null,{}] 15:25:56 INFO - PROCESS | 1823 | 1461277556942 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}] 15:25:57 INFO - PROCESS | 1823 | 1461277557195 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 15:25:57 INFO - PROCESS | 1823 | 1461277557510 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7c4c800 == 189 [pid = 1823] [id = 638] 15:25:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 256 (0x7f5bcd2edc00) [pid = 1823] [serial = 1915] [outer = (nil)] 15:25:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 257 (0x7f5bd3f89c00) [pid = 1823] [serial = 1916] [outer = 0x7f5bcd2edc00] 15:25:57 INFO - PROCESS | 1823 | 1461277557583 Marionette DEBUG loaded listener.js 15:25:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 258 (0x7f5bd40b2c00) [pid = 1823] [serial = 1917] [outer = 0x7f5bcd2edc00] 15:25:58 INFO - PROCESS | 1823 | 1461277558374 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]]]}] 15:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1475ms 15:25:58 INFO - PROCESS | 1823 | 1461277558410 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 15:25:58 INFO - PROCESS | 1823 | 1461277558414 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 15:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:25:58 INFO - PROCESS | 1823 | 1461277558419 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:25:58 INFO - PROCESS | 1823 | 1461277558421 Marionette TRACE conn3 <- [1,2526,null,{}] 15:25:58 INFO - PROCESS | 1823 | 1461277558426 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}] 15:25:58 INFO - PROCESS | 1823 | 1461277558640 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 15:25:58 INFO - PROCESS | 1823 | 1461277558933 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7fc9800 == 190 [pid = 1823] [id = 639] 15:25:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 259 (0x7f5bd1054400) [pid = 1823] [serial = 1918] [outer = (nil)] 15:25:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 260 (0x7f5bd4244000) [pid = 1823] [serial = 1919] [outer = 0x7f5bd1054400] 15:25:59 INFO - PROCESS | 1823 | 1461277559046 Marionette DEBUG loaded listener.js 15:25:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 261 (0x7f5bd4273400) [pid = 1823] [serial = 1920] [outer = 0x7f5bd1054400] 15:25:59 INFO - PROCESS | 1823 | 1461277559849 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]]]}] 15:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1481ms 15:25:59 INFO - PROCESS | 1823 | 1461277559902 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 15:25:59 INFO - PROCESS | 1823 | 1461277559905 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 15:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:25:59 INFO - PROCESS | 1823 | 1461277559913 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:25:59 INFO - PROCESS | 1823 | 1461277559916 Marionette TRACE conn3 <- [1,2530,null,{}] 15:25:59 INFO - PROCESS | 1823 | 1461277559923 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}] 15:26:00 INFO - PROCESS | 1823 | 1461277560169 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 15:26:00 INFO - PROCESS | 1823 | 1461277560501 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd887d800 == 191 [pid = 1823] [id = 640] 15:26:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 262 (0x7f5bd3ad5800) [pid = 1823] [serial = 1921] [outer = (nil)] 15:26:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 263 (0x7f5bd427f800) [pid = 1823] [serial = 1922] [outer = 0x7f5bd3ad5800] 15:26:00 INFO - PROCESS | 1823 | 1461277560581 Marionette DEBUG loaded listener.js 15:26:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 264 (0x7f5bd52e2400) [pid = 1823] [serial = 1923] [outer = 0x7f5bd3ad5800] 15:26:01 INFO - PROCESS | 1823 | 1461277561406 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]]]}] 15:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1537ms 15:26:01 INFO - PROCESS | 1823 | 1461277561450 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 15:26:01 INFO - PROCESS | 1823 | 1461277561454 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 15:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:26:01 INFO - PROCESS | 1823 | 1461277561460 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:26:01 INFO - PROCESS | 1823 | 1461277561461 Marionette TRACE conn3 <- [1,2534,null,{}] 15:26:01 INFO - PROCESS | 1823 | 1461277561467 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}] 15:26:01 INFO - PROCESS | 1823 | 1461277561694 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 15:26:02 INFO - PROCESS | 1823 | 1461277562038 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9916800 == 192 [pid = 1823] [id = 641] 15:26:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 265 (0x7f5bd3324c00) [pid = 1823] [serial = 1924] [outer = (nil)] 15:26:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 266 (0x7f5bd52eb000) [pid = 1823] [serial = 1925] [outer = 0x7f5bd3324c00] 15:26:02 INFO - PROCESS | 1823 | 1461277562120 Marionette DEBUG loaded listener.js 15:26:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 267 (0x7f5bd534c400) [pid = 1823] [serial = 1926] [outer = 0x7f5bd3324c00] 15:26:02 INFO - PROCESS | 1823 | 1461277562942 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]]]}] 15:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1527ms 15:26:02 INFO - PROCESS | 1823 | 1461277562988 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 15:26:02 INFO - PROCESS | 1823 | 1461277562992 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 15:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:26:03 INFO - PROCESS | 1823 | 1461277562997 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:26:03 INFO - PROCESS | 1823 | 1461277562999 Marionette TRACE conn3 <- [1,2538,null,{}] 15:26:03 INFO - PROCESS | 1823 | 1461277563006 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}] 15:26:03 INFO - PROCESS | 1823 | 1461277563220 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 15:26:03 INFO - PROCESS | 1823 | 1461277563549 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9cde000 == 193 [pid = 1823] [id = 642] 15:26:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 268 (0x7f5bd4251800) [pid = 1823] [serial = 1927] [outer = (nil)] 15:26:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 269 (0x7f5bd611d800) [pid = 1823] [serial = 1928] [outer = 0x7f5bd4251800] 15:26:03 INFO - PROCESS | 1823 | 1461277563628 Marionette DEBUG loaded listener.js 15:26:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 270 (0x7f5bd6129000) [pid = 1823] [serial = 1929] [outer = 0x7f5bd4251800] 15:26:04 INFO - PROCESS | 1823 | 1461277564438 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]]]}] 15:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1479ms 15:26:04 INFO - PROCESS | 1823 | 1461277564479 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 15:26:04 INFO - PROCESS | 1823 | 1461277564482 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 15:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:26:04 INFO - PROCESS | 1823 | 1461277564490 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:26:04 INFO - PROCESS | 1823 | 1461277564494 Marionette TRACE conn3 <- [1,2542,null,{}] 15:26:04 INFO - PROCESS | 1823 | 1461277564499 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}] 15:26:04 INFO - PROCESS | 1823 | 1461277564720 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 15:26:05 INFO - PROCESS | 1823 | 1461277565050 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf20800 == 194 [pid = 1823] [id = 643] 15:26:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 271 (0x7f5bd534ec00) [pid = 1823] [serial = 1930] [outer = (nil)] 15:26:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 272 (0x7f5bd64c7800) [pid = 1823] [serial = 1931] [outer = 0x7f5bd534ec00] 15:26:05 INFO - PROCESS | 1823 | 1461277565131 Marionette DEBUG loaded listener.js 15:26:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 273 (0x7f5bd67bc400) [pid = 1823] [serial = 1932] [outer = 0x7f5bd534ec00] 15:26:05 INFO - PROCESS | 1823 | 1461277565965 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]]]}] 15:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1534ms 15:26:06 INFO - PROCESS | 1823 | 1461277566026 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 15:26:06 INFO - PROCESS | 1823 | 1461277566028 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 15:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:26:06 INFO - PROCESS | 1823 | 1461277566035 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:26:06 INFO - PROCESS | 1823 | 1461277566037 Marionette TRACE conn3 <- [1,2546,null,{}] 15:26:06 INFO - PROCESS | 1823 | 1461277566043 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}] 15:26:06 INFO - PROCESS | 1823 | 1461277566270 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 15:26:06 INFO - PROCESS | 1823 | 1461277566603 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf8a000 == 195 [pid = 1823] [id = 644] 15:26:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 274 (0x7f5bd6038400) [pid = 1823] [serial = 1933] [outer = (nil)] 15:26:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 275 (0x7f5bd67c5400) [pid = 1823] [serial = 1934] [outer = 0x7f5bd6038400] 15:26:06 INFO - PROCESS | 1823 | 1461277566692 Marionette DEBUG loaded listener.js 15:26:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 276 (0x7f5bd7c64400) [pid = 1823] [serial = 1935] [outer = 0x7f5bd6038400] 15:26:07 INFO - PROCESS | 1823 | 1461277567532 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]]]}] 15:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1534ms 15:26:07 INFO - PROCESS | 1823 | 1461277567570 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 15:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:26:07 INFO - PROCESS | 1823 | 1461277567575 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 15:26:07 INFO - PROCESS | 1823 | 1461277567580 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:26:07 INFO - PROCESS | 1823 | 1461277567583 Marionette TRACE conn3 <- [1,2550,null,{}] 15:26:07 INFO - PROCESS | 1823 | 1461277567588 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}] 15:26:07 INFO - PROCESS | 1823 | 1461277567817 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 15:26:08 INFO - PROCESS | 1823 | 1461277568188 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde316800 == 196 [pid = 1823] [id = 645] 15:26:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 277 (0x7f5bc8ced800) [pid = 1823] [serial = 1936] [outer = (nil)] 15:26:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 278 (0x7f5bd7c68000) [pid = 1823] [serial = 1937] [outer = 0x7f5bc8ced800] 15:26:08 INFO - PROCESS | 1823 | 1461277568266 Marionette DEBUG loaded listener.js 15:26:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 279 (0x7f5bd7d68800) [pid = 1823] [serial = 1938] [outer = 0x7f5bc8ced800] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd30cf000 == 195 [pid = 1823] [id = 567] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd444d800 == 194 [pid = 1823] [id = 568] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5c01773800 == 193 [pid = 1823] [id = 566] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcf6ea000 == 192 [pid = 1823] [id = 623] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bc8ca6800 == 191 [pid = 1823] [id = 622] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcd6d9800 == 190 [pid = 1823] [id = 621] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcba1e800 == 189 [pid = 1823] [id = 620] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcba0c000 == 188 [pid = 1823] [id = 619] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd50e2000 == 187 [pid = 1823] [id = 618] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd51eb000 == 186 [pid = 1823] [id = 617] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5c018c7800 == 185 [pid = 1823] [id = 616] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcd6e0800 == 184 [pid = 1823] [id = 615] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfc4e8800 == 183 [pid = 1823] [id = 614] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf8319000 == 182 [pid = 1823] [id = 613] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea8d4800 == 181 [pid = 1823] [id = 612] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be3f3a800 == 180 [pid = 1823] [id = 611] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be117b000 == 179 [pid = 1823] [id = 610] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0b72000 == 178 [pid = 1823] [id = 609] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bded50000 == 177 [pid = 1823] [id = 608] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddf4c000 == 176 [pid = 1823] [id = 607] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9c82800 == 175 [pid = 1823] [id = 606] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd8671800 == 174 [pid = 1823] [id = 605] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd68e4000 == 173 [pid = 1823] [id = 604] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3fa9800 == 172 [pid = 1823] [id = 603] 15:26:10 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcff0e000 == 171 [pid = 1823] [id = 602] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 278 (0x7f5bddcfcc00) [pid = 1823] [serial = 1656] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 277 (0x7f5bd3a3ec00) [pid = 1823] [serial = 1805] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 276 (0x7f5bccdca400) [pid = 1823] [serial = 1754] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 275 (0x7f5bdf18a400) [pid = 1823] [serial = 1455] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 274 (0x7f5bceeb5400) [pid = 1823] [serial = 1760] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 273 (0x7f5bddd49c00) [pid = 1823] [serial = 1380] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 272 (0x7f5bdeee4400) [pid = 1823] [serial = 1392] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 271 (0x7f5bfc2c1000) [pid = 1823] [serial = 1479] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 270 (0x7f5be0e69c00) [pid = 1823] [serial = 1608] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 269 (0x7f5bf137cc00) [pid = 1823] [serial = 1626] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 268 (0x7f5bceddcc00) [pid = 1823] [serial = 1776] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 267 (0x7f5bd1e8b800) [pid = 1823] [serial = 1800] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 266 (0x7f5be931b400) [pid = 1823] [serial = 1748] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 265 (0x7f5bcf1c3400) [pid = 1823] [serial = 1796] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 264 (0x7f5bcb9b1400) [pid = 1823] [serial = 1779] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 263 (0x7f5bcf350000) [pid = 1823] [serial = 1797] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 262 (0x7f5bcf34c000) [pid = 1823] [serial = 1782] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 261 (0x7f5bf6f54400) [pid = 1823] [serial = 1757] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 260 (0x7f5bd3a37800) [pid = 1823] [serial = 1737] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 259 (0x7f5bd7c71000) [pid = 1823] [serial = 1704] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 258 (0x7f5bd7c6c000) [pid = 1823] [serial = 1739] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 257 (0x7f5bd22bb000) [pid = 1823] [serial = 1790] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 256 (0x7f5be8dc9800) [pid = 1823] [serial = 1617] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 255 (0x7f5bda75d000) [pid = 1823] [serial = 1389] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 254 (0x7f5bd52e0c00) [pid = 1823] [serial = 1784] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 253 (0x7f5bfbc34400) [pid = 1823] [serial = 1689] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 252 (0x7f5bc8ce8000) [pid = 1823] [serial = 1772] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 251 (0x7f5be78e5400) [pid = 1823] [serial = 1530] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 250 (0x7f5bd3e02400) [pid = 1823] [serial = 1662] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 249 (0x7f5bc84ba400) [pid = 1823] [serial = 1787] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 248 (0x7f5be5161c00) [pid = 1823] [serial = 1404] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 247 (0x7f5be394d400) [pid = 1823] [serial = 1401] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f5bccc18800) [pid = 1823] [serial = 1770] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f5be7bd5800) [pid = 1823] [serial = 1683] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f5bddcf1800) [pid = 1823] [serial = 1524] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 243 (0x7f5be24c3c00) [pid = 1823] [serial = 1680] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 242 (0x7f5bcb9acc00) [pid = 1823] [serial = 1778] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 241 (0x7f5bf6f5d400) [pid = 1823] [serial = 1698] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 240 (0x7f5bc8cec800) [pid = 1823] [serial = 1773] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 239 (0x7f5bccc0dc00) [pid = 1823] [serial = 1781] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 238 (0x7f5bd52e7800) [pid = 1823] [serial = 1785] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 237 (0x7f5bcf460400) [pid = 1823] [serial = 1482] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 236 (0x7f5bd603ac00) [pid = 1823] [serial = 1521] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 235 (0x7f5bd64cc400) [pid = 1823] [serial = 1581] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 234 (0x7f5bd34d1800) [pid = 1823] [serial = 1548] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 233 (0x7f5be9505000) [pid = 1823] [serial = 1410] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 232 (0x7f5bccc13c00) [pid = 1823] [serial = 1769] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 231 (0x7f5bea06c800) [pid = 1823] [serial = 1533] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 230 (0x7f5bd1e05800) [pid = 1823] [serial = 1584] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 229 (0x7f5bcafc0800) [pid = 1823] [serial = 1692] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 228 (0x7f5be3de8400) [pid = 1823] [serial = 1518] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 227 (0x7f5bd7aae800) [pid = 1823] [serial = 1590] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 226 (0x7f5bccc14c00) [pid = 1823] [serial = 1775] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 225 (0x7f5bcd2f7000) [pid = 1823] [serial = 1794] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 224 (0x7f5bd3a80c00) [pid = 1823] [serial = 1587] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 223 (0x7f5bd38eb400) [pid = 1823] [serial = 1383] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 222 (0x7f5be5161800) [pid = 1823] [serial = 1464] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 221 (0x7f5be9628800) [pid = 1823] [serial = 1620] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 220 (0x7f5be0193400) [pid = 1823] [serial = 1743] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 219 (0x7f5bddfd8800) [pid = 1823] [serial = 1596] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 218 (0x7f5bd1e8d800) [pid = 1823] [serial = 1659] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 217 (0x7f5be01bf800) [pid = 1823] [serial = 1602] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f5bd3e10800) [pid = 1823] [serial = 1449] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f5bd3f8c000) [pid = 1823] [serial = 1767] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f5be120f000) [pid = 1823] [serial = 1677] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f5bfbe95400) [pid = 1823] [serial = 1764] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f5bd7c6f400) [pid = 1823] [serial = 1701] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f5be01ba800) [pid = 1823] [serial = 1446] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f5bf6f5b400) [pid = 1823] [serial = 1419] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f5bd1e0a400) [pid = 1823] [serial = 1542] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f5bea3ae800) [pid = 1823] [serial = 1413] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f5bfa093c00) [pid = 1823] [serial = 1536] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f5bdf135c00) [pid = 1823] [serial = 1671] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f5be973d000) [pid = 1823] [serial = 1470] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f5bf809bc00) [pid = 1823] [serial = 1707] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f5bfc2c6800) [pid = 1823] [serial = 1545] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f5bd611e800) [pid = 1823] [serial = 1386] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 201 (0x7f5bd1a98000) [pid = 1823] [serial = 1485] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 200 (0x7f5be516e000) [pid = 1823] [serial = 1614] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 199 (0x7f5be0bea800) [pid = 1823] [serial = 1605] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 198 (0x7f5bf6344c00) [pid = 1823] [serial = 1751] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f5bd52e4800) [pid = 1823] [serial = 1791] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f5bded15800) [pid = 1823] [serial = 1742] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f5be0e72400) [pid = 1823] [serial = 1674] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f5be0c1d000) [pid = 1823] [serial = 1461] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f5bcf352800) [pid = 1823] [serial = 1763] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f5bea477c00) [pid = 1823] [serial = 1749] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f5bd34c5400) [pid = 1823] [serial = 1736] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f5bed175400) [pid = 1823] [serial = 1686] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f5bcd53b800) [pid = 1823] [serial = 1733] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f5be0115000) [pid = 1823] [serial = 1599] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f5bde41c000) [pid = 1823] [serial = 1668] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f5be7d51800) [pid = 1823] [serial = 1407] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f5bccdcf800) [pid = 1823] [serial = 1755] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f5bcf1ce800) [pid = 1823] [serial = 1766] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f5bd215d400) [pid = 1823] [serial = 1635] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f5be0c18400) [pid = 1823] [serial = 1745] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f5bd8ae5000) [pid = 1823] [serial = 1740] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f5bd3ad8000) [pid = 1823] [serial = 1632] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f5bd9686c00) [pid = 1823] [serial = 1593] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f5bd3326000) [pid = 1823] [serial = 1803] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f5bf84b9800) [pid = 1823] [serial = 1752] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f5bccdcc800) [pid = 1823] [serial = 1793] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f5be09a3c00) [pid = 1823] [serial = 1458] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f5be11dd000) [pid = 1823] [serial = 1398] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f5bd7f69400) [pid = 1823] [serial = 1452] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f5be10edc00) [pid = 1823] [serial = 1746] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f5bd3f8dc00) [pid = 1823] [serial = 1494] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f5bfbc3b000) [pid = 1823] [serial = 1758] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f5bf1377c00) [pid = 1823] [serial = 1476] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f5bea8b0400) [pid = 1823] [serial = 1473] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f5be128e000) [pid = 1823] [serial = 1527] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f5bfc2cb000) [pid = 1823] [serial = 1551] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f5bd1b58800) [pid = 1823] [serial = 1802] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f5bf76f4400) [pid = 1823] [serial = 1422] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f5bc84bec00) [pid = 1823] [serial = 1788] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f5bd11cb000) [pid = 1823] [serial = 1734] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f5bd1b57800) [pid = 1823] [serial = 1491] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f5be0114800) [pid = 1823] [serial = 1395] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f5bd1c50000) [pid = 1823] [serial = 1539] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f5bceeb9c00) [pid = 1823] [serial = 1761] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f5bd8ade800) [pid = 1823] [serial = 1665] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f5be1207800) [pid = 1823] [serial = 1611] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f5bd1df2c00) [pid = 1823] [serial = 1799] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f5beb063400) [pid = 1823] [serial = 1623] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f5bed342000) [pid = 1823] [serial = 1416] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f5be8dc8000) [pid = 1823] [serial = 1467] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f5bd427bc00) [pid = 1823] [serial = 1695] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f5bcafd7c00) [pid = 1823] [serial = 1629] [outer = (nil)] [url = about:blank] 15:26:10 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f5bfa530000) [pid = 1823] [serial = 1488] [outer = (nil)] [url = about:blank] 15:26:11 INFO - PROCESS | 1823 | 1461277571130 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]]]}] 15:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 3598ms 15:26:11 INFO - PROCESS | 1823 | 1461277571179 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 15:26:11 INFO - PROCESS | 1823 | 1461277571184 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 15:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:26:11 INFO - PROCESS | 1823 | 1461277571192 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:26:11 INFO - PROCESS | 1823 | 1461277571198 Marionette TRACE conn3 <- [1,2554,null,{}] 15:26:11 INFO - PROCESS | 1823 | 1461277571261 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}] 15:26:11 INFO - PROCESS | 1823 | 1461277571506 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 15:26:11 INFO - PROCESS | 1823 | 1461277571694 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bc8c97000 == 172 [pid = 1823] [id = 646] 15:26:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f5bc8ce5800) [pid = 1823] [serial = 1939] [outer = (nil)] 15:26:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f5bcafb9c00) [pid = 1823] [serial = 1940] [outer = 0x7f5bc8ce5800] 15:26:11 INFO - PROCESS | 1823 | 1461277571765 Marionette DEBUG loaded listener.js 15:26:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f5bcafcf800) [pid = 1823] [serial = 1941] [outer = 0x7f5bc8ce5800] 15:26:12 INFO - PROCESS | 1823 | 1461277572514 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]]]}] 15:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1376ms 15:26:12 INFO - PROCESS | 1823 | 1461277572576 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 15:26:12 INFO - PROCESS | 1823 | 1461277572584 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 15:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:26:12 INFO - PROCESS | 1823 | 1461277572598 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:26:12 INFO - PROCESS | 1823 | 1461277572601 Marionette TRACE conn3 <- [1,2558,null,{}] 15:26:12 INFO - PROCESS | 1823 | 1461277572607 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}] 15:26:12 INFO - PROCESS | 1823 | 1461277572814 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 15:26:13 INFO - PROCESS | 1823 | 1461277573012 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcaec9000 == 173 [pid = 1823] [id = 647] 15:26:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f5bc8ce6400) [pid = 1823] [serial = 1942] [outer = (nil)] 15:26:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f5bccc0cc00) [pid = 1823] [serial = 1943] [outer = 0x7f5bc8ce6400] 15:26:13 INFO - PROCESS | 1823 | 1461277573087 Marionette DEBUG loaded listener.js 15:26:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f5bccdc2400) [pid = 1823] [serial = 1944] [outer = 0x7f5bc8ce6400] 15:26:14 INFO - PROCESS | 1823 | 1461277574026 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]]]}] 15:26:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:26:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1482ms 15:26:14 INFO - PROCESS | 1823 | 1461277574082 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 15:26:14 INFO - PROCESS | 1823 | 1461277574086 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 15:26:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:26:14 INFO - PROCESS | 1823 | 1461277574092 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:26:14 INFO - PROCESS | 1823 | 1461277574097 Marionette TRACE conn3 <- [1,2562,null,{}] 15:26:14 INFO - PROCESS | 1823 | 1461277574124 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}] 15:26:14 INFO - PROCESS | 1823 | 1461277574406 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 15:26:14 INFO - PROCESS | 1823 | 1461277574443 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bccf96000 == 174 [pid = 1823] [id = 648] 15:26:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f5bcd2f0c00) [pid = 1823] [serial = 1945] [outer = (nil)] 15:26:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f5bcd328c00) [pid = 1823] [serial = 1946] [outer = 0x7f5bcd2f0c00] 15:26:14 INFO - PROCESS | 1823 | 1461277574550 Marionette DEBUG loaded listener.js 15:26:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f5bcd668c00) [pid = 1823] [serial = 1947] [outer = 0x7f5bcd2f0c00] 15:26:15 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f5bcd328800) [pid = 1823] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:26:15 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f5bc84b2800) [pid = 1823] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:26:15 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f5bceeb0400) [pid = 1823] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:26:15 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f5bcb9a6000) [pid = 1823] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:26:15 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f5bc84b3000) [pid = 1823] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:26:16 INFO - PROCESS | 1823 | 1461277576026 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]]]}] 15:26:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:26:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1986ms 15:26:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:26:16 INFO - PROCESS | 1823 | 1461277576079 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 15:26:16 INFO - PROCESS | 1823 | 1461277576082 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 15:26:16 INFO - PROCESS | 1823 | 1461277576088 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:26:16 INFO - PROCESS | 1823 | 1461277576091 Marionette TRACE conn3 <- [1,2566,null,{}] 15:26:16 INFO - PROCESS | 1823 | 1461277576096 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}] 15:26:16 INFO - PROCESS | 1823 | 1461277576283 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 15:26:16 INFO - PROCESS | 1823 | 1461277576297 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcff0c800 == 175 [pid = 1823] [id = 649] 15:26:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f5bcd322800) [pid = 1823] [serial = 1948] [outer = (nil)] 15:26:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f5bceea0000) [pid = 1823] [serial = 1949] [outer = 0x7f5bcd322800] 15:26:16 INFO - PROCESS | 1823 | 1461277576355 Marionette DEBUG loaded listener.js 15:26:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f5bceeaec00) [pid = 1823] [serial = 1950] [outer = 0x7f5bcd322800] 15:26:17 INFO - PROCESS | 1823 | 1461277577258 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]]]}] 15:26:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:26:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1227ms 15:26:17 INFO - PROCESS | 1823 | 1461277577315 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 15:26:17 INFO - PROCESS | 1823 | 1461277577317 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 15:26:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:26:17 INFO - PROCESS | 1823 | 1461277577323 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:26:17 INFO - PROCESS | 1823 | 1461277577325 Marionette TRACE conn3 <- [1,2570,null,{}] 15:26:17 INFO - PROCESS | 1823 | 1461277577330 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}] 15:26:17 INFO - PROCESS | 1823 | 1461277577512 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 15:26:17 INFO - PROCESS | 1823 | 1461277577966 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bc84cc800 == 176 [pid = 1823] [id = 650] 15:26:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f5bc84ba400) [pid = 1823] [serial = 1951] [outer = (nil)] 15:26:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f5bc8ce4400) [pid = 1823] [serial = 1952] [outer = 0x7f5bc84ba400] 15:26:18 INFO - PROCESS | 1823 | 1461277578042 Marionette DEBUG loaded listener.js 15:26:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f5bcafc0c00) [pid = 1823] [serial = 1953] [outer = 0x7f5bc84ba400] 15:26:18 INFO - PROCESS | 1823 | 1461277578958 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]]]}] 15:26:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:26:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1679ms 15:26:19 INFO - PROCESS | 1823 | 1461277579006 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 15:26:19 INFO - PROCESS | 1823 | 1461277579013 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 15:26:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:26:19 INFO - PROCESS | 1823 | 1461277579022 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:26:19 INFO - PROCESS | 1823 | 1461277579027 Marionette TRACE conn3 <- [1,2574,null,{}] 15:26:19 INFO - PROCESS | 1823 | 1461277579033 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}] 15:26:19 INFO - PROCESS | 1823 | 1461277579267 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 15:26:19 INFO - PROCESS | 1823 | 1461277579583 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcff1c800 == 177 [pid = 1823] [id = 651] 15:26:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f5bccdc9400) [pid = 1823] [serial = 1954] [outer = (nil)] 15:26:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f5bcd327c00) [pid = 1823] [serial = 1955] [outer = 0x7f5bccdc9400] 15:26:19 INFO - PROCESS | 1823 | 1461277579664 Marionette DEBUG loaded listener.js 15:26:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f5bcd66c800) [pid = 1823] [serial = 1956] [outer = 0x7f5bccdc9400] 15:26:20 INFO - PROCESS | 1823 | 1461277580531 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]]]}] 15:26:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:26:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1581ms 15:26:20 INFO - PROCESS | 1823 | 1461277580607 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 15:26:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:26:20 INFO - PROCESS | 1823 | 1461277580613 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 15:26:20 INFO - PROCESS | 1823 | 1461277580619 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:26:20 INFO - PROCESS | 1823 | 1461277580622 Marionette TRACE conn3 <- [1,2578,null,{}] 15:26:20 INFO - PROCESS | 1823 | 1461277580628 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}] 15:26:20 INFO - PROCESS | 1823 | 1461277580884 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 15:26:21 INFO - PROCESS | 1823 | 1461277581226 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1eda000 == 178 [pid = 1823] [id = 652] 15:26:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f5bceeadc00) [pid = 1823] [serial = 1957] [outer = (nil)] 15:26:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f5bcf1c7c00) [pid = 1823] [serial = 1958] [outer = 0x7f5bceeadc00] 15:26:21 INFO - PROCESS | 1823 | 1461277581298 Marionette DEBUG loaded listener.js 15:26:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f5bcf353400) [pid = 1823] [serial = 1959] [outer = 0x7f5bceeadc00] 15:26:22 INFO - PROCESS | 1823 | 1461277582203 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]]]}] 15:26:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:26:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1634ms 15:26:22 INFO - PROCESS | 1823 | 1461277582253 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 15:26:22 INFO - PROCESS | 1823 | 1461277582257 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 15:26:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:26:22 INFO - PROCESS | 1823 | 1461277582272 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:26:22 INFO - PROCESS | 1823 | 1461277582280 Marionette TRACE conn3 <- [1,2582,null,{}] 15:26:22 INFO - PROCESS | 1823 | 1461277582286 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}] 15:26:22 INFO - PROCESS | 1823 | 1461277582518 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 15:26:22 INFO - PROCESS | 1823 | 1461277582826 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd2364000 == 179 [pid = 1823] [id = 653] 15:26:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f5bceeb4000) [pid = 1823] [serial = 1960] [outer = (nil)] 15:26:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f5bd1a9ec00) [pid = 1823] [serial = 1961] [outer = 0x7f5bceeb4000] 15:26:22 INFO - PROCESS | 1823 | 1461277582901 Marionette DEBUG loaded listener.js 15:26:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f5bd1c38000) [pid = 1823] [serial = 1962] [outer = 0x7f5bceeb4000] 15:26:23 INFO - PROCESS | 1823 | 1461277583691 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]]]}] 15:26:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:26:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1491ms 15:26:23 INFO - PROCESS | 1823 | 1461277583755 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 15:26:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:26:23 INFO - PROCESS | 1823 | 1461277583760 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 15:26:23 INFO - PROCESS | 1823 | 1461277583766 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:26:23 INFO - PROCESS | 1823 | 1461277583769 Marionette TRACE conn3 <- [1,2586,null,{}] 15:26:23 INFO - PROCESS | 1823 | 1461277583773 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}] 15:26:23 INFO - PROCESS | 1823 | 1461277583991 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 15:26:24 INFO - PROCESS | 1823 | 1461277584301 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3385000 == 180 [pid = 1823] [id = 654] 15:26:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f5bd11cf800) [pid = 1823] [serial = 1963] [outer = (nil)] 15:26:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f5bd1def400) [pid = 1823] [serial = 1964] [outer = 0x7f5bd11cf800] 15:26:24 INFO - PROCESS | 1823 | 1461277584378 Marionette DEBUG loaded listener.js 15:26:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f5bd1e02400) [pid = 1823] [serial = 1965] [outer = 0x7f5bd11cf800] 15:26:25 INFO - PROCESS | 1823 | 1461277585183 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]]]}] 15:26:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:26:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1477ms 15:26:25 INFO - PROCESS | 1823 | 1461277585243 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 15:26:25 INFO - PROCESS | 1823 | 1461277585246 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 15:26:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:26:25 INFO - PROCESS | 1823 | 1461277585252 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:26:25 INFO - PROCESS | 1823 | 1461277585254 Marionette TRACE conn3 <- [1,2590,null,{}] 15:26:25 INFO - PROCESS | 1823 | 1461277585259 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}] 15:26:25 INFO - PROCESS | 1823 | 1461277585485 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 15:26:25 INFO - PROCESS | 1823 | 1461277585807 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3e9a800 == 181 [pid = 1823] [id = 655] 15:26:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f5bd2014400) [pid = 1823] [serial = 1966] [outer = (nil)] 15:26:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f5bd215a800) [pid = 1823] [serial = 1967] [outer = 0x7f5bd2014400] 15:26:25 INFO - PROCESS | 1823 | 1461277585901 Marionette DEBUG loaded listener.js 15:26:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f5bd34c9800) [pid = 1823] [serial = 1968] [outer = 0x7f5bd2014400] 15:26:26 INFO - PROCESS | 1823 | 1461277586818 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]]]}] 15:26:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:26:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1630ms 15:26:26 INFO - PROCESS | 1823 | 1461277586883 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 15:26:26 INFO - PROCESS | 1823 | 1461277586887 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 15:26:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:26:26 INFO - PROCESS | 1823 | 1461277586892 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:26:26 INFO - PROCESS | 1823 | 1461277586895 Marionette TRACE conn3 <- [1,2594,null,{}] 15:26:26 INFO - PROCESS | 1823 | 1461277586900 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}] 15:26:27 INFO - PROCESS | 1823 | 1461277587131 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 15:26:27 INFO - PROCESS | 1823 | 1461277587450 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd50d5000 == 182 [pid = 1823] [id = 656] 15:26:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f5bcf354000) [pid = 1823] [serial = 1969] [outer = (nil)] 15:26:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f5bd3a7fc00) [pid = 1823] [serial = 1970] [outer = 0x7f5bcf354000] 15:26:27 INFO - PROCESS | 1823 | 1461277587529 Marionette DEBUG loaded listener.js 15:26:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f5bd3c48c00) [pid = 1823] [serial = 1971] [outer = 0x7f5bcf354000] 15:26:28 INFO - PROCESS | 1823 | 1461277588389 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]]]}] 15:26:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:26:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1526ms 15:26:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:26:28 INFO - PROCESS | 1823 | 1461277588419 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 15:26:28 INFO - PROCESS | 1823 | 1461277588422 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 15:26:28 INFO - PROCESS | 1823 | 1461277588427 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:26:28 INFO - PROCESS | 1823 | 1461277588431 Marionette TRACE conn3 <- [1,2598,null,{}] 15:26:28 INFO - PROCESS | 1823 | 1461277588436 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}] 15:26:28 INFO - PROCESS | 1823 | 1461277588644 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 15:26:28 INFO - PROCESS | 1823 | 1461277588948 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd5455800 == 183 [pid = 1823] [id = 657] 15:26:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f5bd1e8a800) [pid = 1823] [serial = 1972] [outer = (nil)] 15:26:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f5bd3e04400) [pid = 1823] [serial = 1973] [outer = 0x7f5bd1e8a800] 15:26:29 INFO - PROCESS | 1823 | 1461277589030 Marionette DEBUG loaded listener.js 15:26:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f5bd3e0f000) [pid = 1823] [serial = 1974] [outer = 0x7f5bd1e8a800] 15:26:29 INFO - PROCESS | 1823 | 1461277589877 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]]]}] 15:26:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:26:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1483ms 15:26:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:26:29 INFO - PROCESS | 1823 | 1461277589911 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 15:26:29 INFO - PROCESS | 1823 | 1461277589913 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 15:26:29 INFO - PROCESS | 1823 | 1461277589919 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:26:29 INFO - PROCESS | 1823 | 1461277589922 Marionette TRACE conn3 <- [1,2602,null,{}] 15:26:29 INFO - PROCESS | 1823 | 1461277589927 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}] 15:26:30 INFO - PROCESS | 1823 | 1461277590135 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 15:26:30 INFO - PROCESS | 1823 | 1461277590442 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd6406800 == 184 [pid = 1823] [id = 658] 15:26:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f5bd3a7f800) [pid = 1823] [serial = 1975] [outer = (nil)] 15:26:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f5bd3f8bc00) [pid = 1823] [serial = 1976] [outer = 0x7f5bd3a7f800] 15:26:30 INFO - PROCESS | 1823 | 1461277590517 Marionette DEBUG loaded listener.js 15:26:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f5bd424a400) [pid = 1823] [serial = 1977] [outer = 0x7f5bd3a7f800] 15:26:31 INFO - PROCESS | 1823 | 1461277591364 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]]]}] 15:26:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:26:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1482ms 15:26:31 INFO - PROCESS | 1823 | 1461277591402 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 15:26:31 INFO - PROCESS | 1823 | 1461277591405 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 15:26:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:26:31 INFO - PROCESS | 1823 | 1461277591412 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:26:31 INFO - PROCESS | 1823 | 1461277591415 Marionette TRACE conn3 <- [1,2606,null,{}] 15:26:31 INFO - PROCESS | 1823 | 1461277591420 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}] 15:26:31 INFO - PROCESS | 1823 | 1461277591650 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 15:26:31 INFO - PROCESS | 1823 | 1461277591962 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd68d4800 == 185 [pid = 1823] [id = 659] 15:26:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f5bd3adc400) [pid = 1823] [serial = 1978] [outer = (nil)] 15:26:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f5bd4281800) [pid = 1823] [serial = 1979] [outer = 0x7f5bd3adc400] 15:26:32 INFO - PROCESS | 1823 | 1461277592037 Marionette DEBUG loaded listener.js 15:26:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f5bd5341400) [pid = 1823] [serial = 1980] [outer = 0x7f5bd3adc400] 15:26:32 INFO - PROCESS | 1823 | 1461277592875 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]]]}] 15:26:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:26:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1528ms 15:26:32 INFO - PROCESS | 1823 | 1461277592941 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 15:26:32 INFO - PROCESS | 1823 | 1461277592945 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 15:26:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:26:32 INFO - PROCESS | 1823 | 1461277592950 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:26:32 INFO - PROCESS | 1823 | 1461277592952 Marionette TRACE conn3 <- [1,2610,null,{}] 15:26:32 INFO - PROCESS | 1823 | 1461277592958 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}] 15:26:33 INFO - PROCESS | 1823 | 1461277593172 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 15:26:33 INFO - PROCESS | 1823 | 1461277593487 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7cb3000 == 186 [pid = 1823] [id = 660] 15:26:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f5bd64c2800) [pid = 1823] [serial = 1981] [outer = (nil)] 15:26:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f5bd64cb800) [pid = 1823] [serial = 1982] [outer = 0x7f5bd64c2800] 15:26:33 INFO - PROCESS | 1823 | 1461277593579 Marionette DEBUG loaded listener.js 15:26:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f5bd7c63400) [pid = 1823] [serial = 1983] [outer = 0x7f5bd64c2800] 15:26:34 INFO - PROCESS | 1823 | 1461277594413 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]]]}] 15:26:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:26:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1525ms 15:26:34 INFO - PROCESS | 1823 | 1461277594477 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 15:26:34 INFO - PROCESS | 1823 | 1461277594480 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 15:26:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:26:34 INFO - PROCESS | 1823 | 1461277594486 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:26:34 INFO - PROCESS | 1823 | 1461277594491 Marionette TRACE conn3 <- [1,2614,null,{}] 15:26:34 INFO - PROCESS | 1823 | 1461277594496 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}] 15:26:34 INFO - PROCESS | 1823 | 1461277594740 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 15:26:35 INFO - PROCESS | 1823 | 1461277595052 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd98c1800 == 187 [pid = 1823] [id = 661] 15:26:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f5bd64c4c00) [pid = 1823] [serial = 1984] [outer = (nil)] 15:26:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f5bd7f6f800) [pid = 1823] [serial = 1985] [outer = 0x7f5bd64c4c00] 15:26:35 INFO - PROCESS | 1823 | 1461277595122 Marionette DEBUG loaded listener.js 15:26:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f5bd8793400) [pid = 1823] [serial = 1986] [outer = 0x7f5bd64c4c00] 15:26:35 INFO - PROCESS | 1823 | 1461277595875 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]]]}] 15:26:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:26:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1427ms 15:26:35 INFO - PROCESS | 1823 | 1461277595915 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 15:26:35 INFO - PROCESS | 1823 | 1461277595917 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 15:26:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:26:35 INFO - PROCESS | 1823 | 1461277595923 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:26:35 INFO - PROCESS | 1823 | 1461277595925 Marionette TRACE conn3 <- [1,2618,null,{}] 15:26:35 INFO - PROCESS | 1823 | 1461277595932 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}] 15:26:36 INFO - PROCESS | 1823 | 1461277596165 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 15:26:36 INFO - PROCESS | 1823 | 1461277596442 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bda6d6000 == 188 [pid = 1823] [id = 662] 15:26:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f5bc84bc800) [pid = 1823] [serial = 1987] [outer = (nil)] 15:26:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f5bd88f3c00) [pid = 1823] [serial = 1988] [outer = 0x7f5bc84bc800] 15:26:36 INFO - PROCESS | 1823 | 1461277596556 Marionette DEBUG loaded listener.js 15:26:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f5bd8a89c00) [pid = 1823] [serial = 1989] [outer = 0x7f5bc84bc800] 15:26:37 INFO - PROCESS | 1823 | 1461277597442 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]]]}] 15:26:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:26:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1580ms 15:26:37 INFO - PROCESS | 1823 | 1461277597504 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 15:26:37 INFO - PROCESS | 1823 | 1461277597508 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 15:26:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:26:37 INFO - PROCESS | 1823 | 1461277597514 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:26:37 INFO - PROCESS | 1823 | 1461277597517 Marionette TRACE conn3 <- [1,2622,null,{}] 15:26:37 INFO - PROCESS | 1823 | 1461277597523 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}] 15:26:37 INFO - PROCESS | 1823 | 1461277597756 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 15:26:38 INFO - PROCESS | 1823 | 1461277598095 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf64000 == 189 [pid = 1823] [id = 663] 15:26:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f5bd7c6c400) [pid = 1823] [serial = 1990] [outer = (nil)] 15:26:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f5bd8a95c00) [pid = 1823] [serial = 1991] [outer = 0x7f5bd7c6c400] 15:26:38 INFO - PROCESS | 1823 | 1461277598169 Marionette DEBUG loaded listener.js 15:26:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f5bd8ae5800) [pid = 1823] [serial = 1992] [outer = 0x7f5bd7c6c400] 15:26:38 INFO - PROCESS | 1823 | 1461277598950 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]]]}] 15:26:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:26:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1477ms 15:26:38 INFO - PROCESS | 1823 | 1461277598991 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 15:26:38 INFO - PROCESS | 1823 | 1461277598994 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 15:26:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:26:39 INFO - PROCESS | 1823 | 1461277599000 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:26:39 INFO - PROCESS | 1823 | 1461277599002 Marionette TRACE conn3 <- [1,2626,null,{}] 15:26:39 INFO - PROCESS | 1823 | 1461277599007 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}] 15:26:39 INFO - PROCESS | 1823 | 1461277599219 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 15:26:39 INFO - PROCESS | 1823 | 1461277599491 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde310000 == 190 [pid = 1823] [id = 664] 15:26:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 199 (0x7f5bd8798000) [pid = 1823] [serial = 1993] [outer = (nil)] 15:26:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 200 (0x7f5bd9476000) [pid = 1823] [serial = 1994] [outer = 0x7f5bd8798000] 15:26:39 INFO - PROCESS | 1823 | 1461277599601 Marionette DEBUG loaded listener.js 15:26:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 201 (0x7f5bd9689800) [pid = 1823] [serial = 1995] [outer = 0x7f5bd8798000] 15:26:40 INFO - PROCESS | 1823 | 1461277600410 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]]]}] 15:26:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:26:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1481ms 15:26:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:26:40 INFO - PROCESS | 1823 | 1461277600482 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 15:26:40 INFO - PROCESS | 1823 | 1461277600485 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 15:26:40 INFO - PROCESS | 1823 | 1461277600491 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:26:40 INFO - PROCESS | 1823 | 1461277600494 Marionette TRACE conn3 <- [1,2630,null,{}] 15:26:40 INFO - PROCESS | 1823 | 1461277600499 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}] 15:26:40 INFO - PROCESS | 1823 | 1461277600722 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 15:26:41 INFO - PROCESS | 1823 | 1461277601039 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bdf1ad800 == 191 [pid = 1823] [id = 665] 15:26:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 202 (0x7f5bd8a91c00) [pid = 1823] [serial = 1996] [outer = (nil)] 15:26:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f5bd98ca800) [pid = 1823] [serial = 1997] [outer = 0x7f5bd8a91c00] 15:26:41 INFO - PROCESS | 1823 | 1461277601121 Marionette DEBUG loaded listener.js 15:26:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f5bda5e7800) [pid = 1823] [serial = 1998] [outer = 0x7f5bd8a91c00] 15:26:42 INFO - PROCESS | 1823 | 1461277602037 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]]]}] 15:26:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:26:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1584ms 15:26:42 INFO - PROCESS | 1823 | 1461277602075 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 15:26:42 INFO - PROCESS | 1823 | 1461277602077 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 15:26:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:26:42 INFO - PROCESS | 1823 | 1461277602083 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:26:42 INFO - PROCESS | 1823 | 1461277602085 Marionette TRACE conn3 <- [1,2634,null,{}] 15:26:42 INFO - PROCESS | 1823 | 1461277602091 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}] 15:26:42 INFO - PROCESS | 1823 | 1461277602319 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 15:26:42 INFO - PROCESS | 1823 | 1461277602635 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be01dc800 == 192 [pid = 1823] [id = 666] 15:26:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f5bd8ae0400) [pid = 1823] [serial = 1999] [outer = (nil)] 15:26:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f5bda75a800) [pid = 1823] [serial = 2000] [outer = 0x7f5bd8ae0400] 15:26:42 INFO - PROCESS | 1823 | 1461277602713 Marionette DEBUG loaded listener.js 15:26:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f5bddcf0000) [pid = 1823] [serial = 2001] [outer = 0x7f5bd8ae0400] 15:26:43 INFO - PROCESS | 1823 | 1461277603515 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]]]}] 15:26:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:26:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1481ms 15:26:43 INFO - PROCESS | 1823 | 1461277603565 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 15:26:43 INFO - PROCESS | 1823 | 1461277603569 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 15:26:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:26:43 INFO - PROCESS | 1823 | 1461277603576 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:26:43 INFO - PROCESS | 1823 | 1461277603578 Marionette TRACE conn3 <- [1,2638,null,{}] 15:26:43 INFO - PROCESS | 1823 | 1461277603584 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}] 15:26:43 INFO - PROCESS | 1823 | 1461277603792 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 15:26:44 INFO - PROCESS | 1823 | 1461277604069 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b1d000 == 193 [pid = 1823] [id = 667] 15:26:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f5bd968a400) [pid = 1823] [serial = 2002] [outer = (nil)] 15:26:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f5bddd45000) [pid = 1823] [serial = 2003] [outer = 0x7f5bd968a400] 15:26:44 INFO - PROCESS | 1823 | 1461277604181 Marionette DEBUG loaded listener.js 15:26:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f5bddd4d400) [pid = 1823] [serial = 2004] [outer = 0x7f5bd968a400] 15:26:44 INFO - PROCESS | 1823 | 1461277604960 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]]]}] 15:26:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:26:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1438ms 15:26:45 INFO - PROCESS | 1823 | 1461277605015 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 15:26:45 INFO - PROCESS | 1823 | 1461277605017 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 15:26:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:26:45 INFO - PROCESS | 1823 | 1461277605024 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:26:45 INFO - PROCESS | 1823 | 1461277605027 Marionette TRACE conn3 <- [1,2642,null,{}] 15:26:45 INFO - PROCESS | 1823 | 1461277605032 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}] 15:26:45 INFO - PROCESS | 1823 | 1461277605249 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 15:26:45 INFO - PROCESS | 1823 | 1461277605562 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0c5a800 == 194 [pid = 1823] [id = 668] 15:26:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f5bda755400) [pid = 1823] [serial = 2005] [outer = (nil)] 15:26:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f5bddfd7c00) [pid = 1823] [serial = 2006] [outer = 0x7f5bda755400] 15:26:45 INFO - PROCESS | 1823 | 1461277605637 Marionette DEBUG loaded listener.js 15:26:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f5bddfe5000) [pid = 1823] [serial = 2007] [outer = 0x7f5bda755400] 15:26:46 INFO - PROCESS | 1823 | 1461277606450 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]]]}] 15:26:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:26:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1481ms 15:26:46 INFO - PROCESS | 1823 | 1461277606506 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 15:26:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:26:46 INFO - PROCESS | 1823 | 1461277606510 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 15:26:46 INFO - PROCESS | 1823 | 1461277606516 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:26:46 INFO - PROCESS | 1823 | 1461277606519 Marionette TRACE conn3 <- [1,2646,null,{}] 15:26:46 INFO - PROCESS | 1823 | 1461277606525 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}] 15:26:46 INFO - PROCESS | 1823 | 1461277606756 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 15:26:47 INFO - PROCESS | 1823 | 1461277607075 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0e1f800 == 195 [pid = 1823] [id = 669] 15:26:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f5bd11d3800) [pid = 1823] [serial = 2008] [outer = (nil)] 15:26:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f5bddfe5c00) [pid = 1823] [serial = 2009] [outer = 0x7f5bd11d3800] 15:26:47 INFO - PROCESS | 1823 | 1461277607156 Marionette DEBUG loaded listener.js 15:26:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f5bded13400) [pid = 1823] [serial = 2010] [outer = 0x7f5bd11d3800] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd42c9000 == 194 [pid = 1823] [id = 390] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd60b6800 == 193 [pid = 1823] [id = 334] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd60b9800 == 192 [pid = 1823] [id = 332] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcff0c800 == 191 [pid = 1823] [id = 649] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd00e6000 == 190 [pid = 1823] [id = 624] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bccf96000 == 189 [pid = 1823] [id = 648] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcaec9000 == 188 [pid = 1823] [id = 647] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bc8c97000 == 187 [pid = 1823] [id = 646] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddf8a000 == 186 [pid = 1823] [id = 644] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddf20800 == 185 [pid = 1823] [id = 643] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9cde000 == 184 [pid = 1823] [id = 642] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9916800 == 183 [pid = 1823] [id = 641] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd887d800 == 182 [pid = 1823] [id = 640] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd7fc9800 == 181 [pid = 1823] [id = 639] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd7c4c800 == 180 [pid = 1823] [id = 638] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd6545800 == 179 [pid = 1823] [id = 637] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd60db800 == 178 [pid = 1823] [id = 636] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd5446000 == 177 [pid = 1823] [id = 635] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd44df000 == 176 [pid = 1823] [id = 634] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd4436800 == 175 [pid = 1823] [id = 633] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3e98800 == 174 [pid = 1823] [id = 632] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3251800 == 173 [pid = 1823] [id = 631] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd239b800 == 172 [pid = 1823] [id = 630] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd221a000 == 171 [pid = 1823] [id = 629] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd1be0800 == 170 [pid = 1823] [id = 628] 15:26:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcba0f800 == 169 [pid = 1823] [id = 627] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f5bcafb2c00) [pid = 1823] [serial = 1877] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f5bccc0d400) [pid = 1823] [serial = 1878] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f5bceeafc00) [pid = 1823] [serial = 1872] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f5be911ec00) [pid = 1823] [serial = 1841] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f5be3c84400) [pid = 1823] [serial = 1838] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f5bd3e0c400) [pid = 1823] [serial = 1814] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f5bddcf1400) [pid = 1823] [serial = 1826] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f5bd8a92c00) [pid = 1823] [serial = 1823] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f5bcd665400) [pid = 1823] [serial = 1856] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f5bccdd1400) [pid = 1823] [serial = 1869] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f5bd1053c00) [pid = 1823] [serial = 1862] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f5bcd665000) [pid = 1823] [serial = 1859] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f5bceea5400) [pid = 1823] [serial = 1853] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f5bcede1000) [pid = 1823] [serial = 1871] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 201 (0x7f5bdeeef800) [pid = 1823] [serial = 1829] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 200 (0x7f5bccc1a800) [pid = 1823] [serial = 1868] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 199 (0x7f5bd5349c00) [pid = 1823] [serial = 1820] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 198 (0x7f5bcee9b800) [pid = 1823] [serial = 1850] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f5bcf34a400) [pid = 1823] [serial = 1875] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f5bcd325c00) [pid = 1823] [serial = 1847] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f5bcb9ad400) [pid = 1823] [serial = 1865] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f5bccdd0400) [pid = 1823] [serial = 1808] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f5bccc10800) [pid = 1823] [serial = 1866] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f5bd968cc00) [pid = 1823] [serial = 1835] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f5bcf1ca800) [pid = 1823] [serial = 1874] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f5bd52e7400) [pid = 1823] [serial = 1817] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f5beb061400) [pid = 1823] [serial = 1844] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f5be01bcc00) [pid = 1823] [serial = 1832] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f5bd11cc000) [pid = 1823] [serial = 1811] [outer = (nil)] [url = about:blank] 15:26:49 INFO - PROCESS | 1823 | 1461277609544 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]]]}] 15:26:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:26:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 3137ms 15:26:49 INFO - PROCESS | 1823 | 1461277609654 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 15:26:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:26:49 INFO - PROCESS | 1823 | 1461277609659 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 15:26:49 INFO - PROCESS | 1823 | 1461277609666 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:26:49 INFO - PROCESS | 1823 | 1461277609671 Marionette TRACE conn3 <- [1,2650,null,{}] 15:26:49 INFO - PROCESS | 1823 | 1461277609679 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}] 15:26:49 INFO - PROCESS | 1823 | 1461277609874 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 15:26:49 INFO - PROCESS | 1823 | 1461277609884 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcae2c000 == 170 [pid = 1823] [id = 670] 15:26:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f5bcafc0800) [pid = 1823] [serial = 2011] [outer = (nil)] 15:26:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f5bcafd0400) [pid = 1823] [serial = 2012] [outer = 0x7f5bcafc0800] 15:26:49 INFO - PROCESS | 1823 | 1461277609988 Marionette DEBUG loaded listener.js 15:26:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f5bcb9ad400) [pid = 1823] [serial = 2013] [outer = 0x7f5bcafc0800] 15:26:50 INFO - PROCESS | 1823 | 1461277610858 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]]]}] 15:26:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:26:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1234ms 15:26:50 INFO - PROCESS | 1823 | 1461277610899 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 15:26:50 INFO - PROCESS | 1823 | 1461277610907 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 15:26:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:26:50 INFO - PROCESS | 1823 | 1461277610919 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:26:50 INFO - PROCESS | 1823 | 1461277610922 Marionette TRACE conn3 <- [1,2654,null,{}] 15:26:50 INFO - PROCESS | 1823 | 1461277610928 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}] 15:26:51 INFO - PROCESS | 1823 | 1461277611201 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 15:26:51 INFO - PROCESS | 1823 | 1461277611226 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcd6da800 == 171 [pid = 1823] [id = 671] 15:26:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f5bcad2b400) [pid = 1823] [serial = 2014] [outer = (nil)] 15:26:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f5bcd2ec400) [pid = 1823] [serial = 2015] [outer = 0x7f5bcad2b400] 15:26:51 INFO - PROCESS | 1823 | 1461277611290 Marionette DEBUG loaded listener.js 15:26:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f5bcd663800) [pid = 1823] [serial = 2016] [outer = 0x7f5bcad2b400] 15:26:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:26:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1376ms 15:26:52 INFO - PROCESS | 1823 | 1461277612284 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]]]}] 15:26:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:26:52 INFO - PROCESS | 1823 | 1461277612303 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 15:26:52 INFO - PROCESS | 1823 | 1461277612306 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 15:26:52 INFO - PROCESS | 1823 | 1461277612313 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:26:52 INFO - PROCESS | 1823 | 1461277612323 Marionette TRACE conn3 <- [1,2658,null,{}] 15:26:52 INFO - PROCESS | 1823 | 1461277612400 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}] 15:26:52 INFO - PROCESS | 1823 | 1461277612674 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 15:26:52 INFO - PROCESS | 1823 | 1461277612703 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcff47000 == 172 [pid = 1823] [id = 672] 15:26:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f5bcd669c00) [pid = 1823] [serial = 2017] [outer = (nil)] 15:26:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f5bcf1c2400) [pid = 1823] [serial = 2018] [outer = 0x7f5bcd669c00] 15:26:52 INFO - PROCESS | 1823 | 1461277612768 Marionette DEBUG loaded listener.js 15:26:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f5bcf355c00) [pid = 1823] [serial = 2019] [outer = 0x7f5bcd669c00] 15:26:53 INFO - PROCESS | 1823 | 1461277613690 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]]]}] 15:26:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:26:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1446ms 15:26:53 INFO - PROCESS | 1823 | 1461277613758 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 15:26:53 INFO - PROCESS | 1823 | 1461277613761 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 15:26:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:26:53 INFO - PROCESS | 1823 | 1461277613767 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:26:53 INFO - PROCESS | 1823 | 1461277613769 Marionette TRACE conn3 <- [1,2662,null,{}] 15:26:53 INFO - PROCESS | 1823 | 1461277613774 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}] 15:26:54 INFO - PROCESS | 1823 | 1461277614044 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f5bd3ad5800) [pid = 1823] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f5bcd32a000) [pid = 1823] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f5bd6038400) [pid = 1823] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f5bd1e10000) [pid = 1823] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f5bd1054400) [pid = 1823] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f5bcd326400) [pid = 1823] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f5bc8ced800) [pid = 1823] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f5bd7c69c00) [pid = 1823] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f5bcd2edc00) [pid = 1823] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f5bc84c0c00) [pid = 1823] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f5bc8ce5800) [pid = 1823] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f5bd38eb800) [pid = 1823] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f5bd3324c00) [pid = 1823] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f5be8684400) [pid = 1823] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f5bcd31f800) [pid = 1823] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f5bcafbe000) [pid = 1823] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f5bd534ec00) [pid = 1823] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f5bccc0c000) [pid = 1823] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f5bd3a7c000) [pid = 1823] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f5bd4251800) [pid = 1823] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f5bd2011400) [pid = 1823] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f5bd98d1800) [pid = 1823] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f5bcb9b0800) [pid = 1823] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f5bcd31d800) [pid = 1823] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f5bcd2f0c00) [pid = 1823] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f5be3c7d400) [pid = 1823] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f5bddcf7c00) [pid = 1823] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:26:54 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f5bc8ce6400) [pid = 1823] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:26:54 INFO - PROCESS | 1823 | 1461277614919 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bc8c9c800 == 173 [pid = 1823] [id = 673] 15:26:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f5bc84b9400) [pid = 1823] [serial = 2020] [outer = (nil)] 15:26:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f5bc8cee000) [pid = 1823] [serial = 2021] [outer = 0x7f5bc84b9400] 15:26:54 INFO - PROCESS | 1823 | 1461277614984 Marionette DEBUG loaded listener.js 15:26:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f5bcd325800) [pid = 1823] [serial = 2022] [outer = 0x7f5bc84b9400] 15:26:55 INFO - PROCESS | 1823 | 1461277615655 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]]]}] 15:26:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:26:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1927ms 15:26:55 INFO - PROCESS | 1823 | 1461277615694 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 15:26:55 INFO - PROCESS | 1823 | 1461277615697 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 15:26:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:26:55 INFO - PROCESS | 1823 | 1461277615714 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:26:55 INFO - PROCESS | 1823 | 1461277615716 Marionette TRACE conn3 <- [1,2666,null,{}] 15:26:55 INFO - PROCESS | 1823 | 1461277615722 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}] 15:26:55 INFO - PROCESS | 1823 | 1461277615928 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 15:26:55 INFO - PROCESS | 1823 | 1461277615941 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd220b000 == 174 [pid = 1823] [id = 674] 15:26:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f5bcd326400) [pid = 1823] [serial = 2023] [outer = (nil)] 15:26:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f5bd1a95c00) [pid = 1823] [serial = 2024] [outer = 0x7f5bcd326400] 15:26:56 INFO - PROCESS | 1823 | 1461277616001 Marionette DEBUG loaded listener.js 15:26:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f5bd1b56400) [pid = 1823] [serial = 2025] [outer = 0x7f5bcd326400] 15:26:57 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:26:57 INFO - PROCESS | 1823 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:26:57 INFO - PROCESS | 1823 | 1461277617569 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]]]}] 15:26:57 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) 15:26:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1881ms 15:26:57 INFO - PROCESS | 1823 | 1461277617625 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 15:26:57 INFO - PROCESS | 1823 | 1461277617630 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 15:26:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:26:57 INFO - PROCESS | 1823 | 1461277617642 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:26:57 INFO - PROCESS | 1823 | 1461277617647 Marionette TRACE conn3 <- [1,2670,null,{}] 15:26:57 INFO - PROCESS | 1823 | 1461277617655 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}] 15:26:57 INFO - PROCESS | 1823 | 1461277617919 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 15:26:58 INFO - PROCESS | 1823 | 1461277618183 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcd6e7800 == 175 [pid = 1823] [id = 675] 15:26:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f5bc8ceb000) [pid = 1823] [serial = 2026] [outer = (nil)] 15:26:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f5bcd32bc00) [pid = 1823] [serial = 2027] [outer = 0x7f5bc8ceb000] 15:26:58 INFO - PROCESS | 1823 | 1461277618257 Marionette DEBUG loaded listener.js 15:26:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f5bceea0800) [pid = 1823] [serial = 2028] [outer = 0x7f5bc8ceb000] 15:26:59 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:26:59 INFO - PROCESS | 1823 | 1461277619678 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] 15:26:59 INFO - PROCESS | 1823 | 1461277619748 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 15:26:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:26:59 INFO - PROCESS | 1823 | 1461277619759 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:26:59 INFO - PROCESS | 1823 | 1461277619762 Marionette TRACE conn3 <- [1,2674,null,{}] 15:26:59 INFO - PROCESS | 1823 | 1461277619768 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}] 15:27:00 INFO - PROCESS | 1823 | 1461277620077 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 15:27:00 INFO - PROCESS | 1823 | 1461277620293 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd2374800 == 176 [pid = 1823] [id = 676] 15:27:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f5bcad27c00) [pid = 1823] [serial = 2029] [outer = (nil)] 15:27:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f5bcf34b400) [pid = 1823] [serial = 2030] [outer = 0x7f5bcad27c00] 15:27:00 INFO - PROCESS | 1823 | 1461277620369 Marionette DEBUG loaded listener.js 15:27:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f5bd1c3b800) [pid = 1823] [serial = 2031] [outer = 0x7f5bcad27c00] 15:27:01 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:01 INFO - PROCESS | 1823 | 1461277621832 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] 15:27:01 INFO - PROCESS | 1823 | 1461277621854 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 15:27:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:27:01 INFO - PROCESS | 1823 | 1461277621860 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:27:01 INFO - PROCESS | 1823 | 1461277621866 Marionette TRACE conn3 <- [1,2678,null,{}] 15:27:01 INFO - PROCESS | 1823 | 1461277621882 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}] 15:27:02 INFO - PROCESS | 1823 | 1461277622114 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 15:27:02 INFO - PROCESS | 1823 | 1461277622378 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd42c3800 == 177 [pid = 1823] [id = 677] 15:27:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f5bcedda800) [pid = 1823] [serial = 2032] [outer = (nil)] 15:27:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f5bd1e09800) [pid = 1823] [serial = 2033] [outer = 0x7f5bcedda800] 15:27:02 INFO - PROCESS | 1823 | 1461277622466 Marionette DEBUG loaded listener.js 15:27:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f5bd215a000) [pid = 1823] [serial = 2034] [outer = 0x7f5bcedda800] 15:27:03 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:03 INFO - PROCESS | 1823 | 1461277623774 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]]]}] 15:27:03 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) 15:27:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1935ms 15:27:03 INFO - PROCESS | 1823 | 1461277623795 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 15:27:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:27:03 INFO - PROCESS | 1823 | 1461277623800 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 15:27:03 INFO - PROCESS | 1823 | 1461277623805 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:27:03 INFO - PROCESS | 1823 | 1461277623808 Marionette TRACE conn3 <- [1,2682,null,{}] 15:27:03 INFO - PROCESS | 1823 | 1461277623813 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}] 15:27:04 INFO - PROCESS | 1823 | 1461277624098 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 15:27:04 INFO - PROCESS | 1823 | 1461277624365 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd50d8000 == 178 [pid = 1823] [id = 678] 15:27:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f5bd1c47800) [pid = 1823] [serial = 2035] [outer = (nil)] 15:27:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f5bd331b800) [pid = 1823] [serial = 2036] [outer = 0x7f5bd1c47800] 15:27:04 INFO - PROCESS | 1823 | 1461277624439 Marionette DEBUG loaded listener.js 15:27:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f5bd34c4800) [pid = 1823] [serial = 2037] [outer = 0x7f5bd1c47800] 15:27:05 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:05 INFO - PROCESS | 1823 | 1461277625786 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]]]}] 15:27:05 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) 15:27:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2030ms 15:27:05 INFO - PROCESS | 1823 | 1461277625853 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 15:27:05 INFO - PROCESS | 1823 | 1461277625858 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 15:27:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:27:05 INFO - PROCESS | 1823 | 1461277625871 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:27:05 INFO - PROCESS | 1823 | 1461277625873 Marionette TRACE conn3 <- [1,2686,null,{}] 15:27:05 INFO - PROCESS | 1823 | 1461277625880 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}] 15:27:06 INFO - PROCESS | 1823 | 1461277626097 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 15:27:06 INFO - PROCESS | 1823 | 1461277626363 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd545b000 == 179 [pid = 1823] [id = 679] 15:27:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f5bd2019400) [pid = 1823] [serial = 2038] [outer = (nil)] 15:27:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f5bd34d2c00) [pid = 1823] [serial = 2039] [outer = 0x7f5bd2019400] 15:27:06 INFO - PROCESS | 1823 | 1461277626440 Marionette DEBUG loaded listener.js 15:27:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f5bd3a41800) [pid = 1823] [serial = 2040] [outer = 0x7f5bd2019400] 15:27:07 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:07 INFO - PROCESS | 1823 | 1461277627754 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] 15:27:07 INFO - PROCESS | 1823 | 1461277627881 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 15:27:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:27:07 INFO - PROCESS | 1823 | 1461277627896 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:27:07 INFO - PROCESS | 1823 | 1461277627899 Marionette TRACE conn3 <- [1,2690,null,{}] 15:27:07 INFO - PROCESS | 1823 | 1461277627904 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}] 15:27:08 INFO - PROCESS | 1823 | 1461277628128 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 15:27:08 INFO - PROCESS | 1823 | 1461277628392 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7ad6800 == 180 [pid = 1823] [id = 680] 15:27:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f5bd3ad1400) [pid = 1823] [serial = 2041] [outer = (nil)] 15:27:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f5bd3f86000) [pid = 1823] [serial = 2042] [outer = 0x7f5bd3ad1400] 15:27:08 INFO - PROCESS | 1823 | 1461277628473 Marionette DEBUG loaded listener.js 15:27:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f5bd5342000) [pid = 1823] [serial = 2043] [outer = 0x7f5bd3ad1400] 15:27:09 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:09 INFO - PROCESS | 1823 | 1461277629750 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] 15:27:09 INFO - PROCESS | 1823 | 1461277629781 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 15:27:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:27:09 INFO - PROCESS | 1823 | 1461277629788 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:27:09 INFO - PROCESS | 1823 | 1461277629791 Marionette TRACE conn3 <- [1,2694,null,{}] 15:27:09 INFO - PROCESS | 1823 | 1461277629838 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}] 15:27:10 INFO - PROCESS | 1823 | 1461277630157 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 15:27:10 INFO - PROCESS | 1823 | 1461277630361 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd8879800 == 181 [pid = 1823] [id = 681] 15:27:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f5bd3ad8400) [pid = 1823] [serial = 2044] [outer = (nil)] 15:27:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f5bd534d000) [pid = 1823] [serial = 2045] [outer = 0x7f5bd3ad8400] 15:27:10 INFO - PROCESS | 1823 | 1461277630440 Marionette DEBUG loaded listener.js 15:27:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f5bd612a400) [pid = 1823] [serial = 2046] [outer = 0x7f5bd3ad8400] 15:27:11 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:11 INFO - PROCESS | 1823 | 1461277631726 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] 15:27:11 INFO - PROCESS | 1823 | 1461277631812 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 15:27:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:27:11 INFO - PROCESS | 1823 | 1461277631870 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:27:11 INFO - PROCESS | 1823 | 1461277631874 Marionette TRACE conn3 <- [1,2698,null,{}] 15:27:11 INFO - PROCESS | 1823 | 1461277631879 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}] 15:27:12 INFO - PROCESS | 1823 | 1461277632087 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 15:27:12 INFO - PROCESS | 1823 | 1461277632350 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9c55000 == 182 [pid = 1823] [id = 682] 15:27:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f5bd3e0f400) [pid = 1823] [serial = 2047] [outer = (nil)] 15:27:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f5bd67bd800) [pid = 1823] [serial = 2048] [outer = 0x7f5bd3e0f400] 15:27:12 INFO - PROCESS | 1823 | 1461277632422 Marionette DEBUG loaded listener.js 15:27:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f5bd7ab4000) [pid = 1823] [serial = 2049] [outer = 0x7f5bd3e0f400] 15:27:13 INFO - PROCESS | 1823 | SkCairoFTTypeface::onFilterRec unimplemented 15:27:13 INFO - PROCESS | 1823 | 1461277633750 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] 15:27:13 INFO - PROCESS | 1823 | 1461277633771 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 15:27:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:27:13 INFO - PROCESS | 1823 | 1461277633818 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:27:13 INFO - PROCESS | 1823 | 1461277633822 Marionette TRACE conn3 <- [1,2702,null,{}] 15:27:13 INFO - PROCESS | 1823 | 1461277633850 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}] 15:27:14 INFO - PROCESS | 1823 | 1461277634070 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 15:27:14 INFO - PROCESS | 1823 | 1461277634342 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcd6d3000 == 183 [pid = 1823] [id = 683] 15:27:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 199 (0x7f5bcad2a400) [pid = 1823] [serial = 2050] [outer = (nil)] 15:27:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 200 (0x7f5bcd321800) [pid = 1823] [serial = 2051] [outer = 0x7f5bcad2a400] 15:27:14 INFO - PROCESS | 1823 | 1461277634414 Marionette DEBUG loaded listener.js 15:27:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 201 (0x7f5bd22b3400) [pid = 1823] [serial = 2052] [outer = 0x7f5bcad2a400] 15:27:16 INFO - PROCESS | 1823 | 1461277636061 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]]]}] 15:27:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:27:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2258ms 15:27:16 INFO - PROCESS | 1823 | 1461277636074 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 15:27:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:27:16 INFO - PROCESS | 1823 | 1461277636079 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 15:27:16 INFO - PROCESS | 1823 | 1461277636087 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:27:16 INFO - PROCESS | 1823 | 1461277636092 Marionette TRACE conn3 <- [1,2706,null,{}] 15:27:16 INFO - PROCESS | 1823 | 1461277636100 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}] 15:27:16 INFO - PROCESS | 1823 | 1461277636297 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 15:27:16 INFO - PROCESS | 1823 | 1461277636575 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcd6e2000 == 184 [pid = 1823] [id = 684] 15:27:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 202 (0x7f5bcb9aec00) [pid = 1823] [serial = 2053] [outer = (nil)] 15:27:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f5bccdd0000) [pid = 1823] [serial = 2054] [outer = 0x7f5bcb9aec00] 15:27:16 INFO - PROCESS | 1823 | 1461277636646 Marionette DEBUG loaded listener.js 15:27:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f5bcd320000) [pid = 1823] [serial = 2055] [outer = 0x7f5bcb9aec00] 15:27:17 INFO - PROCESS | 1823 | 1461277637537 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]]]}] 15:27:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:27:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1481ms 15:27:17 INFO - PROCESS | 1823 | 1461277637567 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 15:27:17 INFO - PROCESS | 1823 | 1461277637575 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 15:27:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:27:17 INFO - PROCESS | 1823 | 1461277637585 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 1823 | 1461277637589 Marionette TRACE conn3 <- [1,2710,null,{}] 15:27:17 INFO - PROCESS | 1823 | 1461277637594 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}] 15:27:17 INFO - PROCESS | 1823 | 1461277637838 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 15:27:18 INFO - PROCESS | 1823 | 1461277638411 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bc83e3000 == 185 [pid = 1823] [id = 685] 15:27:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f5bccc10800) [pid = 1823] [serial = 2056] [outer = (nil)] 15:27:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f5bcd53a000) [pid = 1823] [serial = 2057] [outer = 0x7f5bccc10800] 15:27:18 INFO - PROCESS | 1823 | 1461277638481 Marionette DEBUG loaded listener.js 15:27:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f5bcedd2c00) [pid = 1823] [serial = 2058] [outer = 0x7f5bccc10800] 15:27:19 INFO - PROCESS | 1823 | 1461277639314 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] 15:27:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:27:19 INFO - PROCESS | 1823 | 1461277639386 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 15:27:19 INFO - PROCESS | 1823 | 1461277639392 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:27:19 INFO - PROCESS | 1823 | 1461277639397 Marionette TRACE conn3 <- [1,2714,null,{}] 15:27:19 INFO - PROCESS | 1823 | 1461277639412 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}] 15:27:19 INFO - PROCESS | 1823 | 1461277639664 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 15:27:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be6f10800 == 184 [pid = 1823] [id = 50] 15:27:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfc60c000 == 183 [pid = 1823] [id = 201] 15:27:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bc80cf800 == 182 [pid = 1823] [id = 594] 15:27:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd8680000 == 181 [pid = 1823] [id = 526] 15:27:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be91ce000 == 180 [pid = 1823] [id = 344] 15:27:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd1ec4000 == 179 [pid = 1823] [id = 626] 15:27:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd939d800 == 178 [pid = 1823] [id = 162] 15:27:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfc617000 == 177 [pid = 1823] [id = 64] 15:27:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd7cb8000 == 176 [pid = 1823] [id = 551] 15:27:19 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bf0485800 == 175 [pid = 1823] [id = 472] 15:27:19 INFO - PROCESS | 1823 | 1461277639989 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bfc933800 == 174 [pid = 1823] [id = 230] 15:27:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcad7d800 == 175 [pid = 1823] [id = 686] 15:27:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f5bcafb6800) [pid = 1823] [serial = 2059] [outer = (nil)] 15:27:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f5bcd2f5800) [pid = 1823] [serial = 2060] [outer = 0x7f5bcafb6800] 15:27:20 INFO - PROCESS | 1823 | 1461277640079 Marionette DEBUG loaded listener.js 15:27:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f5bd11ccc00) [pid = 1823] [serial = 2061] [outer = 0x7f5bcafb6800] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0c5a800 == 174 [pid = 1823] [id = 668] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0b1d000 == 173 [pid = 1823] [id = 667] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be01dc800 == 172 [pid = 1823] [id = 666] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bdf1ad800 == 171 [pid = 1823] [id = 665] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bde310000 == 170 [pid = 1823] [id = 664] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddf64000 == 169 [pid = 1823] [id = 663] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bda6d6000 == 168 [pid = 1823] [id = 662] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd98c1800 == 167 [pid = 1823] [id = 661] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd7cb3000 == 166 [pid = 1823] [id = 660] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd68d4800 == 165 [pid = 1823] [id = 659] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd6406800 == 164 [pid = 1823] [id = 658] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd5455800 == 163 [pid = 1823] [id = 657] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd50d5000 == 162 [pid = 1823] [id = 656] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3e9a800 == 161 [pid = 1823] [id = 655] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3385000 == 160 [pid = 1823] [id = 654] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd2364000 == 159 [pid = 1823] [id = 653] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd1eda000 == 158 [pid = 1823] [id = 652] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcff1c800 == 157 [pid = 1823] [id = 651] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bc84cc800 == 156 [pid = 1823] [id = 650] 15:27:20 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcae41800 == 155 [pid = 1823] [id = 625] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f5bd6129000) [pid = 1823] [serial = 1929] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f5bd6040400) [pid = 1823] [serial = 1821] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f5bcd32a400) [pid = 1823] [serial = 1848] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f5bccc0b800) [pid = 1823] [serial = 1883] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f5bd3c49000) [pid = 1823] [serial = 1913] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f5bd7d68800) [pid = 1823] [serial = 1938] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f5bd3a3b400) [pid = 1823] [serial = 1911] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f5bcd328c00) [pid = 1823] [serial = 1946] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 201 (0x7f5be9e42c00) [pid = 1823] [serial = 1842] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 200 (0x7f5be061ac00) [pid = 1823] [serial = 1731] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 199 (0x7f5bccdc2400) [pid = 1823] [serial = 1944] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 198 (0x7f5bd7c64400) [pid = 1823] [serial = 1935] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f5bccc0cc00) [pid = 1823] [serial = 1943] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f5bd104e400) [pid = 1823] [serial = 1881] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f5bd3319400) [pid = 1823] [serial = 1907] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f5bcd668c00) [pid = 1823] [serial = 1947] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f5bd67bc400) [pid = 1823] [serial = 1932] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f5bceea0000) [pid = 1823] [serial = 1949] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f5bcedd5000) [pid = 1823] [serial = 1886] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f5bd427f800) [pid = 1823] [serial = 1922] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f5bcd669800) [pid = 1823] [serial = 1857] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f5bd67c5400) [pid = 1823] [serial = 1934] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f5bd2019c00) [pid = 1823] [serial = 1904] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f5bd4273400) [pid = 1823] [serial = 1920] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f5be9739400) [pid = 1823] [serial = 1854] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f5bd7c68000) [pid = 1823] [serial = 1937] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f5bd11d1400) [pid = 1823] [serial = 1892] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f5bd9685c00) [pid = 1823] [serial = 1824] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f5bd3f89c00) [pid = 1823] [serial = 1916] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f5bceea4800) [pid = 1823] [serial = 1860] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f5bcafcf800) [pid = 1823] [serial = 1941] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f5bd38f4400) [pid = 1823] [serial = 1910] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f5bd52eb000) [pid = 1823] [serial = 1925] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f5bd40b2c00) [pid = 1823] [serial = 1917] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f5bd534c400) [pid = 1823] [serial = 1926] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f5bf1324000) [pid = 1823] [serial = 1845] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f5bceea1800) [pid = 1823] [serial = 1851] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f5bd4244000) [pid = 1823] [serial = 1919] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f5bcf351c00) [pid = 1823] [serial = 1889] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f5bd7aa8c00) [pid = 1823] [serial = 1863] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f5bd2164c00) [pid = 1823] [serial = 1905] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f5bcafb9c00) [pid = 1823] [serial = 1940] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f5bd64c7800) [pid = 1823] [serial = 1931] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f5bd1dfcc00) [pid = 1823] [serial = 1898] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f5bcf1c5000) [pid = 1823] [serial = 1880] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f5bd3e0fc00) [pid = 1823] [serial = 1914] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f5bd611d800) [pid = 1823] [serial = 1928] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f5bd52e2400) [pid = 1823] [serial = 1923] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f5bd34c7800) [pid = 1823] [serial = 1908] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f5be0bed800) [pid = 1823] [serial = 1833] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f5bd1e98400) [pid = 1823] [serial = 1901] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f5bd1b58c00) [pid = 1823] [serial = 1895] [outer = (nil)] [url = about:blank] 15:27:20 INFO - PROCESS | 1823 | 1461277640909 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]]]}] 15:27:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:27:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1535ms 15:27:20 INFO - PROCESS | 1823 | 1461277640927 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 15:27:20 INFO - PROCESS | 1823 | 1461277640930 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 15:27:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:27:20 INFO - PROCESS | 1823 | 1461277640936 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:27:20 INFO - PROCESS | 1823 | 1461277640937 Marionette TRACE conn3 <- [1,2718,null,{}] 15:27:20 INFO - PROCESS | 1823 | 1461277640943 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}] 15:27:21 INFO - PROCESS | 1823 | 1461277641133 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 15:27:21 INFO - PROCESS | 1823 | 1461277641331 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcd6ed000 == 156 [pid = 1823] [id = 687] 15:27:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f5bcb9a6400) [pid = 1823] [serial = 2062] [outer = (nil)] 15:27:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f5bd1a93400) [pid = 1823] [serial = 2063] [outer = 0x7f5bcb9a6400] 15:27:21 INFO - PROCESS | 1823 | 1461277641403 Marionette DEBUG loaded listener.js 15:27:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f5bd1c35400) [pid = 1823] [serial = 2064] [outer = 0x7f5bcb9a6400] 15:27:22 INFO - PROCESS | 1823 | 1461277642182 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] 15:27:22 INFO - PROCESS | 1823 | 1461277642216 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 15:27:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:27:22 INFO - PROCESS | 1823 | 1461277642222 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:27:22 INFO - PROCESS | 1823 | 1461277642224 Marionette TRACE conn3 <- [1,2722,null,{}] 15:27:22 INFO - PROCESS | 1823 | 1461277642229 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}] 15:27:22 INFO - PROCESS | 1823 | 1461277642516 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 15:27:22 INFO - PROCESS | 1823 | 1461277642670 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd22cc000 == 157 [pid = 1823] [id = 688] 15:27:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f5bd1c36c00) [pid = 1823] [serial = 2065] [outer = (nil)] 15:27:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f5bd1df3c00) [pid = 1823] [serial = 2066] [outer = 0x7f5bd1c36c00] 15:27:22 INFO - PROCESS | 1823 | 1461277642763 Marionette DEBUG loaded listener.js 15:27:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f5bd1e0b400) [pid = 1823] [serial = 2067] [outer = 0x7f5bd1c36c00] 15:27:23 INFO - PROCESS | 1823 | 1461277643614 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] 15:27:23 INFO - PROCESS | 1823 | 1461277643663 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 15:27:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:27:23 INFO - PROCESS | 1823 | 1461277643669 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:27:23 INFO - PROCESS | 1823 | 1461277643671 Marionette TRACE conn3 <- [1,2726,null,{}] 15:27:23 INFO - PROCESS | 1823 | 1461277643676 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}] 15:27:23 INFO - PROCESS | 1823 | 1461277643964 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 15:27:24 INFO - PROCESS | 1823 | 1461277644007 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3ca6800 == 158 [pid = 1823] [id = 689] 15:27:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f5bd1c45400) [pid = 1823] [serial = 2068] [outer = (nil)] 15:27:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f5bd34d2800) [pid = 1823] [serial = 2069] [outer = 0x7f5bd1c45400] 15:27:24 INFO - PROCESS | 1823 | 1461277644132 Marionette DEBUG loaded listener.js 15:27:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f5bd3a3bc00) [pid = 1823] [serial = 2070] [outer = 0x7f5bd1c45400] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f5bd11d3800) [pid = 1823] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f5bcad2b400) [pid = 1823] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f5bd1e8a800) [pid = 1823] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f5bd2014400) [pid = 1823] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f5bcd669c00) [pid = 1823] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f5bc84b9400) [pid = 1823] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f5bda755400) [pid = 1823] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f5bd8ae0400) [pid = 1823] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f5bcb9ab400) [pid = 1823] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f5bd1c4e800) [pid = 1823] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f5bd7f6f000) [pid = 1823] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f5bcf456000) [pid = 1823] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f5bceeaf000) [pid = 1823] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f5bd1c4d400) [pid = 1823] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f5bd3c50800) [pid = 1823] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f5bcf1c3800) [pid = 1823] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f5be2649400) [pid = 1823] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f5bd64c0400) [pid = 1823] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f5bcafd1400) [pid = 1823] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f5bcd2f5000) [pid = 1823] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f5bcafc1c00) [pid = 1823] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f5bcf349c00) [pid = 1823] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f5bd38e9000) [pid = 1823] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f5bd4273c00) [pid = 1823] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f5bd64c4c00) [pid = 1823] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f5bceeadc00) [pid = 1823] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f5bccdc9400) [pid = 1823] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f5bceeb4000) [pid = 1823] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f5bc84bc800) [pid = 1823] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f5bd8798000) [pid = 1823] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f5bcafc0800) [pid = 1823] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f5bd7c6c400) [pid = 1823] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f5bd3a7f800) [pid = 1823] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f5bc84ba400) [pid = 1823] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f5bd11cf800) [pid = 1823] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f5bd8a91c00) [pid = 1823] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f5bd64c2800) [pid = 1823] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f5bcf354000) [pid = 1823] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f5bd968a400) [pid = 1823] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:27:25 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f5bd3adc400) [pid = 1823] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:27:25 INFO - PROCESS | 1823 | 1461277645919 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]]]}] 15:27:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:27:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2278ms 15:27:25 INFO - PROCESS | 1823 | 1461277645947 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 15:27:25 INFO - PROCESS | 1823 | 1461277645951 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 15:27:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:27:25 INFO - PROCESS | 1823 | 1461277645956 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:27:25 INFO - PROCESS | 1823 | 1461277645958 Marionette TRACE conn3 <- [1,2730,null,{}] 15:27:25 INFO - PROCESS | 1823 | 1461277645964 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}] 15:27:26 INFO - PROCESS | 1823 | 1461277646209 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 15:27:26 INFO - PROCESS | 1823 | 1461277646229 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd0fba000 == 159 [pid = 1823] [id = 690] 15:27:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f5bcad2b400) [pid = 1823] [serial = 2071] [outer = (nil)] 15:27:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f5bceeaf000) [pid = 1823] [serial = 2072] [outer = 0x7f5bcad2b400] 15:27:26 INFO - PROCESS | 1823 | 1461277646290 Marionette DEBUG loaded listener.js 15:27:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f5bd1b4c400) [pid = 1823] [serial = 2073] [outer = 0x7f5bcad2b400] 15:27:27 INFO - PROCESS | 1823 | 1461277647651 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] 15:27:27 INFO - PROCESS | 1823 | 1461277647699 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 15:27:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:27:27 INFO - PROCESS | 1823 | 1461277647823 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:27:27 INFO - PROCESS | 1823 | 1461277647830 Marionette TRACE conn3 <- [1,2734,null,{}] 15:27:27 INFO - PROCESS | 1823 | 1461277647854 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}] 15:27:28 INFO - PROCESS | 1823 | 1461277648079 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 15:27:28 INFO - PROCESS | 1823 | 1461277648336 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcba0c000 == 160 [pid = 1823] [id = 691] 15:27:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f5bcafd7000) [pid = 1823] [serial = 2074] [outer = (nil)] 15:27:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f5bcb9a8000) [pid = 1823] [serial = 2075] [outer = 0x7f5bcafd7000] 15:27:28 INFO - PROCESS | 1823 | 1461277648413 Marionette DEBUG loaded listener.js 15:27:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f5bccc18c00) [pid = 1823] [serial = 2076] [outer = 0x7f5bcafd7000] 15:27:29 INFO - PROCESS | 1823 | 1461277649323 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]]]}] 15:27:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:27:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1600ms 15:27:29 INFO - PROCESS | 1823 | 1461277649371 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 15:27:29 INFO - PROCESS | 1823 | 1461277649379 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 15:27:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:27:29 INFO - PROCESS | 1823 | 1461277649389 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:27:29 INFO - PROCESS | 1823 | 1461277649392 Marionette TRACE conn3 <- [1,2738,null,{}] 15:27:29 INFO - PROCESS | 1823 | 1461277649398 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}] 15:27:29 INFO - PROCESS | 1823 | 1461277649612 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 15:27:29 INFO - PROCESS | 1823 | 1461277649884 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd2129800 == 161 [pid = 1823] [id = 692] 15:27:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f5bcd2ea800) [pid = 1823] [serial = 2077] [outer = (nil)] 15:27:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f5bcd53a400) [pid = 1823] [serial = 2078] [outer = 0x7f5bcd2ea800] 15:27:30 INFO - PROCESS | 1823 | 1461277649998 Marionette DEBUG loaded listener.js 15:27:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f5bcee9ec00) [pid = 1823] [serial = 2079] [outer = 0x7f5bcd2ea800] 15:27:30 INFO - PROCESS | 1823 | 1461277650906 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]]]}] 15:27:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:27:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1579ms 15:27:30 INFO - PROCESS | 1823 | 1461277650970 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 15:27:30 INFO - PROCESS | 1823 | 1461277650974 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 15:27:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:27:30 INFO - PROCESS | 1823 | 1461277650980 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:27:30 INFO - PROCESS | 1823 | 1461277650986 Marionette TRACE conn3 <- [1,2742,null,{}] 15:27:31 INFO - PROCESS | 1823 | 1461277651001 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}] 15:27:31 INFO - PROCESS | 1823 | 1461277651248 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 15:27:31 INFO - PROCESS | 1823 | 1461277651602 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd42cf000 == 162 [pid = 1823] [id = 693] 15:27:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f5bcf350000) [pid = 1823] [serial = 2080] [outer = (nil)] 15:27:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f5bcf460800) [pid = 1823] [serial = 2081] [outer = 0x7f5bcf350000] 15:27:31 INFO - PROCESS | 1823 | 1461277651682 Marionette DEBUG loaded listener.js 15:27:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f5bd1a96800) [pid = 1823] [serial = 2082] [outer = 0x7f5bcf350000] 15:27:32 INFO - PROCESS | 1823 | 1461277652596 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]]]}] 15:27:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:27:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1683ms 15:27:32 INFO - PROCESS | 1823 | 1461277652664 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 15:27:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:27:32 INFO - PROCESS | 1823 | 1461277652669 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 15:27:32 INFO - PROCESS | 1823 | 1461277652674 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:27:32 INFO - PROCESS | 1823 | 1461277652678 Marionette TRACE conn3 <- [1,2746,null,{}] 15:27:32 INFO - PROCESS | 1823 | 1461277652683 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}] 15:27:32 INFO - PROCESS | 1823 | 1461277652914 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 15:27:33 INFO - PROCESS | 1823 | 1461277653217 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd50e7000 == 163 [pid = 1823] [id = 694] 15:27:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f5bcf457400) [pid = 1823] [serial = 2083] [outer = (nil)] 15:27:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f5bd1e91c00) [pid = 1823] [serial = 2084] [outer = 0x7f5bcf457400] 15:27:33 INFO - PROCESS | 1823 | 1461277653300 Marionette DEBUG loaded listener.js 15:27:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f5bd2160000) [pid = 1823] [serial = 2085] [outer = 0x7f5bcf457400] 15:27:34 INFO - PROCESS | 1823 | 1461277654147 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]]]}] 15:27:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:27:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1528ms 15:27:34 INFO - PROCESS | 1823 | 1461277654203 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 15:27:34 INFO - PROCESS | 1823 | 1461277654207 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 15:27:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:27:34 INFO - PROCESS | 1823 | 1461277654212 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:27:34 INFO - PROCESS | 1823 | 1461277654215 Marionette TRACE conn3 <- [1,2750,null,{}] 15:27:34 INFO - PROCESS | 1823 | 1461277654221 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}] 15:27:34 INFO - PROCESS | 1823 | 1461277654442 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 15:27:34 INFO - PROCESS | 1823 | 1461277654750 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd5451800 == 164 [pid = 1823] [id = 695] 15:27:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f5bc84be000) [pid = 1823] [serial = 2086] [outer = (nil)] 15:27:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f5bd3321000) [pid = 1823] [serial = 2087] [outer = 0x7f5bc84be000] 15:27:34 INFO - PROCESS | 1823 | 1461277654831 Marionette DEBUG loaded listener.js 15:27:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f5bd34d1800) [pid = 1823] [serial = 2088] [outer = 0x7f5bc84be000] 15:27:35 INFO - PROCESS | 1823 | 1461277655645 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]]]}] 15:27:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:27:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1480ms 15:27:35 INFO - PROCESS | 1823 | 1461277655694 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 15:27:35 INFO - PROCESS | 1823 | 1461277655698 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 15:27:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:27:35 INFO - PROCESS | 1823 | 1461277655703 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:27:35 INFO - PROCESS | 1823 | 1461277655706 Marionette TRACE conn3 <- [1,2754,null,{}] 15:27:35 INFO - PROCESS | 1823 | 1461277655711 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}] 15:27:35 INFO - PROCESS | 1823 | 1461277655977 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 15:27:36 INFO - PROCESS | 1823 | 1461277656285 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd640f800 == 165 [pid = 1823] [id = 696] 15:27:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f5bd3a86000) [pid = 1823] [serial = 2089] [outer = (nil)] 15:27:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f5bd3e04800) [pid = 1823] [serial = 2090] [outer = 0x7f5bd3a86000] 15:27:36 INFO - PROCESS | 1823 | 1461277656366 Marionette DEBUG loaded listener.js 15:27:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f5bd3f8c000) [pid = 1823] [serial = 2091] [outer = 0x7f5bd3a86000] 15:27:37 INFO - PROCESS | 1823 | 1461277657204 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]]]}] 15:27:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:27:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1531ms 15:27:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:27:37 INFO - PROCESS | 1823 | 1461277657235 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 15:27:37 INFO - PROCESS | 1823 | 1461277657238 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 15:27:37 INFO - PROCESS | 1823 | 1461277657244 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:27:37 INFO - PROCESS | 1823 | 1461277657247 Marionette TRACE conn3 <- [1,2758,null,{}] 15:27:37 INFO - PROCESS | 1823 | 1461277657253 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}] 15:27:37 INFO - PROCESS | 1823 | 1461277657451 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 15:27:37 INFO - PROCESS | 1823 | 1461277657673 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd68d6000 == 166 [pid = 1823] [id = 697] 15:27:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f5bd3f82800) [pid = 1823] [serial = 2092] [outer = (nil)] 15:27:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f5bd40b8800) [pid = 1823] [serial = 2093] [outer = 0x7f5bd3f82800] 15:27:37 INFO - PROCESS | 1823 | 1461277657794 Marionette DEBUG loaded listener.js 15:27:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f5bd4273c00) [pid = 1823] [serial = 2094] [outer = 0x7f5bd3f82800] 15:27:38 INFO - PROCESS | 1823 | 1461277658712 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]]]}] 15:27:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:27:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1536ms 15:27:38 INFO - PROCESS | 1823 | 1461277658779 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 15:27:38 INFO - PROCESS | 1823 | 1461277658782 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 15:27:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:27:38 INFO - PROCESS | 1823 | 1461277658788 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:27:38 INFO - PROCESS | 1823 | 1461277658791 Marionette TRACE conn3 <- [1,2762,null,{}] 15:27:38 INFO - PROCESS | 1823 | 1461277658797 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}] 15:27:39 INFO - PROCESS | 1823 | 1461277659002 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 15:27:39 INFO - PROCESS | 1823 | 1461277659265 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7c57800 == 167 [pid = 1823] [id = 698] 15:27:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f5bd3f8ec00) [pid = 1823] [serial = 2095] [outer = (nil)] 15:27:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f5bd4280800) [pid = 1823] [serial = 2096] [outer = 0x7f5bd3f8ec00] 15:27:39 INFO - PROCESS | 1823 | 1461277659379 Marionette DEBUG loaded listener.js 15:27:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f5bd52e7800) [pid = 1823] [serial = 2097] [outer = 0x7f5bd3f8ec00] 15:27:40 INFO - PROCESS | 1823 | 1461277660164 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]]]}] 15:27:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:27:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1431ms 15:27:40 INFO - PROCESS | 1823 | 1461277660221 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 15:27:40 INFO - PROCESS | 1823 | 1461277660224 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 15:27:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:27:40 INFO - PROCESS | 1823 | 1461277660230 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:27:40 INFO - PROCESS | 1823 | 1461277660233 Marionette TRACE conn3 <- [1,2766,null,{}] 15:27:40 INFO - PROCESS | 1823 | 1461277660238 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}] 15:27:40 INFO - PROCESS | 1823 | 1461277660442 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 15:27:40 INFO - PROCESS | 1823 | 1461277660712 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd866e800 == 168 [pid = 1823] [id = 699] 15:27:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f5bd40ac400) [pid = 1823] [serial = 2098] [outer = (nil)] 15:27:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f5bd534b400) [pid = 1823] [serial = 2099] [outer = 0x7f5bd40ac400] 15:27:40 INFO - PROCESS | 1823 | 1461277660825 Marionette DEBUG loaded listener.js 15:27:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f5bd603f400) [pid = 1823] [serial = 2100] [outer = 0x7f5bd40ac400] 15:27:41 INFO - PROCESS | 1823 | 1461277661609 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]]]}] 15:27:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:27:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1432ms 15:27:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:27:41 INFO - PROCESS | 1823 | 1461277661663 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 15:27:41 INFO - PROCESS | 1823 | 1461277661666 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 15:27:41 INFO - PROCESS | 1823 | 1461277661672 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:27:41 INFO - PROCESS | 1823 | 1461277661675 Marionette TRACE conn3 <- [1,2770,null,{}] 15:27:41 INFO - PROCESS | 1823 | 1461277661680 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}] 15:27:41 INFO - PROCESS | 1823 | 1461277661904 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 15:27:42 INFO - PROCESS | 1823 | 1461277662168 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9497800 == 169 [pid = 1823] [id = 700] 15:27:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f5bd427d400) [pid = 1823] [serial = 2101] [outer = (nil)] 15:27:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f5bd64c0400) [pid = 1823] [serial = 2102] [outer = 0x7f5bd427d400] 15:27:42 INFO - PROCESS | 1823 | 1461277662284 Marionette DEBUG loaded listener.js 15:27:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f5bd67b8000) [pid = 1823] [serial = 2103] [outer = 0x7f5bd427d400] 15:27:43 INFO - PROCESS | 1823 | 1461277663104 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]]]}] 15:27:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:27:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1485ms 15:27:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:27:43 INFO - PROCESS | 1823 | 1461277663157 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 15:27:43 INFO - PROCESS | 1823 | 1461277663160 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 15:27:43 INFO - PROCESS | 1823 | 1461277663166 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:27:43 INFO - PROCESS | 1823 | 1461277663170 Marionette TRACE conn3 <- [1,2774,null,{}] 15:27:43 INFO - PROCESS | 1823 | 1461277663175 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}] 15:27:43 INFO - PROCESS | 1823 | 1461277663408 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 15:27:43 INFO - PROCESS | 1823 | 1461277663718 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9c92800 == 170 [pid = 1823] [id = 701] 15:27:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f5bd7c6a000) [pid = 1823] [serial = 2104] [outer = (nil)] 15:27:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f5bd7c6c400) [pid = 1823] [serial = 2105] [outer = 0x7f5bd7c6a000] 15:27:43 INFO - PROCESS | 1823 | 1461277663805 Marionette DEBUG loaded listener.js 15:27:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f5bd7d68800) [pid = 1823] [serial = 2106] [outer = 0x7f5bd7c6a000] 15:27:44 INFO - PROCESS | 1823 | 1461277664635 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]]]}] 15:27:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:27:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1533ms 15:27:44 INFO - PROCESS | 1823 | 1461277664699 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 15:27:44 INFO - PROCESS | 1823 | 1461277664701 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 15:27:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:27:44 INFO - PROCESS | 1823 | 1461277664707 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:27:44 INFO - PROCESS | 1823 | 1461277664709 Marionette TRACE conn3 <- [1,2778,null,{}] 15:27:44 INFO - PROCESS | 1823 | 1461277664715 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}] 15:27:44 INFO - PROCESS | 1823 | 1461277664931 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 15:27:45 INFO - PROCESS | 1823 | 1461277665230 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddd2b800 == 171 [pid = 1823] [id = 702] 15:27:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f5bd7aaa000) [pid = 1823] [serial = 2107] [outer = (nil)] 15:27:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f5bd878a800) [pid = 1823] [serial = 2108] [outer = 0x7f5bd7aaa000] 15:27:45 INFO - PROCESS | 1823 | 1461277665302 Marionette DEBUG loaded listener.js 15:27:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f5bd8798800) [pid = 1823] [serial = 2109] [outer = 0x7f5bd7aaa000] 15:27:46 INFO - PROCESS | 1823 | 1461277666089 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]]]}] 15:27:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:27:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1432ms 15:27:46 INFO - PROCESS | 1823 | 1461277666140 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 15:27:46 INFO - PROCESS | 1823 | 1461277666144 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 15:27:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:27:46 INFO - PROCESS | 1823 | 1461277666149 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:27:46 INFO - PROCESS | 1823 | 1461277666151 Marionette TRACE conn3 <- [1,2782,null,{}] 15:27:46 INFO - PROCESS | 1823 | 1461277666156 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}] 15:27:46 INFO - PROCESS | 1823 | 1461277666350 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 15:27:46 INFO - PROCESS | 1823 | 1461277666612 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf53000 == 172 [pid = 1823] [id = 703] 15:27:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f5bd7c67400) [pid = 1823] [serial = 2110] [outer = (nil)] 15:27:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f5bd88f9c00) [pid = 1823] [serial = 2111] [outer = 0x7f5bd7c67400] 15:27:46 INFO - PROCESS | 1823 | 1461277666684 Marionette DEBUG loaded listener.js 15:27:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f5bd8a8e800) [pid = 1823] [serial = 2112] [outer = 0x7f5bd7c67400] 15:27:47 INFO - PROCESS | 1823 | 1461277667486 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]]]}] 15:27:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:27:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1376ms 15:27:47 INFO - PROCESS | 1823 | 1461277667527 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 15:27:47 INFO - PROCESS | 1823 | 1461277667529 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 15:27:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:27:47 INFO - PROCESS | 1823 | 1461277667535 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:27:47 INFO - PROCESS | 1823 | 1461277667537 Marionette TRACE conn3 <- [1,2786,null,{}] 15:27:47 INFO - PROCESS | 1823 | 1461277667542 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}] 15:27:47 INFO - PROCESS | 1823 | 1461277667748 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 15:27:48 INFO - PROCESS | 1823 | 1461277668014 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddfa0000 == 173 [pid = 1823] [id = 704] 15:27:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f5bd4277400) [pid = 1823] [serial = 2113] [outer = (nil)] 15:27:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f5bd8adf000) [pid = 1823] [serial = 2114] [outer = 0x7f5bd4277400] 15:27:48 INFO - PROCESS | 1823 | 1461277668085 Marionette DEBUG loaded listener.js 15:27:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f5bd8ae6400) [pid = 1823] [serial = 2115] [outer = 0x7f5bd4277400] 15:27:48 INFO - PROCESS | 1823 | 1461277668858 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]]]}] 15:27:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:27:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1378ms 15:27:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:27:48 INFO - PROCESS | 1823 | 1461277668914 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 15:27:48 INFO - PROCESS | 1823 | 1461277668917 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 15:27:48 INFO - PROCESS | 1823 | 1461277668923 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:27:48 INFO - PROCESS | 1823 | 1461277668925 Marionette TRACE conn3 <- [1,2790,null,{}] 15:27:48 INFO - PROCESS | 1823 | 1461277668949 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}] 15:27:49 INFO - PROCESS | 1823 | 1461277669152 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 15:27:49 INFO - PROCESS | 1823 | 1461277669383 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde29f800 == 174 [pid = 1823] [id = 705] 15:27:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f5bc84b4400) [pid = 1823] [serial = 2116] [outer = (nil)] 15:27:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f5bd9682800) [pid = 1823] [serial = 2117] [outer = 0x7f5bc84b4400] 15:27:49 INFO - PROCESS | 1823 | 1461277669451 Marionette DEBUG loaded listener.js 15:27:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f5bd968d000) [pid = 1823] [serial = 2118] [outer = 0x7f5bc84b4400] 15:27:50 INFO - PROCESS | 1823 | 1461277670320 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]]]}] 15:27:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:27:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1428ms 15:27:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:27:50 INFO - PROCESS | 1823 | 1461277670351 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 15:27:50 INFO - PROCESS | 1823 | 1461277670353 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 15:27:50 INFO - PROCESS | 1823 | 1461277670358 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:27:50 INFO - PROCESS | 1823 | 1461277670362 Marionette TRACE conn3 <- [1,2794,null,{}] 15:27:50 INFO - PROCESS | 1823 | 1461277670367 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}] 15:27:50 INFO - PROCESS | 1823 | 1461277670614 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 15:27:50 INFO - PROCESS | 1823 | 1461277670921 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bded4f000 == 175 [pid = 1823] [id = 706] 15:27:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f5bd8a90c00) [pid = 1823] [serial = 2119] [outer = (nil)] 15:27:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f5bd98c6000) [pid = 1823] [serial = 2120] [outer = 0x7f5bd8a90c00] 15:27:51 INFO - PROCESS | 1823 | 1461277670999 Marionette DEBUG loaded listener.js 15:27:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f5bda5e7400) [pid = 1823] [serial = 2121] [outer = 0x7f5bd8a90c00] 15:27:51 INFO - PROCESS | 1823 | 1461277671755 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]]]}] 15:27:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:27:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1431ms 15:27:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:27:51 INFO - PROCESS | 1823 | 1461277671789 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 15:27:51 INFO - PROCESS | 1823 | 1461277671792 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 15:27:51 INFO - PROCESS | 1823 | 1461277671801 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:27:51 INFO - PROCESS | 1823 | 1461277671803 Marionette TRACE conn3 <- [1,2798,null,{}] 15:27:51 INFO - PROCESS | 1823 | 1461277671829 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}] 15:27:52 INFO - PROCESS | 1823 | 1461277672056 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 15:27:52 INFO - PROCESS | 1823 | 1461277672323 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be01ce800 == 176 [pid = 1823] [id = 707] 15:27:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f5bd8ae5c00) [pid = 1823] [serial = 2122] [outer = (nil)] 15:27:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f5bda757800) [pid = 1823] [serial = 2123] [outer = 0x7f5bd8ae5c00] 15:27:52 INFO - PROCESS | 1823 | 1461277672432 Marionette DEBUG loaded listener.js 15:27:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f5bddcf1800) [pid = 1823] [serial = 2124] [outer = 0x7f5bd8ae5c00] 15:27:53 INFO - PROCESS | 1823 | 1461277673304 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]]]}] 15:27:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:27:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1581ms 15:27:53 INFO - PROCESS | 1823 | 1461277673379 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 15:27:53 INFO - PROCESS | 1823 | 1461277673381 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 15:27:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:27:53 INFO - PROCESS | 1823 | 1461277673387 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:27:53 INFO - PROCESS | 1823 | 1461277673389 Marionette TRACE conn3 <- [1,2802,null,{}] 15:27:53 INFO - PROCESS | 1823 | 1461277673394 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}] 15:27:53 INFO - PROCESS | 1823 | 1461277673607 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 15:27:53 INFO - PROCESS | 1823 | 1461277673914 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b1b000 == 177 [pid = 1823] [id = 708] 15:27:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f5bd98c4400) [pid = 1823] [serial = 2125] [outer = (nil)] 15:27:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f5bddd4d000) [pid = 1823] [serial = 2126] [outer = 0x7f5bd98c4400] 15:27:54 INFO - PROCESS | 1823 | 1461277674005 Marionette DEBUG loaded listener.js 15:27:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f5bddfde000) [pid = 1823] [serial = 2127] [outer = 0x7f5bd98c4400] 15:27:54 INFO - PROCESS | 1823 | 1461277674851 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]]]}] 15:27:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:27:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1491ms 15:27:54 INFO - PROCESS | 1823 | 1461277674881 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 15:27:54 INFO - PROCESS | 1823 | 1461277674884 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 15:27:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:27:54 INFO - PROCESS | 1823 | 1461277674890 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:27:54 INFO - PROCESS | 1823 | 1461277674893 Marionette TRACE conn3 <- [1,2806,null,{}] 15:27:54 INFO - PROCESS | 1823 | 1461277674898 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}] 15:27:55 INFO - PROCESS | 1823 | 1461277675114 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 15:27:55 INFO - PROCESS | 1823 | 1461277675385 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0c78800 == 178 [pid = 1823] [id = 709] 15:27:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f5bda755400) [pid = 1823] [serial = 2128] [outer = (nil)] 15:27:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f5bde418c00) [pid = 1823] [serial = 2129] [outer = 0x7f5bda755400] 15:27:55 INFO - PROCESS | 1823 | 1461277675500 Marionette DEBUG loaded listener.js 15:27:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f5bded16400) [pid = 1823] [serial = 2130] [outer = 0x7f5bda755400] 15:27:56 INFO - PROCESS | 1823 | 1461277676303 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]]]}] 15:27:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:27:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1479ms 15:27:56 INFO - PROCESS | 1823 | 1461277676372 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 15:27:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:27:56 INFO - PROCESS | 1823 | 1461277676376 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 15:27:56 INFO - PROCESS | 1823 | 1461277676383 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:27:56 INFO - PROCESS | 1823 | 1461277676386 Marionette TRACE conn3 <- [1,2810,null,{}] 15:27:56 INFO - PROCESS | 1823 | 1461277676392 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}] 15:27:56 INFO - PROCESS | 1823 | 1461277676636 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 15:27:56 INFO - PROCESS | 1823 | 1461277676984 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be105d000 == 179 [pid = 1823] [id = 710] 15:27:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f5bc84bfc00) [pid = 1823] [serial = 2131] [outer = (nil)] 15:27:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f5bdee2a400) [pid = 1823] [serial = 2132] [outer = 0x7f5bc84bfc00] 15:27:57 INFO - PROCESS | 1823 | 1461277677059 Marionette DEBUG loaded listener.js 15:27:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f5bdee33400) [pid = 1823] [serial = 2133] [outer = 0x7f5bc84bfc00] 15:27:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3ca6800 == 178 [pid = 1823] [id = 689] 15:27:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd22cc000 == 177 [pid = 1823] [id = 688] 15:27:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcd6ed000 == 176 [pid = 1823] [id = 687] 15:27:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcad7d800 == 175 [pid = 1823] [id = 686] 15:27:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bc83e3000 == 174 [pid = 1823] [id = 685] 15:27:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcd6e2000 == 173 [pid = 1823] [id = 684] 15:27:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd8879800 == 172 [pid = 1823] [id = 681] 15:27:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd7ad6800 == 171 [pid = 1823] [id = 680] 15:27:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd545b000 == 170 [pid = 1823] [id = 679] 15:27:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd50d8000 == 169 [pid = 1823] [id = 678] 15:27:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd42c3800 == 168 [pid = 1823] [id = 677] 15:27:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd2374800 == 167 [pid = 1823] [id = 676] 15:27:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcd6e7800 == 166 [pid = 1823] [id = 675] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f5bcf1c2400) [pid = 1823] [serial = 2018] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f5bcf355c00) [pid = 1823] [serial = 2019] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f5bc8cee000) [pid = 1823] [serial = 2021] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f5bddfe5000) [pid = 1823] [serial = 2007] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f5bddfd7c00) [pid = 1823] [serial = 2006] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f5bddcf0000) [pid = 1823] [serial = 2001] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f5bda75a800) [pid = 1823] [serial = 2000] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f5bceeac800) [pid = 1823] [serial = 1887] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f5bd2012c00) [pid = 1823] [serial = 1902] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f5be0163800) [pid = 1823] [serial = 1830] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f5bd1c32c00) [pid = 1823] [serial = 1896] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f5bd1048400) [pid = 1823] [serial = 1890] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f5bd1e0f400) [pid = 1823] [serial = 1899] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f5be11df400) [pid = 1823] [serial = 1836] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f5bd1a94c00) [pid = 1823] [serial = 1893] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f5be7bd3000) [pid = 1823] [serial = 1839] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f5bde417400) [pid = 1823] [serial = 1827] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f5bccdcb400) [pid = 1823] [serial = 1884] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f5bd3c4e000) [pid = 1823] [serial = 1806] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f5bceddb400) [pid = 1823] [serial = 1809] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f5bd1c4ec00) [pid = 1823] [serial = 1812] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f5bd424d000) [pid = 1823] [serial = 1815] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f5bd5344800) [pid = 1823] [serial = 1818] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f5bd8793400) [pid = 1823] [serial = 1986] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f5bd7f6f800) [pid = 1823] [serial = 1985] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f5bcf353400) [pid = 1823] [serial = 1959] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f5bcf1c7c00) [pid = 1823] [serial = 1958] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f5bcd66c800) [pid = 1823] [serial = 1956] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f5bcd327c00) [pid = 1823] [serial = 1955] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f5bd1a95c00) [pid = 1823] [serial = 2024] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f5bd1c38000) [pid = 1823] [serial = 1962] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f5bd1a9ec00) [pid = 1823] [serial = 1961] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f5bd8a89c00) [pid = 1823] [serial = 1989] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f5bd88f3c00) [pid = 1823] [serial = 1988] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f5bd9689800) [pid = 1823] [serial = 1995] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f5bd9476000) [pid = 1823] [serial = 1994] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f5bcafd0400) [pid = 1823] [serial = 2012] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f5bcb9ad400) [pid = 1823] [serial = 2013] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f5bd8ae5800) [pid = 1823] [serial = 1992] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f5bd8a95c00) [pid = 1823] [serial = 1991] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f5bd424a400) [pid = 1823] [serial = 1977] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f5bc8ce4400) [pid = 1823] [serial = 1952] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f5bcafc0c00) [pid = 1823] [serial = 1953] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f5bd3f8bc00) [pid = 1823] [serial = 1976] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f5bd1e02400) [pid = 1823] [serial = 1965] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f5bd1def400) [pid = 1823] [serial = 1964] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f5bda5e7800) [pid = 1823] [serial = 1998] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f5bd98ca800) [pid = 1823] [serial = 1997] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f5bd7c63400) [pid = 1823] [serial = 1983] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f5bd64cb800) [pid = 1823] [serial = 1982] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f5bd3c48c00) [pid = 1823] [serial = 1971] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f5bd3a7fc00) [pid = 1823] [serial = 1970] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f5bddd4d400) [pid = 1823] [serial = 2004] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f5bddd45000) [pid = 1823] [serial = 2003] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f5bd5341400) [pid = 1823] [serial = 1980] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f5bd4281800) [pid = 1823] [serial = 1979] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f5bded13400) [pid = 1823] [serial = 2010] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f5bddfe5c00) [pid = 1823] [serial = 2009] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f5bcd2ec400) [pid = 1823] [serial = 2015] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f5bd3e0f000) [pid = 1823] [serial = 1974] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f5bd3e04400) [pid = 1823] [serial = 1973] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f5bd34c9800) [pid = 1823] [serial = 1968] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f5bd215a800) [pid = 1823] [serial = 1967] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f5bcd325800) [pid = 1823] [serial = 2022] [outer = (nil)] [url = about:blank] 15:27:58 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f5bcd663800) [pid = 1823] [serial = 2016] [outer = (nil)] [url = about:blank] 15:27:59 INFO - PROCESS | 1823 | 1461277679236 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]]]}] 15:27:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:27:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 2883ms 15:27:59 INFO - PROCESS | 1823 | 1461277679265 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 15:27:59 INFO - PROCESS | 1823 | 1461277679270 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 15:27:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:27:59 INFO - PROCESS | 1823 | 1461277679278 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:27:59 INFO - PROCESS | 1823 | 1461277679283 Marionette TRACE conn3 <- [1,2814,null,{}] 15:27:59 INFO - PROCESS | 1823 | 1461277679292 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}] 15:27:59 INFO - PROCESS | 1823 | 1461277679493 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 15:27:59 INFO - PROCESS | 1823 | 1461277679716 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcae35800 == 167 [pid = 1823] [id = 711] 15:27:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f5bcad1f800) [pid = 1823] [serial = 2134] [outer = (nil)] 15:27:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f5bcafd5c00) [pid = 1823] [serial = 2135] [outer = 0x7f5bcad1f800] 15:27:59 INFO - PROCESS | 1823 | 1461277679781 Marionette DEBUG loaded listener.js 15:27:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f5bccc13c00) [pid = 1823] [serial = 2136] [outer = 0x7f5bcad1f800] 15:28:00 INFO - PROCESS | 1823 | 1461277680525 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]]]}] 15:28:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:28:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1289ms 15:28:00 INFO - PROCESS | 1823 | 1461277680568 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 15:28:00 INFO - PROCESS | 1823 | 1461277680576 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 15:28:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:28:00 INFO - PROCESS | 1823 | 1461277680585 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:28:00 INFO - PROCESS | 1823 | 1461277680589 Marionette TRACE conn3 <- [1,2818,null,{}] 15:28:00 INFO - PROCESS | 1823 | 1461277680594 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}] 15:28:00 INFO - PROCESS | 1823 | 1461277680793 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 15:28:01 INFO - PROCESS | 1823 | 1461277680992 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcd6d9000 == 168 [pid = 1823] [id = 712] 15:28:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f5bc84b4000) [pid = 1823] [serial = 2137] [outer = (nil)] 15:28:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f5bcd325800) [pid = 1823] [serial = 2138] [outer = 0x7f5bc84b4000] 15:28:01 INFO - PROCESS | 1823 | 1461277681054 Marionette DEBUG loaded listener.js 15:28:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f5bcd662800) [pid = 1823] [serial = 2139] [outer = 0x7f5bc84b4000] 15:28:01 INFO - PROCESS | 1823 | 1461277681973 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]]]}] 15:28:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:28:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1433ms 15:28:02 INFO - PROCESS | 1823 | 1461277682019 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 15:28:02 INFO - PROCESS | 1823 | 1461277682022 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 15:28:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:28:02 INFO - PROCESS | 1823 | 1461277682034 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:28:02 INFO - PROCESS | 1823 | 1461277682039 Marionette TRACE conn3 <- [1,2822,null,{}] 15:28:02 INFO - PROCESS | 1823 | 1461277682064 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}] 15:28:02 INFO - PROCESS | 1823 | 1461277682360 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 15:28:02 INFO - PROCESS | 1823 | 1461277682389 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd010c000 == 169 [pid = 1823] [id = 713] 15:28:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f5bcd532c00) [pid = 1823] [serial = 2140] [outer = (nil)] 15:28:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f5bceeb1400) [pid = 1823] [serial = 2141] [outer = 0x7f5bcd532c00] 15:28:02 INFO - PROCESS | 1823 | 1461277682454 Marionette DEBUG loaded listener.js 15:28:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f5bcf353c00) [pid = 1823] [serial = 2142] [outer = 0x7f5bcd532c00] 15:28:03 INFO - PROCESS | 1823 | 1461277683692 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]]]}] 15:28:03 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f5bccc10800) [pid = 1823] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:28:03 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f5bcb9aec00) [pid = 1823] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:28:03 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f5bd1c45400) [pid = 1823] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:28:03 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f5bcb9a6400) [pid = 1823] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:28:03 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f5bd1c36c00) [pid = 1823] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:28:03 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f5bcafb6800) [pid = 1823] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:28:03 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f5bcd326400) [pid = 1823] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:28:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:28:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1742ms 15:28:03 INFO - PROCESS | 1823 | 1461277683777 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 15:28:03 INFO - PROCESS | 1823 | 1461277683781 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 15:28:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:28:03 INFO - PROCESS | 1823 | 1461277683787 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:28:03 INFO - PROCESS | 1823 | 1461277683789 Marionette TRACE conn3 <- [1,2826,null,{}] 15:28:03 INFO - PROCESS | 1823 | 1461277683794 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}] 15:28:03 INFO - PROCESS | 1823 | 1461277683987 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 15:28:04 INFO - PROCESS | 1823 | 1461277684198 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd2089000 == 170 [pid = 1823] [id = 714] 15:28:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f5bcee9c800) [pid = 1823] [serial = 2143] [outer = (nil)] 15:28:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f5bd1053c00) [pid = 1823] [serial = 2144] [outer = 0x7f5bcee9c800] 15:28:04 INFO - PROCESS | 1823 | 1461277684262 Marionette DEBUG loaded listener.js 15:28:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f5bd1a91800) [pid = 1823] [serial = 2145] [outer = 0x7f5bcee9c800] 15:28:04 INFO - PROCESS | 1823 | 1461277684945 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:28:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:28:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1175ms 15:28:04 INFO - PROCESS | 1823 | 1461277684963 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 15:28:04 INFO - PROCESS | 1823 | 1461277684967 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 15:28:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:28:04 INFO - PROCESS | 1823 | 1461277684973 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:28:04 INFO - PROCESS | 1823 | 1461277684975 Marionette TRACE conn3 <- [1,2830,null,{}] 15:28:04 INFO - PROCESS | 1823 | 1461277684980 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}] 15:28:05 INFO - PROCESS | 1823 | 1461277685235 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 15:28:05 INFO - PROCESS | 1823 | 1461277685264 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd2216000 == 171 [pid = 1823] [id = 715] 15:28:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f5bcf460c00) [pid = 1823] [serial = 2146] [outer = (nil)] 15:28:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f5bd1b50c00) [pid = 1823] [serial = 2147] [outer = 0x7f5bcf460c00] 15:28:05 INFO - PROCESS | 1823 | 1461277685323 Marionette DEBUG loaded listener.js 15:28:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f5bd1c38800) [pid = 1823] [serial = 2148] [outer = 0x7f5bcf460c00] 15:28:06 INFO - PROCESS | 1823 | 1461277686412 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]]]}] 15:28:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:28:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1477ms 15:28:06 INFO - PROCESS | 1823 | 1461277686451 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 15:28:06 INFO - PROCESS | 1823 | 1461277686457 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 15:28:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:28:06 INFO - PROCESS | 1823 | 1461277686464 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:28:06 INFO - PROCESS | 1823 | 1461277686470 Marionette TRACE conn3 <- [1,2834,null,{}] 15:28:06 INFO - PROCESS | 1823 | 1461277686478 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}] 15:28:06 INFO - PROCESS | 1823 | 1461277686736 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 15:28:07 INFO - PROCESS | 1823 | 1461277687038 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcff14000 == 172 [pid = 1823] [id = 716] 15:28:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f5bcd53b800) [pid = 1823] [serial = 2149] [outer = (nil)] 15:28:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f5bcd668800) [pid = 1823] [serial = 2150] [outer = 0x7f5bcd53b800] 15:28:07 INFO - PROCESS | 1823 | 1461277687117 Marionette DEBUG loaded listener.js 15:28:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f5bceeae000) [pid = 1823] [serial = 2151] [outer = 0x7f5bcd53b800] 15:28:07 INFO - PROCESS | 1823 | 1461277687936 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:28:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:28:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1535ms 15:28:08 INFO - PROCESS | 1823 | 1461277688000 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 15:28:08 INFO - PROCESS | 1823 | 1461277688009 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 15:28:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:28:08 INFO - PROCESS | 1823 | 1461277688018 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - PROCESS | 1823 | 1461277688022 Marionette TRACE conn3 <- [1,2838,null,{}] 15:28:08 INFO - PROCESS | 1823 | 1461277688028 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}] 15:28:08 INFO - PROCESS | 1823 | 1461277688248 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 15:28:08 INFO - PROCESS | 1823 | 1461277688636 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd239c000 == 173 [pid = 1823] [id = 717] 15:28:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f5bd1b4dc00) [pid = 1823] [serial = 2152] [outer = (nil)] 15:28:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f5bd1c38000) [pid = 1823] [serial = 2153] [outer = 0x7f5bd1b4dc00] 15:28:08 INFO - PROCESS | 1823 | 1461277688713 Marionette DEBUG loaded listener.js 15:28:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f5bd1c4c400) [pid = 1823] [serial = 2154] [outer = 0x7f5bd1b4dc00] 15:28:09 INFO - PROCESS | 1823 | 1461277689599 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]]]}] 15:28:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:28:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1630ms 15:28:09 INFO - PROCESS | 1823 | 1461277689649 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 15:28:09 INFO - PROCESS | 1823 | 1461277689653 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 15:28:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:28:09 INFO - PROCESS | 1823 | 1461277689658 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:28:09 INFO - PROCESS | 1823 | 1461277689664 Marionette TRACE conn3 <- [1,2842,null,{}] 15:28:09 INFO - PROCESS | 1823 | 1461277689680 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}] 15:28:09 INFO - PROCESS | 1823 | 1461277689919 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 15:28:10 INFO - PROCESS | 1823 | 1461277690220 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3cb1000 == 174 [pid = 1823] [id = 718] 15:28:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f5bd1e0e400) [pid = 1823] [serial = 2155] [outer = (nil)] 15:28:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f5bd1e98400) [pid = 1823] [serial = 2156] [outer = 0x7f5bd1e0e400] 15:28:10 INFO - PROCESS | 1823 | 1461277690301 Marionette DEBUG loaded listener.js 15:28:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f5bd2165c00) [pid = 1823] [serial = 2157] [outer = 0x7f5bd1e0e400] 15:28:11 INFO - PROCESS | 1823 | 1461277691108 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]]]}] 15:28:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:28:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1482ms 15:28:11 INFO - PROCESS | 1823 | 1461277691142 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 15:28:11 INFO - PROCESS | 1823 | 1461277691146 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 15:28:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:28:11 INFO - PROCESS | 1823 | 1461277691152 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:28:11 INFO - PROCESS | 1823 | 1461277691155 Marionette TRACE conn3 <- [1,2846,null,{}] 15:28:11 INFO - PROCESS | 1823 | 1461277691161 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}] 15:28:11 INFO - PROCESS | 1823 | 1461277691382 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 15:28:11 INFO - PROCESS | 1823 | 1461277691646 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd4439800 == 175 [pid = 1823] [id = 719] 15:28:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f5bd1e8a400) [pid = 1823] [serial = 2158] [outer = (nil)] 15:28:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f5bd38e7400) [pid = 1823] [serial = 2159] [outer = 0x7f5bd1e8a400] 15:28:11 INFO - PROCESS | 1823 | 1461277691765 Marionette DEBUG loaded listener.js 15:28:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f5bd3a3c400) [pid = 1823] [serial = 2160] [outer = 0x7f5bd1e8a400] 15:28:12 INFO - PROCESS | 1823 | 1461277692646 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]]]}] 15:28:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:28:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1534ms 15:28:12 INFO - PROCESS | 1823 | 1461277692687 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 15:28:12 INFO - PROCESS | 1823 | 1461277692691 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 15:28:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:28:12 INFO - PROCESS | 1823 | 1461277692696 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:28:12 INFO - PROCESS | 1823 | 1461277692699 Marionette TRACE conn3 <- [1,2850,null,{}] 15:28:12 INFO - PROCESS | 1823 | 1461277692705 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}] 15:28:12 INFO - PROCESS | 1823 | 1461277692921 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 15:28:13 INFO - PROCESS | 1823 | 1461277693225 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd50df800 == 176 [pid = 1823] [id = 720] 15:28:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f5bd34c5000) [pid = 1823] [serial = 2161] [outer = (nil)] 15:28:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f5bd3a80c00) [pid = 1823] [serial = 2162] [outer = 0x7f5bd34c5000] 15:28:13 INFO - PROCESS | 1823 | 1461277693303 Marionette DEBUG loaded listener.js 15:28:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f5bd3ada800) [pid = 1823] [serial = 2163] [outer = 0x7f5bd34c5000] 15:28:14 INFO - PROCESS | 1823 | 1461277694152 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:28:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:28:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1526ms 15:28:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:28:14 INFO - PROCESS | 1823 | 1461277694224 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 15:28:14 INFO - PROCESS | 1823 | 1461277694227 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 15:28:14 INFO - PROCESS | 1823 | 1461277694233 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:28:14 INFO - PROCESS | 1823 | 1461277694236 Marionette TRACE conn3 <- [1,2854,null,{}] 15:28:14 INFO - PROCESS | 1823 | 1461277694241 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}] 15:28:14 INFO - PROCESS | 1823 | 1461277694524 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 15:28:14 INFO - PROCESS | 1823 | 1461277694842 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd6345800 == 177 [pid = 1823] [id = 721] 15:28:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f5bd3f89c00) [pid = 1823] [serial = 2164] [outer = (nil)] 15:28:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f5bd427b000) [pid = 1823] [serial = 2165] [outer = 0x7f5bd3f89c00] 15:28:14 INFO - PROCESS | 1823 | 1461277694940 Marionette DEBUG loaded listener.js 15:28:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f5bd5344400) [pid = 1823] [serial = 2166] [outer = 0x7f5bd3f89c00] 15:28:15 INFO - PROCESS | 1823 | 1461277695773 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]]]}] 15:28:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:28:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1578ms 15:28:15 INFO - PROCESS | 1823 | 1461277695812 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 15:28:15 INFO - PROCESS | 1823 | 1461277695816 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 15:28:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:28:15 INFO - PROCESS | 1823 | 1461277695822 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:28:15 INFO - PROCESS | 1823 | 1461277695825 Marionette TRACE conn3 <- [1,2858,null,{}] 15:28:15 INFO - PROCESS | 1823 | 1461277695831 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}] 15:28:16 INFO - PROCESS | 1823 | 1461277696042 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 15:28:16 INFO - PROCESS | 1823 | 1461277696357 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd653f000 == 178 [pid = 1823] [id = 722] 15:28:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f5bd2167800) [pid = 1823] [serial = 2167] [outer = (nil)] 15:28:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f5bd6041000) [pid = 1823] [serial = 2168] [outer = 0x7f5bd2167800] 15:28:16 INFO - PROCESS | 1823 | 1461277696441 Marionette DEBUG loaded listener.js 15:28:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f5bd67be000) [pid = 1823] [serial = 2169] [outer = 0x7f5bd2167800] 15:28:17 INFO - PROCESS | 1823 | 1461277697285 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:28:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:28:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1529ms 15:28:17 INFO - PROCESS | 1823 | 1461277697352 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 15:28:17 INFO - PROCESS | 1823 | 1461277697356 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 15:28:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:28:17 INFO - PROCESS | 1823 | 1461277697361 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:28:17 INFO - PROCESS | 1823 | 1461277697364 Marionette TRACE conn3 <- [1,2862,null,{}] 15:28:17 INFO - PROCESS | 1823 | 1461277697370 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}] 15:28:17 INFO - PROCESS | 1823 | 1461277697587 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 15:28:17 INFO - PROCESS | 1823 | 1461277697891 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7c5b800 == 179 [pid = 1823] [id = 723] 15:28:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f5bd3e0b400) [pid = 1823] [serial = 2170] [outer = (nil)] 15:28:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f5bd7ab4c00) [pid = 1823] [serial = 2171] [outer = 0x7f5bd3e0b400] 15:28:17 INFO - PROCESS | 1823 | 1461277697993 Marionette DEBUG loaded listener.js 15:28:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f5bd7d64400) [pid = 1823] [serial = 2172] [outer = 0x7f5bd3e0b400] 15:28:18 INFO - PROCESS | 1823 | 1461277698808 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]]]}] 15:28:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:28:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1477ms 15:28:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:28:18 INFO - PROCESS | 1823 | 1461277698840 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 15:28:18 INFO - PROCESS | 1823 | 1461277698843 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 15:28:18 INFO - PROCESS | 1823 | 1461277698849 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:28:18 INFO - PROCESS | 1823 | 1461277698852 Marionette TRACE conn3 <- [1,2866,null,{}] 15:28:18 INFO - PROCESS | 1823 | 1461277698858 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}] 15:28:19 INFO - PROCESS | 1823 | 1461277699084 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 15:28:19 INFO - PROCESS | 1823 | 1461277699409 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9396000 == 180 [pid = 1823] [id = 724] 15:28:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f5bd534d800) [pid = 1823] [serial = 2173] [outer = (nil)] 15:28:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f5bd7f74000) [pid = 1823] [serial = 2174] [outer = 0x7f5bd534d800] 15:28:19 INFO - PROCESS | 1823 | 1461277699491 Marionette DEBUG loaded listener.js 15:28:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f5bd8a89000) [pid = 1823] [serial = 2175] [outer = 0x7f5bd534d800] 15:28:20 INFO - PROCESS | 1823 | 1461277700337 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]]]}] 15:28:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:28:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1529ms 15:28:20 INFO - PROCESS | 1823 | 1461277700378 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 15:28:20 INFO - PROCESS | 1823 | 1461277700381 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 15:28:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:28:20 INFO - PROCESS | 1823 | 1461277700387 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:28:20 INFO - PROCESS | 1823 | 1461277700389 Marionette TRACE conn3 <- [1,2870,null,{}] 15:28:20 INFO - PROCESS | 1823 | 1461277700395 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}] 15:28:20 INFO - PROCESS | 1823 | 1461277700617 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 15:28:20 INFO - PROCESS | 1823 | 1461277700924 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd9c7a000 == 181 [pid = 1823] [id = 725] 15:28:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f5bd7c65000) [pid = 1823] [serial = 2176] [outer = (nil)] 15:28:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f5bd8ae7000) [pid = 1823] [serial = 2177] [outer = 0x7f5bd7c65000] 15:28:21 INFO - PROCESS | 1823 | 1461277701010 Marionette DEBUG loaded listener.js 15:28:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f5bda5ef000) [pid = 1823] [serial = 2178] [outer = 0x7f5bd7c65000] 15:28:21 INFO - PROCESS | 1823 | 1461277701851 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]]]}] 15:28:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:28:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1530ms 15:28:21 INFO - PROCESS | 1823 | 1461277701918 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 15:28:21 INFO - PROCESS | 1823 | 1461277701921 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 15:28:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:28:21 INFO - PROCESS | 1823 | 1461277701927 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:28:21 INFO - PROCESS | 1823 | 1461277701932 Marionette TRACE conn3 <- [1,2874,null,{}] 15:28:21 INFO - PROCESS | 1823 | 1461277701937 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}] 15:28:22 INFO - PROCESS | 1823 | 1461277702285 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 15:28:22 INFO - PROCESS | 1823 | 1461277702623 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf54800 == 182 [pid = 1823] [id = 726] 15:28:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f5bded1a400) [pid = 1823] [serial = 2179] [outer = (nil)] 15:28:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f5bdee2c400) [pid = 1823] [serial = 2180] [outer = 0x7f5bded1a400] 15:28:22 INFO - PROCESS | 1823 | 1461277702704 Marionette DEBUG loaded listener.js 15:28:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f5bdeee9800) [pid = 1823] [serial = 2181] [outer = 0x7f5bded1a400] 15:28:23 INFO - PROCESS | 1823 | 1461277703587 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]]]}] 15:28:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:28:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1730ms 15:28:23 INFO - PROCESS | 1823 | 1461277703659 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 15:28:23 INFO - PROCESS | 1823 | 1461277703663 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 15:28:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:28:23 INFO - PROCESS | 1823 | 1461277703668 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:28:23 INFO - PROCESS | 1823 | 1461277703670 Marionette TRACE conn3 <- [1,2878,null,{}] 15:28:23 INFO - PROCESS | 1823 | 1461277703676 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}] 15:28:23 INFO - PROCESS | 1823 | 1461277703939 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 15:28:24 INFO - PROCESS | 1823 | 1461277704253 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bdf1bc800 == 183 [pid = 1823] [id = 727] 15:28:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f5bded1f400) [pid = 1823] [serial = 2182] [outer = (nil)] 15:28:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f5bdf12a800) [pid = 1823] [serial = 2183] [outer = 0x7f5bded1f400] 15:28:24 INFO - PROCESS | 1823 | 1461277704326 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f5bdf133800) [pid = 1823] [serial = 2184] [outer = 0x7f5bded1f400] 15:28:25 INFO - PROCESS | 1823 | 1461277705151 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]]]}] 15:28:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:28:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1533ms 15:28:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:28:25 INFO - PROCESS | 1823 | 1461277705203 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 15:28:25 INFO - PROCESS | 1823 | 1461277705206 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 15:28:25 INFO - PROCESS | 1823 | 1461277705212 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:28:25 INFO - PROCESS | 1823 | 1461277705215 Marionette TRACE conn3 <- [1,2882,null,{}] 15:28:25 INFO - PROCESS | 1823 | 1461277705220 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}] 15:28:25 INFO - PROCESS | 1823 | 1461277705443 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 15:28:25 INFO - PROCESS | 1823 | 1461277705683 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b22800 == 184 [pid = 1823] [id = 728] 15:28:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f5bdf127800) [pid = 1823] [serial = 2185] [outer = (nil)] 15:28:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f5bdf18c000) [pid = 1823] [serial = 2186] [outer = 0x7f5bdf127800] 15:28:25 INFO - PROCESS | 1823 | 1461277705799 Marionette DEBUG loaded listener.js 15:28:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f5bdf195800) [pid = 1823] [serial = 2187] [outer = 0x7f5bdf127800] 15:28:26 INFO - PROCESS | 1823 | 1461277706623 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]]]}] 15:28:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:28:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1490ms 15:28:26 INFO - PROCESS | 1823 | 1461277706703 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 15:28:26 INFO - PROCESS | 1823 | 1461277706706 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 15:28:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:28:26 INFO - PROCESS | 1823 | 1461277706712 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:28:26 INFO - PROCESS | 1823 | 1461277706715 Marionette TRACE conn3 <- [1,2886,null,{}] 15:28:26 INFO - PROCESS | 1823 | 1461277706720 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}] 15:28:26 INFO - PROCESS | 1823 | 1461277706950 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 15:28:27 INFO - PROCESS | 1823 | 1461277707257 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0e38800 == 185 [pid = 1823] [id = 729] 15:28:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f5bdf12cc00) [pid = 1823] [serial = 2188] [outer = (nil)] 15:28:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f5be00bf800) [pid = 1823] [serial = 2189] [outer = 0x7f5bdf12cc00] 15:28:27 INFO - PROCESS | 1823 | 1461277707332 Marionette DEBUG loaded listener.js 15:28:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f5be010c400) [pid = 1823] [serial = 2190] [outer = 0x7f5bdf12cc00] 15:28:28 INFO - PROCESS | 1823 | 1461277708122 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]]]}] 15:28:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:28:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1475ms 15:28:28 INFO - PROCESS | 1823 | 1461277708189 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 15:28:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:28:28 INFO - PROCESS | 1823 | 1461277708201 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 15:28:28 INFO - PROCESS | 1823 | 1461277708207 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:28:28 INFO - PROCESS | 1823 | 1461277708210 Marionette TRACE conn3 <- [1,2890,null,{}] 15:28:28 INFO - PROCESS | 1823 | 1461277708215 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}] 15:28:28 INFO - PROCESS | 1823 | 1461277708469 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 15:28:28 INFO - PROCESS | 1823 | 1461277708786 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be1178000 == 186 [pid = 1823] [id = 730] 15:28:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f5bdeeea000) [pid = 1823] [serial = 2191] [outer = (nil)] 15:28:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f5be0115c00) [pid = 1823] [serial = 2192] [outer = 0x7f5bdeeea000] 15:28:28 INFO - PROCESS | 1823 | 1461277708862 Marionette DEBUG loaded listener.js 15:28:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f5be0163000) [pid = 1823] [serial = 2193] [outer = 0x7f5bdeeea000] 15:28:29 INFO - PROCESS | 1823 | 1461277709693 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:28:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:28:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1531ms 15:28:29 INFO - PROCESS | 1823 | 1461277709739 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 15:28:29 INFO - PROCESS | 1823 | 1461277709743 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 15:28:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:28:29 INFO - PROCESS | 1823 | 1461277709748 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:28:29 INFO - PROCESS | 1823 | 1461277709750 Marionette TRACE conn3 <- [1,2894,null,{}] 15:28:29 INFO - PROCESS | 1823 | 1461277709756 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}] 15:28:30 INFO - PROCESS | 1823 | 1461277709996 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 15:28:30 INFO - PROCESS | 1823 | 1461277710288 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be1317800 == 187 [pid = 1823] [id = 731] 15:28:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f5bd2161000) [pid = 1823] [serial = 2194] [outer = (nil)] 15:28:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f5be018a000) [pid = 1823] [serial = 2195] [outer = 0x7f5bd2161000] 15:28:30 INFO - PROCESS | 1823 | 1461277710366 Marionette DEBUG loaded listener.js 15:28:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f5be0194000) [pid = 1823] [serial = 2196] [outer = 0x7f5bd2161000] 15:28:31 INFO - PROCESS | 1823 | 1461277711171 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]]]}] 15:28:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:28:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1479ms 15:28:31 INFO - PROCESS | 1823 | 1461277711229 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 15:28:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:28:31 INFO - PROCESS | 1823 | 1461277711233 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 15:28:31 INFO - PROCESS | 1823 | 1461277711238 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:28:31 INFO - PROCESS | 1823 | 1461277711241 Marionette TRACE conn3 <- [1,2898,null,{}] 15:28:31 INFO - PROCESS | 1823 | 1461277711245 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}] 15:28:31 INFO - PROCESS | 1823 | 1461277711463 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 15:28:31 INFO - PROCESS | 1823 | 1461277711778 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be166e800 == 188 [pid = 1823] [id = 732] 15:28:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f5bdf195c00) [pid = 1823] [serial = 2197] [outer = (nil)] 15:28:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f5be01b6400) [pid = 1823] [serial = 2198] [outer = 0x7f5bdf195c00] 15:28:31 INFO - PROCESS | 1823 | 1461277711850 Marionette DEBUG loaded listener.js 15:28:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f5be01bb000) [pid = 1823] [serial = 2199] [outer = 0x7f5bdf195c00] 15:28:32 INFO - PROCESS | 1823 | 1461277712701 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]]]}] 15:28:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:28:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1526ms 15:28:32 INFO - PROCESS | 1823 | 1461277712765 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 15:28:32 INFO - PROCESS | 1823 | 1461277712767 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 15:28:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:28:32 INFO - PROCESS | 1823 | 1461277712773 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:28:32 INFO - PROCESS | 1823 | 1461277712775 Marionette TRACE conn3 <- [1,2902,null,{}] 15:28:32 INFO - PROCESS | 1823 | 1461277712780 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}] 15:28:33 INFO - PROCESS | 1823 | 1461277712997 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 15:28:33 INFO - PROCESS | 1823 | 1461277713303 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3971000 == 189 [pid = 1823] [id = 733] 15:28:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f5be0194800) [pid = 1823] [serial = 2200] [outer = (nil)] 15:28:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f5be0616000) [pid = 1823] [serial = 2201] [outer = 0x7f5be0194800] 15:28:33 INFO - PROCESS | 1823 | 1461277713376 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f5be0745400) [pid = 1823] [serial = 2202] [outer = 0x7f5be0194800] 15:28:34 INFO - PROCESS | 1823 | 1461277714216 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:28:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:28:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1482ms 15:28:34 INFO - PROCESS | 1823 | 1461277714257 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 15:28:34 INFO - PROCESS | 1823 | 1461277714260 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 15:28:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:28:34 INFO - PROCESS | 1823 | 1461277714268 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:28:34 INFO - PROCESS | 1823 | 1461277714270 Marionette TRACE conn3 <- [1,2906,null,{}] 15:28:34 INFO - PROCESS | 1823 | 1461277714277 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}] 15:28:34 INFO - PROCESS | 1823 | 1461277714488 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 15:28:34 INFO - PROCESS | 1823 | 1461277714801 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be6342000 == 190 [pid = 1823] [id = 734] 15:28:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f5bd3e09c00) [pid = 1823] [serial = 2203] [outer = (nil)] 15:28:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f5be074d800) [pid = 1823] [serial = 2204] [outer = 0x7f5bd3e09c00] 15:28:34 INFO - PROCESS | 1823 | 1461277714875 Marionette DEBUG loaded listener.js 15:28:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f5be0ae7800) [pid = 1823] [serial = 2205] [outer = 0x7f5bd3e09c00] 15:28:35 INFO - PROCESS | 1823 | 1461277715732 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]]]}] 15:28:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:28:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1541ms 15:28:35 INFO - PROCESS | 1823 | 1461277715809 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 15:28:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:28:35 INFO - PROCESS | 1823 | 1461277715815 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 15:28:35 INFO - PROCESS | 1823 | 1461277715820 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:28:35 INFO - PROCESS | 1823 | 1461277715824 Marionette TRACE conn3 <- [1,2910,null,{}] 15:28:35 INFO - PROCESS | 1823 | 1461277715829 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}] 15:28:36 INFO - PROCESS | 1823 | 1461277716081 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcd6da800 == 189 [pid = 1823] [id = 671] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcae2c000 == 188 [pid = 1823] [id = 670] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd93a2000 == 187 [pid = 1823] [id = 389] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0c78800 == 186 [pid = 1823] [id = 709] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0b1b000 == 185 [pid = 1823] [id = 708] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be01ce800 == 184 [pid = 1823] [id = 707] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bded4f000 == 183 [pid = 1823] [id = 706] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bde29f800 == 182 [pid = 1823] [id = 705] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddfa0000 == 181 [pid = 1823] [id = 704] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddf53000 == 180 [pid = 1823] [id = 703] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddd2b800 == 179 [pid = 1823] [id = 702] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9c92800 == 178 [pid = 1823] [id = 701] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9497800 == 177 [pid = 1823] [id = 700] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd866e800 == 176 [pid = 1823] [id = 699] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd7c57800 == 175 [pid = 1823] [id = 698] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd68d6000 == 174 [pid = 1823] [id = 697] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd640f800 == 173 [pid = 1823] [id = 696] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd5451800 == 172 [pid = 1823] [id = 695] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd50e7000 == 171 [pid = 1823] [id = 694] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd42cf000 == 170 [pid = 1823] [id = 693] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd2129800 == 169 [pid = 1823] [id = 692] 15:28:37 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcba0c000 == 168 [pid = 1823] [id = 691] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f5bcd53a000) [pid = 1823] [serial = 2057] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f5bd1e09800) [pid = 1823] [serial = 2033] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f5bcd320000) [pid = 1823] [serial = 2055] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f5bd331b800) [pid = 1823] [serial = 2036] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f5bcedd2c00) [pid = 1823] [serial = 2058] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f5bd3a3bc00) [pid = 1823] [serial = 2070] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f5bd1c35400) [pid = 1823] [serial = 2064] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f5bd3f86000) [pid = 1823] [serial = 2042] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f5bd1df3c00) [pid = 1823] [serial = 2066] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f5bcf34b400) [pid = 1823] [serial = 2030] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f5bcd2f5800) [pid = 1823] [serial = 2060] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f5bd1a93400) [pid = 1823] [serial = 2063] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f5bd1b56400) [pid = 1823] [serial = 2025] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f5bd34d2800) [pid = 1823] [serial = 2069] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f5bcd321800) [pid = 1823] [serial = 2051] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f5bd67bd800) [pid = 1823] [serial = 2048] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f5bd534d000) [pid = 1823] [serial = 2045] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f5bd34d2c00) [pid = 1823] [serial = 2039] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f5bccdd0000) [pid = 1823] [serial = 2054] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f5bd11ccc00) [pid = 1823] [serial = 2061] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f5bcd32bc00) [pid = 1823] [serial = 2027] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f5bd1e0b400) [pid = 1823] [serial = 2067] [outer = (nil)] [url = about:blank] 15:28:37 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f5bceeaf000) [pid = 1823] [serial = 2072] [outer = (nil)] [url = about:blank] 15:28:38 INFO - PROCESS | 1823 | 1461277718011 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bc84d7800 == 169 [pid = 1823] [id = 735] 15:28:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f5bc8ce9000) [pid = 1823] [serial = 2206] [outer = (nil)] 15:28:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f5bcad23800) [pid = 1823] [serial = 2207] [outer = 0x7f5bc8ce9000] 15:28:38 INFO - PROCESS | 1823 | 1461277718080 Marionette DEBUG loaded listener.js 15:28:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f5bcafcb800) [pid = 1823] [serial = 2208] [outer = 0x7f5bc8ce9000] 15:28:38 INFO - PROCESS | 1823 | 1461277718772 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]]]}] 15:28:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:28:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:28:38 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 2985ms 15:28:38 INFO - PROCESS | 1823 | 1461277718807 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 15:28:38 INFO - PROCESS | 1823 | 1461277718811 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 15:28:38 INFO - TEST-START | /DOMEvents/constructors.html 15:28:38 INFO - PROCESS | 1823 | 1461277718818 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:28:38 INFO - PROCESS | 1823 | 1461277718824 Marionette TRACE conn3 <- [1,2914,null,{}] 15:28:38 INFO - PROCESS | 1823 | 1461277718830 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}] 15:28:39 INFO - PROCESS | 1823 | 1461277719021 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 15:28:39 INFO - PROCESS | 1823 | 1461277719216 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcba20800 == 170 [pid = 1823] [id = 736] 15:28:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f5bc8cea800) [pid = 1823] [serial = 2209] [outer = (nil)] 15:28:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f5bcd2f8400) [pid = 1823] [serial = 2210] [outer = 0x7f5bc8cea800] 15:28:39 INFO - PROCESS | 1823 | 1461277719282 Marionette DEBUG loaded listener.js 15:28:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f5bcd66a400) [pid = 1823] [serial = 2211] [outer = 0x7f5bc8cea800] 15:28:40 INFO - PROCESS | 1823 | 1461277720153 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]]]}] 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:28:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:28:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:28:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:28:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:28:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:28:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:28:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:28:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:28:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:28:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:28:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:28:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:28:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:28:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:28:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:28:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:28:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:28:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:28:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:28:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:28:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:28:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:28:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:28:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:28:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:28:40 INFO - TEST-OK | /DOMEvents/constructors.html | took 1395ms 15:28:40 INFO - PROCESS | 1823 | 1461277720248 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 15:28:40 INFO - PROCESS | 1823 | 1461277720253 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 15:28:40 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:28:40 INFO - PROCESS | 1823 | 1461277720262 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:28:40 INFO - PROCESS | 1823 | 1461277720265 Marionette TRACE conn3 <- [1,2918,null,{}] 15:28:40 INFO - PROCESS | 1823 | 1461277720270 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}] 15:28:40 INFO - PROCESS | 1823 | 1461277720522 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 15:28:40 INFO - PROCESS | 1823 | 1461277720556 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd00eb000 == 171 [pid = 1823] [id = 737] 15:28:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f5bcedd8800) [pid = 1823] [serial = 2212] [outer = (nil)] 15:28:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f5bcf354400) [pid = 1823] [serial = 2213] [outer = 0x7f5bcedd8800] 15:28:40 INFO - PROCESS | 1823 | 1461277720614 Marionette DEBUG loaded listener.js 15:28:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f5bd104f400) [pid = 1823] [serial = 2214] [outer = 0x7f5bcedd8800] 15:28:41 INFO - PROCESS | 1823 | 1461277721394 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:28:41 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:28:41 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1188ms 15:28:41 INFO - PROCESS | 1823 | 1461277721452 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 15:28:41 INFO - PROCESS | 1823 | 1461277721455 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 15:28:41 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:28:41 INFO - PROCESS | 1823 | 1461277721470 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:28:41 INFO - PROCESS | 1823 | 1461277721478 Marionette TRACE conn3 <- [1,2922,null,{}] 15:28:41 INFO - PROCESS | 1823 | 1461277721490 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}] 15:28:41 INFO - PROCESS | 1823 | 1461277721737 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 15:28:41 INFO - PROCESS | 1823 | 1461277721783 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1edc000 == 172 [pid = 1823] [id = 738] 15:28:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f5bcee9d400) [pid = 1823] [serial = 2215] [outer = (nil)] 15:28:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f5bd1c2d000) [pid = 1823] [serial = 2216] [outer = 0x7f5bcee9d400] 15:28:41 INFO - PROCESS | 1823 | 1461277721866 Marionette DEBUG loaded listener.js 15:28:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f5bd1c45800) [pid = 1823] [serial = 2217] [outer = 0x7f5bcee9d400] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f5bc84b4400) [pid = 1823] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f5bd8a90c00) [pid = 1823] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f5bc84bfc00) [pid = 1823] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f5bcad27c00) [pid = 1823] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f5bcd532c00) [pid = 1823] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f5bd427d400) [pid = 1823] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f5bcf457400) [pid = 1823] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f5bd3f8ec00) [pid = 1823] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f5bcd2ea800) [pid = 1823] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f5bcad2b400) [pid = 1823] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f5bda755400) [pid = 1823] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f5bcf350000) [pid = 1823] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f5bd1c47800) [pid = 1823] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f5bd40ac400) [pid = 1823] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f5bcd322800) [pid = 1823] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f5bcedda800) [pid = 1823] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f5bd8ae5c00) [pid = 1823] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f5bc84be000) [pid = 1823] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f5bd2019400) [pid = 1823] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f5bd7c6a000) [pid = 1823] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f5bcee9c800) [pid = 1823] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f5bcafd7000) [pid = 1823] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f5bd3e0f400) [pid = 1823] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f5bcad1f800) [pid = 1823] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f5bd7c67400) [pid = 1823] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f5bd3ad1400) [pid = 1823] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f5bd98c4400) [pid = 1823] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f5bd7aaa000) [pid = 1823] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:28:42 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f5bc84b4000) [pid = 1823] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:28:43 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f5bd4277400) [pid = 1823] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:28:43 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f5bd3a86000) [pid = 1823] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:28:43 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f5bc8ceb000) [pid = 1823] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:28:43 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f5bd3f82800) [pid = 1823] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:28:43 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f5bcad2a400) [pid = 1823] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:28:43 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f5bd3ad8400) [pid = 1823] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:28:43 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:28:43 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:28:43 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:28:43 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:28:43 INFO - PROCESS | 1823 | 1461277723348 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]]]}] 15:28:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:28:43 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:28:43 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 15:28:43 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:28:43 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 15:28:43 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:28:43 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]" 15:28:43 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:28:43 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:28:43 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1905ms 15:28:43 INFO - PROCESS | 1823 | 1461277723370 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 15:28:43 INFO - PROCESS | 1823 | 1461277723378 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 15:28:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:28:43 INFO - PROCESS | 1823 | 1461277723384 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:28:43 INFO - PROCESS | 1823 | 1461277723386 Marionette TRACE conn3 <- [1,2926,null,{}] 15:28:43 INFO - PROCESS | 1823 | 1461277723391 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}] 15:28:43 INFO - PROCESS | 1823 | 1461277723660 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 15:28:43 INFO - PROCESS | 1823 | 1461277723679 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd21e2000 == 173 [pid = 1823] [id = 739] 15:28:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f5bc84b4400) [pid = 1823] [serial = 2218] [outer = (nil)] 15:28:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f5bd11d6c00) [pid = 1823] [serial = 2219] [outer = 0x7f5bc84b4400] 15:28:43 INFO - PROCESS | 1823 | 1461277723747 Marionette DEBUG loaded listener.js 15:28:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f5bd1df3400) [pid = 1823] [serial = 2220] [outer = 0x7f5bc84b4400] 15:28:44 INFO - PROCESS | 1823 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:28:44 INFO - PROCESS | 1823 | 1461277724403 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]]]}] 15:28:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:28:44 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1074ms 15:28:44 INFO - PROCESS | 1823 | 1461277724466 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 15:28:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:28:44 INFO - PROCESS | 1823 | 1461277724469 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 15:28:44 INFO - PROCESS | 1823 | 1461277724474 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:28:44 INFO - PROCESS | 1823 | 1461277724477 Marionette TRACE conn3 <- [1,2930,null,{}] 15:28:44 INFO - PROCESS | 1823 | 1461277724482 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}] 15:28:44 INFO - PROCESS | 1823 | 1461277724673 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 15:28:44 INFO - PROCESS | 1823 | 1461277724860 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bc83e0800 == 174 [pid = 1823] [id = 740] 15:28:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f5bc84b7000) [pid = 1823] [serial = 2221] [outer = (nil)] 15:28:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f5bc8ce4800) [pid = 1823] [serial = 2222] [outer = 0x7f5bc84b7000] 15:28:45 INFO - PROCESS | 1823 | 1461277725103 Marionette DEBUG loaded listener.js 15:28:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f5bcafc1c00) [pid = 1823] [serial = 2223] [outer = 0x7f5bc84b7000] 15:28:45 INFO - PROCESS | 1823 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:28:45 INFO - PROCESS | 1823 | 1461277725937 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]]]}] 15:28:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:28:45 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1479ms 15:28:45 INFO - PROCESS | 1823 | 1461277725955 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 15:28:45 INFO - PROCESS | 1823 | 1461277725962 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 15:28:45 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:28:45 INFO - PROCESS | 1823 | 1461277725972 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:28:45 INFO - PROCESS | 1823 | 1461277725976 Marionette TRACE conn3 <- [1,2934,null,{}] 15:28:45 INFO - PROCESS | 1823 | 1461277725983 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}] 15:28:46 INFO - PROCESS | 1823 | 1461277726240 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 15:28:46 INFO - PROCESS | 1823 | 1461277726483 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd00ec000 == 175 [pid = 1823] [id = 741] 15:28:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f5bcd2ea400) [pid = 1823] [serial = 2224] [outer = (nil)] 15:28:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f5bcd321800) [pid = 1823] [serial = 2225] [outer = 0x7f5bcd2ea400] 15:28:46 INFO - PROCESS | 1823 | 1461277726558 Marionette DEBUG loaded listener.js 15:28:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f5bcd66cc00) [pid = 1823] [serial = 2226] [outer = 0x7f5bcd2ea400] 15:28:47 INFO - PROCESS | 1823 | 1461277727392 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]]]}] 15:28:47 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:28:47 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1435ms 15:28:47 INFO - PROCESS | 1823 | 1461277727407 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 15:28:47 INFO - PROCESS | 1823 | 1461277727411 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 15:28:47 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:28:47 INFO - PROCESS | 1823 | 1461277727421 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:28:47 INFO - PROCESS | 1823 | 1461277727425 Marionette TRACE conn3 <- [1,2938,null,{}] 15:28:47 INFO - PROCESS | 1823 | 1461277727431 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}] 15:28:47 INFO - PROCESS | 1823 | 1461277727651 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 15:28:47 INFO - PROCESS | 1823 | 1461277727890 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd23a2800 == 176 [pid = 1823] [id = 742] 15:28:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f5bcedd2400) [pid = 1823] [serial = 2227] [outer = (nil)] 15:28:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f5bcf1d0000) [pid = 1823] [serial = 2228] [outer = 0x7f5bcedd2400] 15:28:47 INFO - PROCESS | 1823 | 1461277727975 Marionette DEBUG loaded listener.js 15:28:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f5bcf45b800) [pid = 1823] [serial = 2229] [outer = 0x7f5bcedd2400] 15:28:48 INFO - PROCESS | 1823 | 1461277728805 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]]]}] 15:28:48 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 15:28:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1426ms 15:28:48 INFO - PROCESS | 1823 | 1461277728847 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 15:28:48 INFO - PROCESS | 1823 | 1461277728850 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 15:28:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:28:48 INFO - PROCESS | 1823 | 1461277728857 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:28:48 INFO - PROCESS | 1823 | 1461277728862 Marionette TRACE conn3 <- [1,2942,null,{}] 15:28:48 INFO - PROCESS | 1823 | 1461277728878 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}] 15:28:49 INFO - PROCESS | 1823 | 1461277729105 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 15:28:49 INFO - PROCESS | 1823 | 1461277729384 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3e88800 == 177 [pid = 1823] [id = 743] 15:28:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f5bd1c36800) [pid = 1823] [serial = 2230] [outer = (nil)] 15:28:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f5bd1df9c00) [pid = 1823] [serial = 2231] [outer = 0x7f5bd1c36800] 15:28:49 INFO - PROCESS | 1823 | 1461277729455 Marionette DEBUG loaded listener.js 15:28:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f5bd1e09000) [pid = 1823] [serial = 2232] [outer = 0x7f5bd1c36800] 15:28:50 INFO - PROCESS | 1823 | 1461277730204 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"]]]}] 15:28:50 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 15:28:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:28:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:28:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:28:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1381ms 15:28:50 INFO - PROCESS | 1823 | 1461277730239 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 15:28:50 INFO - PROCESS | 1823 | 1461277730244 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 15:28:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:28:50 INFO - PROCESS | 1823 | 1461277730249 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:28:50 INFO - PROCESS | 1823 | 1461277730252 Marionette TRACE conn3 <- [1,2946,null,{}] 15:28:50 INFO - PROCESS | 1823 | 1461277730258 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}] 15:28:50 INFO - PROCESS | 1823 | 1461277730504 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 15:28:50 INFO - PROCESS | 1823 | 1461277730744 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd44dd000 == 178 [pid = 1823] [id = 744] 15:28:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f5bcf34b800) [pid = 1823] [serial = 2233] [outer = (nil)] 15:28:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f5bd2017400) [pid = 1823] [serial = 2234] [outer = 0x7f5bcf34b800] 15:28:50 INFO - PROCESS | 1823 | 1461277730821 Marionette DEBUG loaded listener.js 15:28:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f5bd22b1800) [pid = 1823] [serial = 2235] [outer = 0x7f5bcf34b800] 15:28:51 INFO - PROCESS | 1823 | 1461277731534 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]]]}] 15:28:51 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 15:28:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1325ms 15:28:51 INFO - PROCESS | 1823 | 1461277731576 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 15:28:51 INFO - PROCESS | 1823 | 1461277731579 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 15:28:51 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:28:51 INFO - PROCESS | 1823 | 1461277731585 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:28:51 INFO - PROCESS | 1823 | 1461277731587 Marionette TRACE conn3 <- [1,2950,null,{}] 15:28:51 INFO - PROCESS | 1823 | 1461277731592 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}] 15:28:51 INFO - PROCESS | 1823 | 1461277731796 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 15:28:52 INFO - PROCESS | 1823 | 1461277732063 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd544c000 == 179 [pid = 1823] [id = 745] 15:28:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f5bd331b800) [pid = 1823] [serial = 2236] [outer = (nil)] 15:28:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f5bd34c6000) [pid = 1823] [serial = 2237] [outer = 0x7f5bd331b800] 15:28:52 INFO - PROCESS | 1823 | 1461277732148 Marionette DEBUG loaded listener.js 15:28:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f5bd3a80800) [pid = 1823] [serial = 2238] [outer = 0x7f5bd331b800] 15:28:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd634a000 == 180 [pid = 1823] [id = 746] 15:28:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f5bd3f82400) [pid = 1823] [serial = 2239] [outer = (nil)] 15:28:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f5bd3c4a000) [pid = 1823] [serial = 2240] [outer = 0x7f5bd3f82400] 15:28:53 INFO - PROCESS | 1823 | 1461277733033 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]]]}] 15:28:53 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. 15:28:53 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1484ms 15:28:53 INFO - PROCESS | 1823 | 1461277733076 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 15:28:53 INFO - PROCESS | 1823 | 1461277733079 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 15:28:53 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:28:53 INFO - PROCESS | 1823 | 1461277733085 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - PROCESS | 1823 | 1461277733087 Marionette TRACE conn3 <- [1,2954,null,{}] 15:28:53 INFO - PROCESS | 1823 | 1461277733093 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}] 15:28:53 INFO - PROCESS | 1823 | 1461277733415 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 15:28:53 INFO - PROCESS | 1823 | 1461277733728 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7c49000 == 181 [pid = 1823] [id = 747] 15:28:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f5bd331c400) [pid = 1823] [serial = 2241] [outer = (nil)] 15:28:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f5bd3f86800) [pid = 1823] [serial = 2242] [outer = 0x7f5bd331c400] 15:28:53 INFO - PROCESS | 1823 | 1461277733814 Marionette DEBUG loaded listener.js 15:28:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f5bd40ac400) [pid = 1823] [serial = 2243] [outer = 0x7f5bd331c400] 15:28:54 INFO - PROCESS | 1823 | 1461277734540 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]]]}] 15:28:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:28:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:28:54 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1479ms 15:28:54 INFO - PROCESS | 1823 | 1461277734564 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 15:28:54 INFO - PROCESS | 1823 | 1461277734568 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 15:28:54 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:28:54 INFO - PROCESS | 1823 | 1461277734574 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:28:54 INFO - PROCESS | 1823 | 1461277734577 Marionette TRACE conn3 <- [1,2958,null,{}] 15:28:54 INFO - PROCESS | 1823 | 1461277734582 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}] 15:28:54 INFO - PROCESS | 1823 | 1461277734822 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 15:28:55 INFO - PROCESS | 1823 | 1461277735072 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd8671800 == 182 [pid = 1823] [id = 748] 15:28:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f5bd3a82400) [pid = 1823] [serial = 2244] [outer = (nil)] 15:28:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f5bd4277000) [pid = 1823] [serial = 2245] [outer = 0x7f5bd3a82400] 15:28:55 INFO - PROCESS | 1823 | 1461277735146 Marionette DEBUG loaded listener.js 15:28:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f5bd52e5000) [pid = 1823] [serial = 2246] [outer = 0x7f5bd3a82400] 15:28:55 INFO - PROCESS | 1823 | 1461277735931 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]]]}] 15:28:55 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:28:55 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1386ms 15:28:55 INFO - PROCESS | 1823 | 1461277735961 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 15:28:55 INFO - PROCESS | 1823 | 1461277735964 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 15:28:55 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:28:55 INFO - PROCESS | 1823 | 1461277735970 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:28:55 INFO - PROCESS | 1823 | 1461277735972 Marionette TRACE conn3 <- [1,2962,null,{}] 15:28:55 INFO - PROCESS | 1823 | 1461277735979 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}] 15:28:56 INFO - PROCESS | 1823 | 1461277736203 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 15:28:56 INFO - PROCESS | 1823 | 1461277736475 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd98b8800 == 183 [pid = 1823] [id = 749] 15:28:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f5bd3f8ac00) [pid = 1823] [serial = 2247] [outer = (nil)] 15:28:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f5bd5342c00) [pid = 1823] [serial = 2248] [outer = 0x7f5bd3f8ac00] 15:28:56 INFO - PROCESS | 1823 | 1461277736550 Marionette DEBUG loaded listener.js 15:28:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f5bd603a400) [pid = 1823] [serial = 2249] [outer = 0x7f5bd3f8ac00] 15:28:57 INFO - PROCESS | 1823 | 1461277737295 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]]]}] 15:28:57 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. 15:28:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1381ms 15:28:57 INFO - PROCESS | 1823 | 1461277737353 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 15:28:57 INFO - PROCESS | 1823 | 1461277737356 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 15:28:57 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:28:57 INFO - PROCESS | 1823 | 1461277737362 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:28:57 INFO - PROCESS | 1823 | 1461277737365 Marionette TRACE conn3 <- [1,2966,null,{}] 15:28:57 INFO - PROCESS | 1823 | 1461277737370 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}] 15:28:57 INFO - PROCESS | 1823 | 1461277737617 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 15:28:57 INFO - PROCESS | 1823 | 1461277737857 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddd10000 == 184 [pid = 1823] [id = 750] 15:28:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f5bd3f8bc00) [pid = 1823] [serial = 2250] [outer = (nil)] 15:28:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f5bd6127000) [pid = 1823] [serial = 2251] [outer = 0x7f5bd3f8bc00] 15:28:57 INFO - PROCESS | 1823 | 1461277737934 Marionette DEBUG loaded listener.js 15:28:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f5bd7ab0400) [pid = 1823] [serial = 2252] [outer = 0x7f5bd3f8bc00] 15:28:58 INFO - PROCESS | 1823 | 1461277738677 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]]]}] 15:28:58 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:28:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1327ms 15:28:58 INFO - PROCESS | 1823 | 1461277738689 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 15:28:58 INFO - PROCESS | 1823 | 1461277738692 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 15:28:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:28:58 INFO - PROCESS | 1823 | 1461277738698 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:28:58 INFO - PROCESS | 1823 | 1461277738700 Marionette TRACE conn3 <- [1,2970,null,{}] 15:28:58 INFO - PROCESS | 1823 | 1461277738706 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}] 15:28:58 INFO - PROCESS | 1823 | 1461277738911 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 15:28:59 INFO - PROCESS | 1823 | 1461277739164 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf4e800 == 185 [pid = 1823] [id = 751] 15:28:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f5bd64c4c00) [pid = 1823] [serial = 2253] [outer = (nil)] 15:28:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f5bd7d67800) [pid = 1823] [serial = 2254] [outer = 0x7f5bd64c4c00] 15:28:59 INFO - PROCESS | 1823 | 1461277739250 Marionette DEBUG loaded listener.js 15:28:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f5bd8799400) [pid = 1823] [serial = 2255] [outer = 0x7f5bd64c4c00] 15:29:00 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. 15:29:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1387ms 15:29:00 INFO - PROCESS | 1823 | 1461277740078 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]]]}] 15:29:00 INFO - PROCESS | 1823 | 1461277740086 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 15:29:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:29:00 INFO - PROCESS | 1823 | 1461277740090 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 15:29:00 INFO - PROCESS | 1823 | 1461277740096 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:29:00 INFO - PROCESS | 1823 | 1461277740100 Marionette TRACE conn3 <- [1,2974,null,{}] 15:29:00 INFO - PROCESS | 1823 | 1461277740106 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}] 15:29:00 INFO - PROCESS | 1823 | 1461277740349 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 15:29:00 INFO - PROCESS | 1823 | 1461277740600 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bded49000 == 186 [pid = 1823] [id = 752] 15:29:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f5bd8a8c000) [pid = 1823] [serial = 2256] [outer = (nil)] 15:29:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f5bd9682400) [pid = 1823] [serial = 2257] [outer = 0x7f5bd8a8c000] 15:29:00 INFO - PROCESS | 1823 | 1461277740675 Marionette DEBUG loaded listener.js 15:29:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f5bd98ca800) [pid = 1823] [serial = 2258] [outer = 0x7f5bd8a8c000] 15:29:01 INFO - PROCESS | 1823 | 1461277741456 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]]]}] 15:29:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 15:29:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1385ms 15:29:01 INFO - PROCESS | 1823 | 1461277741482 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 15:29:01 INFO - PROCESS | 1823 | 1461277741486 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 15:29:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:29:01 INFO - PROCESS | 1823 | 1461277741493 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:29:01 INFO - PROCESS | 1823 | 1461277741497 Marionette TRACE conn3 <- [1,2978,null,{}] 15:29:01 INFO - PROCESS | 1823 | 1461277741503 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}] 15:29:01 INFO - PROCESS | 1823 | 1461277741729 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 15:29:01 INFO - PROCESS | 1823 | 1461277741974 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0650800 == 187 [pid = 1823] [id = 753] 15:29:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f5bd3ada400) [pid = 1823] [serial = 2259] [outer = (nil)] 15:29:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f5bda755800) [pid = 1823] [serial = 2260] [outer = 0x7f5bd3ada400] 15:29:02 INFO - PROCESS | 1823 | 1461277742051 Marionette DEBUG loaded listener.js 15:29:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f5bddcf7800) [pid = 1823] [serial = 2261] [outer = 0x7f5bd3ada400] 15:29:02 INFO - PROCESS | 1823 | 1461277742834 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]]]}] 15:29: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. 15:29:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1390ms 15:29:02 INFO - PROCESS | 1823 | 1461277742883 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 15:29:02 INFO - PROCESS | 1823 | 1461277742887 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 15:29:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:29:02 INFO - PROCESS | 1823 | 1461277742893 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:29:02 INFO - PROCESS | 1823 | 1461277742896 Marionette TRACE conn3 <- [1,2982,null,{}] 15:29:02 INFO - PROCESS | 1823 | 1461277742902 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}] 15:29:03 INFO - PROCESS | 1823 | 1461277743122 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 15:29:03 INFO - PROCESS | 1823 | 1461277743395 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0e39000 == 188 [pid = 1823] [id = 754] 15:29:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f5bd8ae1800) [pid = 1823] [serial = 2262] [outer = (nil)] 15:29:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f5bddd4dc00) [pid = 1823] [serial = 2263] [outer = 0x7f5bd8ae1800] 15:29:03 INFO - PROCESS | 1823 | 1461277743471 Marionette DEBUG loaded listener.js 15:29:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f5bddfe4800) [pid = 1823] [serial = 2264] [outer = 0x7f5bd8ae1800] 15:29:04 INFO - PROCESS | 1823 | 1461277744213 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"]]]}] 15:29: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 15:29:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:29:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1334ms 15:29:04 INFO - PROCESS | 1823 | 1461277744228 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 15:29:04 INFO - PROCESS | 1823 | 1461277744230 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 15:29:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:29:04 INFO - PROCESS | 1823 | 1461277744236 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:29:04 INFO - PROCESS | 1823 | 1461277744239 Marionette TRACE conn3 <- [1,2986,null,{}] 15:29:04 INFO - PROCESS | 1823 | 1461277744244 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}] 15:29:04 INFO - PROCESS | 1823 | 1461277744463 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 15:29:04 INFO - PROCESS | 1823 | 1461277744704 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be3973000 == 189 [pid = 1823] [id = 755] 15:29:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f5bda5e5400) [pid = 1823] [serial = 2265] [outer = (nil)] 15:29:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f5bded18c00) [pid = 1823] [serial = 2266] [outer = 0x7f5bda5e5400] 15:29:04 INFO - PROCESS | 1823 | 1461277744778 Marionette DEBUG loaded listener.js 15:29:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f5bdee35800) [pid = 1823] [serial = 2267] [outer = 0x7f5bda5e5400] 15:29:05 INFO - PROCESS | 1823 | 1461277745571 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]]]}] 15:29: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. 15:29:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1377ms 15:29:05 INFO - PROCESS | 1823 | 1461277745614 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 15:29:05 INFO - PROCESS | 1823 | 1461277745618 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 15:29:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:29:05 INFO - PROCESS | 1823 | 1461277745625 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:29:05 INFO - PROCESS | 1823 | 1461277745627 Marionette TRACE conn3 <- [1,2990,null,{}] 15:29:05 INFO - PROCESS | 1823 | 1461277745632 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}] 15:29:05 INFO - PROCESS | 1823 | 1461277745860 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 15:29:06 INFO - PROCESS | 1823 | 1461277746127 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be7d1b800 == 190 [pid = 1823] [id = 756] 15:29:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f5bceddac00) [pid = 1823] [serial = 2268] [outer = (nil)] 15:29:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f5bdeee6000) [pid = 1823] [serial = 2269] [outer = 0x7f5bceddac00] 15:29:06 INFO - PROCESS | 1823 | 1461277746200 Marionette DEBUG loaded listener.js 15:29:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f5bdf193400) [pid = 1823] [serial = 2270] [outer = 0x7f5bceddac00] 15:29:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be92af800 == 191 [pid = 1823] [id = 757] 15:29:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f5be0195000) [pid = 1823] [serial = 2271] [outer = (nil)] 15:29:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 199 (0x7f5bdee32400) [pid = 1823] [serial = 2272] [outer = 0x7f5be0195000] 15:29:07 INFO - PROCESS | 1823 | 1461277747061 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]]]}] 15:29:07 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. 15:29:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1478ms 15:29:07 INFO - PROCESS | 1823 | 1461277747104 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 15:29:07 INFO - PROCESS | 1823 | 1461277747108 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 15:29:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:29:07 INFO - PROCESS | 1823 | 1461277747114 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:29:07 INFO - PROCESS | 1823 | 1461277747119 Marionette TRACE conn3 <- [1,2994,null,{}] 15:29:07 INFO - PROCESS | 1823 | 1461277747124 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}] 15:29:07 INFO - PROCESS | 1823 | 1461277747433 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 15:29:07 INFO - PROCESS | 1823 | 1461277747740 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be98a1800 == 192 [pid = 1823] [id = 758] 15:29:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 200 (0x7f5bc84bec00) [pid = 1823] [serial = 2273] [outer = (nil)] 15:29:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 201 (0x7f5be0188800) [pid = 1823] [serial = 2274] [outer = 0x7f5bc84bec00] 15:29:07 INFO - PROCESS | 1823 | 1461277747817 Marionette DEBUG loaded listener.js 15:29:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 202 (0x7f5be0617800) [pid = 1823] [serial = 2275] [outer = 0x7f5bc84bec00] 15:29:08 INFO - PROCESS | 1823 | 1461277748507 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]]]}] 15:29:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:29: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 15:29:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1427ms 15:29:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:29:08 INFO - PROCESS | 1823 | 1461277748542 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 15:29:08 INFO - PROCESS | 1823 | 1461277748545 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 15:29:08 INFO - PROCESS | 1823 | 1461277748551 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:29:08 INFO - PROCESS | 1823 | 1461277748554 Marionette TRACE conn3 <- [1,2998,null,{}] 15:29:08 INFO - PROCESS | 1823 | 1461277748559 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}] 15:29:08 INFO - PROCESS | 1823 | 1461277748783 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 15:29:09 INFO - PROCESS | 1823 | 1461277749056 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be9f15800 == 193 [pid = 1823] [id = 759] 15:29:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f5bd6124000) [pid = 1823] [serial = 2276] [outer = (nil)] 15:29:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f5be0af0800) [pid = 1823] [serial = 2277] [outer = 0x7f5bd6124000] 15:29:09 INFO - PROCESS | 1823 | 1461277749132 Marionette DEBUG loaded listener.js 15:29:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f5be0bec000) [pid = 1823] [serial = 2278] [outer = 0x7f5bd6124000] 15:29:09 INFO - PROCESS | 1823 | 1461277749892 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]]]}] 15:29:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:29:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1389ms 15:29:09 INFO - PROCESS | 1823 | 1461277749939 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 15:29:09 INFO - PROCESS | 1823 | 1461277749942 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 15:29:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:29:09 INFO - PROCESS | 1823 | 1461277749948 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:29:09 INFO - PROCESS | 1823 | 1461277749950 Marionette TRACE conn3 <- [1,3002,null,{}] 15:29:09 INFO - PROCESS | 1823 | 1461277749956 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}] 15:29:10 INFO - PROCESS | 1823 | 1461277750216 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 15:29:10 INFO - PROCESS | 1823 | 1461277750470 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea6b6000 == 194 [pid = 1823] [id = 760] 15:29:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f5bd3325000) [pid = 1823] [serial = 2279] [outer = (nil)] 15:29:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f5be0c15c00) [pid = 1823] [serial = 2280] [outer = 0x7f5bd3325000] 15:29:10 INFO - PROCESS | 1823 | 1461277750544 Marionette DEBUG loaded listener.js 15:29:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f5be0c1d800) [pid = 1823] [serial = 2281] [outer = 0x7f5bd3325000] 15:29:11 INFO - PROCESS | 1823 | 1461277751241 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]]]}] 15:29: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. 15:29:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1329ms 15:29:11 INFO - PROCESS | 1823 | 1461277751279 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 15:29:11 INFO - PROCESS | 1823 | 1461277751282 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 15:29:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:29:11 INFO - PROCESS | 1823 | 1461277751288 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:29:11 INFO - PROCESS | 1823 | 1461277751291 Marionette TRACE conn3 <- [1,3006,null,{}] 15:29:11 INFO - PROCESS | 1823 | 1461277751296 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}] 15:29:11 INFO - PROCESS | 1823 | 1461277751519 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 15:29:11 INFO - PROCESS | 1823 | 1461277751764 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bea93e000 == 195 [pid = 1823] [id = 761] 15:29:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f5be018b000) [pid = 1823] [serial = 2282] [outer = (nil)] 15:29:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f5be0c92400) [pid = 1823] [serial = 2283] [outer = 0x7f5be018b000] 15:29:11 INFO - PROCESS | 1823 | 1461277751835 Marionette DEBUG loaded listener.js 15:29:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f5be0c9f000) [pid = 1823] [serial = 2284] [outer = 0x7f5be018b000] 15:29:12 INFO - PROCESS | 1823 | 1461277752604 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]]]}] 15:29:12 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. 15:29:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1338ms 15:29:12 INFO - PROCESS | 1823 | 1461277752626 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 15:29:12 INFO - PROCESS | 1823 | 1461277752630 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 15:29:12 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:29:12 INFO - PROCESS | 1823 | 1461277752635 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:29:12 INFO - PROCESS | 1823 | 1461277752638 Marionette TRACE conn3 <- [1,3010,null,{}] 15:29:12 INFO - PROCESS | 1823 | 1461277752643 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}] 15:29:12 INFO - PROCESS | 1823 | 1461277752881 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 15:29:13 INFO - PROCESS | 1823 | 1461277753163 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bed143800 == 196 [pid = 1823] [id = 762] 15:29:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f5bc84b8c00) [pid = 1823] [serial = 2285] [outer = (nil)] 15:29:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f5be0e69c00) [pid = 1823] [serial = 2286] [outer = 0x7f5bc84b8c00] 15:29:13 INFO - PROCESS | 1823 | 1461277753240 Marionette DEBUG loaded listener.js 15:29:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f5be0e73400) [pid = 1823] [serial = 2287] [outer = 0x7f5bc84b8c00] 15:29:13 INFO - PROCESS | 1823 | 1461277753968 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]]]}] 15:29:14 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 15:29:14 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1379ms 15:29:14 INFO - PROCESS | 1823 | 1461277754017 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 15:29:14 INFO - PROCESS | 1823 | 1461277754020 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 15:29:14 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:29:14 INFO - PROCESS | 1823 | 1461277754026 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:29:14 INFO - PROCESS | 1823 | 1461277754028 Marionette TRACE conn3 <- [1,3014,null,{}] 15:29:14 INFO - PROCESS | 1823 | 1461277754034 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}] 15:29:14 INFO - PROCESS | 1823 | 1461277754293 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 15:29:14 INFO - PROCESS | 1823 | 1461277754596 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf13df000 == 197 [pid = 1823] [id = 763] 15:29:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f5bd6120400) [pid = 1823] [serial = 2288] [outer = (nil)] 15:29:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f5be10ec800) [pid = 1823] [serial = 2289] [outer = 0x7f5bd6120400] 15:29:14 INFO - PROCESS | 1823 | 1461277754673 Marionette DEBUG loaded listener.js 15:29:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f5be10f4800) [pid = 1823] [serial = 2290] [outer = 0x7f5bd6120400] 15:29:15 INFO - PROCESS | 1823 | [1823] 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 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd21e2000 == 196 [pid = 1823] [id = 739] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd1edc000 == 195 [pid = 1823] [id = 738] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd00eb000 == 194 [pid = 1823] [id = 737] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcba20800 == 193 [pid = 1823] [id = 736] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bc84d7800 == 192 [pid = 1823] [id = 735] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be1178000 == 191 [pid = 1823] [id = 730] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0e38800 == 190 [pid = 1823] [id = 729] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0b22800 == 189 [pid = 1823] [id = 728] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bdf1bc800 == 188 [pid = 1823] [id = 727] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddf54800 == 187 [pid = 1823] [id = 726] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9c7a000 == 186 [pid = 1823] [id = 725] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd9396000 == 185 [pid = 1823] [id = 724] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd23ef000 == 184 [pid = 1823] [id = 452] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd7c5b800 == 183 [pid = 1823] [id = 723] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd653f000 == 182 [pid = 1823] [id = 722] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd6345800 == 181 [pid = 1823] [id = 721] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd50df800 == 180 [pid = 1823] [id = 720] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd4439800 == 179 [pid = 1823] [id = 719] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3cb1000 == 178 [pid = 1823] [id = 718] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd239c000 == 177 [pid = 1823] [id = 717] 15:29:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcff14000 == 176 [pid = 1823] [id = 716] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f5bd1b50c00) [pid = 1823] [serial = 2147] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f5bd9682800) [pid = 1823] [serial = 2117] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f5bda5e7400) [pid = 1823] [serial = 2121] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f5bdee33400) [pid = 1823] [serial = 2133] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f5bd1c3b800) [pid = 1823] [serial = 2031] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f5bcf353c00) [pid = 1823] [serial = 2142] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f5bd67b8000) [pid = 1823] [serial = 2103] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f5bd1e91c00) [pid = 1823] [serial = 2084] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f5bd52e7800) [pid = 1823] [serial = 2097] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f5bcd53a400) [pid = 1823] [serial = 2078] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f5bd1b4c400) [pid = 1823] [serial = 2073] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f5bde418c00) [pid = 1823] [serial = 2129] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f5bd1a96800) [pid = 1823] [serial = 2082] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f5bd34c4800) [pid = 1823] [serial = 2037] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f5bd603f400) [pid = 1823] [serial = 2100] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 201 (0x7f5bd2160000) [pid = 1823] [serial = 2085] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 200 (0x7f5bcee9ec00) [pid = 1823] [serial = 2079] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 199 (0x7f5bd4280800) [pid = 1823] [serial = 2096] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 198 (0x7f5bceeaec00) [pid = 1823] [serial = 1950] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f5bd64c0400) [pid = 1823] [serial = 2102] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f5bdee2a400) [pid = 1823] [serial = 2132] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f5bd215a000) [pid = 1823] [serial = 2034] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f5bddcf1800) [pid = 1823] [serial = 2124] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f5bd3321000) [pid = 1823] [serial = 2087] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f5bd3a41800) [pid = 1823] [serial = 2040] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f5bd7d68800) [pid = 1823] [serial = 2106] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f5bd34d1800) [pid = 1823] [serial = 2088] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f5bd1a91800) [pid = 1823] [serial = 2145] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f5bd1053c00) [pid = 1823] [serial = 2144] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f5bd968d000) [pid = 1823] [serial = 2118] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f5bccc18c00) [pid = 1823] [serial = 2076] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f5bd7ab4000) [pid = 1823] [serial = 2049] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f5bccc13c00) [pid = 1823] [serial = 2136] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f5bd7c6c400) [pid = 1823] [serial = 2105] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f5bd8a8e800) [pid = 1823] [serial = 2112] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f5bcafd5c00) [pid = 1823] [serial = 2135] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f5bd88f9c00) [pid = 1823] [serial = 2111] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f5bded16400) [pid = 1823] [serial = 2130] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f5bd98c6000) [pid = 1823] [serial = 2120] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f5bd5342000) [pid = 1823] [serial = 2043] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f5bddfde000) [pid = 1823] [serial = 2127] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f5bd8798800) [pid = 1823] [serial = 2109] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f5bda757800) [pid = 1823] [serial = 2123] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f5bcd325800) [pid = 1823] [serial = 2138] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f5bd8ae6400) [pid = 1823] [serial = 2115] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f5bd3e04800) [pid = 1823] [serial = 2090] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f5bceea0800) [pid = 1823] [serial = 2028] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f5bd4273c00) [pid = 1823] [serial = 2094] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f5bd22b3400) [pid = 1823] [serial = 2052] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f5bcd662800) [pid = 1823] [serial = 2139] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f5bddd4d000) [pid = 1823] [serial = 2126] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f5bcb9a8000) [pid = 1823] [serial = 2075] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f5bd40b8800) [pid = 1823] [serial = 2093] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f5bd534b400) [pid = 1823] [serial = 2099] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f5bd3f8c000) [pid = 1823] [serial = 2091] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f5bd612a400) [pid = 1823] [serial = 2046] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f5bceeb1400) [pid = 1823] [serial = 2141] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f5bd8adf000) [pid = 1823] [serial = 2114] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f5bcf460800) [pid = 1823] [serial = 2081] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f5bd878a800) [pid = 1823] [serial = 2108] [outer = (nil)] [url = about:blank] 15:29:17 INFO - PROCESS | 1823 | 1461277757486 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:29:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:29:17 INFO - {} 15:29:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:29:17 INFO - {} 15:29:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:29:17 INFO - {} 15:29:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:29:17 INFO - {} 15:29:17 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 3484ms 15:29:17 INFO - PROCESS | 1823 | 1461277757513 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 15:29:17 INFO - PROCESS | 1823 | 1461277757519 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 15:29:17 INFO - TEST-START | /FileAPI/fileReader.html 15:29:17 INFO - PROCESS | 1823 | 1461277757526 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:29:17 INFO - PROCESS | 1823 | 1461277757532 Marionette TRACE conn3 <- [1,3018,null,{}] 15:29:17 INFO - PROCESS | 1823 | 1461277757542 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}] 15:29:17 INFO - PROCESS | 1823 | 1461277757744 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 15:29:17 INFO - PROCESS | 1823 | 1461277757958 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcba0b000 == 177 [pid = 1823] [id = 764] 15:29:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f5bccc0cc00) [pid = 1823] [serial = 2291] [outer = (nil)] 15:29:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f5bccc18000) [pid = 1823] [serial = 2292] [outer = 0x7f5bccc0cc00] 15:29:18 INFO - PROCESS | 1823 | 1461277758024 Marionette DEBUG loaded listener.js 15:29:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f5bccdcdc00) [pid = 1823] [serial = 2293] [outer = 0x7f5bccc0cc00] 15:29:18 INFO - PROCESS | 1823 | 1461277758673 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]]]}] 15:29:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:29:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:29:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:29:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:29:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 1186ms 15:29:18 INFO - PROCESS | 1823 | 1461277758712 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 15:29:18 INFO - PROCESS | 1823 | 1461277758720 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 15:29:18 INFO - TEST-START | /FileAPI/historical.html 15:29:18 INFO - PROCESS | 1823 | 1461277758730 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:29:18 INFO - PROCESS | 1823 | 1461277758733 Marionette TRACE conn3 <- [1,3022,null,{}] 15:29:18 INFO - PROCESS | 1823 | 1461277758738 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}] 15:29:19 INFO - PROCESS | 1823 | 1461277759009 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 15:29:19 INFO - PROCESS | 1823 | 1461277759036 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcff11800 == 178 [pid = 1823] [id = 765] 15:29:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f5bcb9aa400) [pid = 1823] [serial = 2294] [outer = (nil)] 15:29:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f5bcd53a400) [pid = 1823] [serial = 2295] [outer = 0x7f5bcb9aa400] 15:29:19 INFO - PROCESS | 1823 | 1461277759097 Marionette DEBUG loaded listener.js 15:29:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f5bcedda000) [pid = 1823] [serial = 2296] [outer = 0x7f5bcb9aa400] 15:29:20 INFO - PROCESS | 1823 | 1461277760020 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"]]]}] 15:29:20 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:29:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:29:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:29:20 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:29:20 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:29:20 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:29:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:29:20 INFO - TEST-OK | /FileAPI/historical.html | took 1343ms 15:29:20 INFO - PROCESS | 1823 | 1461277760083 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 15:29:20 INFO - PROCESS | 1823 | 1461277760086 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 15:29:20 INFO - PROCESS | 1823 | 1461277760099 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:29:20 INFO - TEST-START | /FileAPI/idlharness.html 15:29:20 INFO - PROCESS | 1823 | 1461277760105 Marionette TRACE conn3 <- [1,3026,null,{}] 15:29:20 INFO - PROCESS | 1823 | 1461277760142 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}] 15:29:20 INFO - PROCESS | 1823 | 1461277760441 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 15:29:20 INFO - PROCESS | 1823 | 1461277760470 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd1be1000 == 179 [pid = 1823] [id = 766] 15:29:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f5bceeaf000) [pid = 1823] [serial = 2297] [outer = (nil)] 15:29:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f5bcf34fc00) [pid = 1823] [serial = 2298] [outer = 0x7f5bceeaf000] 15:29:20 INFO - PROCESS | 1823 | 1461277760540 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f5bd1051400) [pid = 1823] [serial = 2299] [outer = 0x7f5bceeaf000] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f5bd2161000) [pid = 1823] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f5bdf12cc00) [pid = 1823] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f5bdeeea000) [pid = 1823] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f5bd3e0b400) [pid = 1823] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f5bded1f400) [pid = 1823] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f5bdf127800) [pid = 1823] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f5bd1e0e400) [pid = 1823] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f5bc8cea800) [pid = 1823] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f5bcedd8800) [pid = 1823] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f5be0194800) [pid = 1823] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f5bd534d800) [pid = 1823] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f5bd3f89c00) [pid = 1823] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f5bd3e09c00) [pid = 1823] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f5bd1b4dc00) [pid = 1823] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f5bcee9d400) [pid = 1823] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f5bd1e8a400) [pid = 1823] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f5bd7c65000) [pid = 1823] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f5bc8ce9000) [pid = 1823] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f5bd2167800) [pid = 1823] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f5bcd53b800) [pid = 1823] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f5bded1a400) [pid = 1823] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f5bdf195c00) [pid = 1823] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:29:22 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f5bd34c5000) [pid = 1823] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:29:22 INFO - PROCESS | 1823 | 1461277762734 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]]]}] 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:29:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:29:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:29:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:29:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:29:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:29: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 15:29:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:29:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:29:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:29:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:29: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 15:29:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:29:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:29:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:29:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:29: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 15:29:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:29: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 15:29: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 15:29:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:29:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:29:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:29:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:29:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:29: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 15:29:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:29: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 15:29: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 15:29:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:29:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:29:22 INFO - TEST-OK | /FileAPI/idlharness.html | took 2769ms 15:29:22 INFO - PROCESS | 1823 | 1461277762878 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 15:29:22 INFO - PROCESS | 1823 | 1461277762885 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 15:29:22 INFO - TEST-START | /FileAPI/idlharness.worker 15:29:22 INFO - PROCESS | 1823 | 1461277762895 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:29:22 INFO - PROCESS | 1823 | 1461277762898 Marionette TRACE conn3 <- [1,3030,null,{}] 15:29:22 INFO - PROCESS | 1823 | 1461277762909 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}] 15:29:23 INFO - PROCESS | 1823 | 1461277763154 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 15:29:23 INFO - PROCESS | 1823 | 1461277763331 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd22de000 == 180 [pid = 1823] [id = 767] 15:29:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f5bceeb1400) [pid = 1823] [serial = 2300] [outer = (nil)] 15:29:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f5bd34d0400) [pid = 1823] [serial = 2301] [outer = 0x7f5bceeb1400] 15:29:23 INFO - PROCESS | 1823 | 1461277763394 Marionette DEBUG loaded listener.js 15:29:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f5bd3a36400) [pid = 1823] [serial = 2302] [outer = 0x7f5bceeb1400] 15:29:23 INFO - PROCESS | 1823 | [1823] 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 15:29:25 INFO - PROCESS | 1823 | 1461277765673 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,{},{}]]]}] 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:29:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:29:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:29:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:29:25 INFO - {} 15:29: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 15:29:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:29:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:29:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:29:25 INFO - {} 15:29: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 15:29:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:29:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:29:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:29:25 INFO - {} 15:29: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 15:29:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:29:25 INFO - {} 15:29: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 - {} 15:29:25 INFO - {} 15:29: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 15:29:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:29:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:29:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:29:25 INFO - {} 15:29: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 15:29:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:29:25 INFO - {} 15:29: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 - {} 15:29:25 INFO - {} 15:29: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 15:29:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29: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 15:29:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:29:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29: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 15:29:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:29:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29: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 15:29:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:29:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29: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 15:29:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:29:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29: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 15:29:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:29:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29: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 15:29:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:29:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:29:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29: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 15:29:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:29:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:29:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:29:25 INFO - {} 15:29:25 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2860ms 15:29:25 INFO - PROCESS | 1823 | 1461277765753 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 15:29:25 INFO - PROCESS | 1823 | 1461277765758 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 15:29:25 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:29:25 INFO - PROCESS | 1823 | 1461277765808 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:29:25 INFO - PROCESS | 1823 | 1461277765820 Marionette TRACE conn3 <- [1,3034,null,{}] 15:29:25 INFO - PROCESS | 1823 | 1461277765847 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}] 15:29:26 INFO - PROCESS | 1823 | 1461277766187 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 15:29:26 INFO - PROCESS | 1823 | 1461277766451 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd0fc7000 == 181 [pid = 1823] [id = 768] 15:29:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f5bd22ba000) [pid = 1823] [serial = 2303] [outer = (nil)] 15:29:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f5bd3322000) [pid = 1823] [serial = 2304] [outer = 0x7f5bd22ba000] 15:29:26 INFO - PROCESS | 1823 | 1461277766527 Marionette DEBUG loaded listener.js 15:29:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f5bd3a7a800) [pid = 1823] [serial = 2305] [outer = 0x7f5bd22ba000] 15:29:27 INFO - PROCESS | 1823 | 1461277767324 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]]]}] 15:29:27 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:29:27 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1594ms 15:29:27 INFO - PROCESS | 1823 | 1461277767360 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 15:29:27 INFO - PROCESS | 1823 | 1461277767369 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 15:29:27 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:29:27 INFO - PROCESS | 1823 | 1461277767379 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:29:27 INFO - PROCESS | 1823 | 1461277767382 Marionette TRACE conn3 <- [1,3038,null,{}] 15:29:27 INFO - PROCESS | 1823 | 1461277767388 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}] 15:29:27 INFO - PROCESS | 1823 | 1461277767646 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 15:29:27 INFO - PROCESS | 1823 | 1461277767884 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3ca3800 == 182 [pid = 1823] [id = 769] 15:29:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f5bd22bcc00) [pid = 1823] [serial = 2306] [outer = (nil)] 15:29:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f5bd3f89400) [pid = 1823] [serial = 2307] [outer = 0x7f5bd22bcc00] 15:29:28 INFO - PROCESS | 1823 | 1461277768002 Marionette DEBUG loaded listener.js 15:29:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f5bd4276400) [pid = 1823] [serial = 2308] [outer = 0x7f5bd22bcc00] 15:29:28 INFO - PROCESS | 1823 | 1461277768800 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"]]]}] 15:29:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:29:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:29:28 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1482ms 15:29:28 INFO - PROCESS | 1823 | 1461277768862 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 15:29:28 INFO - PROCESS | 1823 | 1461277768865 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 15:29:28 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:29:28 INFO - PROCESS | 1823 | 1461277768872 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:29:28 INFO - PROCESS | 1823 | 1461277768877 Marionette TRACE conn3 <- [1,3042,null,{}] 15:29:28 INFO - PROCESS | 1823 | 1461277768907 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}] 15:29:29 INFO - PROCESS | 1823 | 1461277769211 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 15:29:29 INFO - PROCESS | 1823 | 1461277769453 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd51e2800 == 183 [pid = 1823] [id = 770] 15:29:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f5bd3c4e000) [pid = 1823] [serial = 2309] [outer = (nil)] 15:29:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f5bd64c0400) [pid = 1823] [serial = 2310] [outer = 0x7f5bd3c4e000] 15:29:29 INFO - PROCESS | 1823 | 1461277769545 Marionette DEBUG loaded listener.js 15:29:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f5bd7c65000) [pid = 1823] [serial = 2311] [outer = 0x7f5bd3c4e000] 15:29:30 INFO - PROCESS | 1823 | 1461277770617 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]]]}] 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:29: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. 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:29: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'.) 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:29: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. 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:29: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. 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:29: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. 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:29:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:29: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. 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:29:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:29:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:29:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:29:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:29:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:29:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:29:30 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1793ms 15:29:30 INFO - PROCESS | 1823 | 1461277770665 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 15:29:30 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:29:30 INFO - PROCESS | 1823 | 1461277770675 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 15:29:30 INFO - PROCESS | 1823 | 1461277770686 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:29:30 INFO - PROCESS | 1823 | 1461277770691 Marionette TRACE conn3 <- [1,3046,null,{}] 15:29:30 INFO - PROCESS | 1823 | 1461277770700 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}] 15:29:30 INFO - PROCESS | 1823 | 1461277770986 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 15:29:31 INFO - PROCESS | 1823 | 1461277771380 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bc83f5800 == 184 [pid = 1823] [id = 771] 15:29:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f5bc84bf400) [pid = 1823] [serial = 2312] [outer = (nil)] 15:29:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f5bcad21400) [pid = 1823] [serial = 2313] [outer = 0x7f5bc84bf400] 15:29:31 INFO - PROCESS | 1823 | 1461277771454 Marionette DEBUG loaded listener.js 15:29:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f5bcafd5c00) [pid = 1823] [serial = 2314] [outer = 0x7f5bc84bf400] 15:29:31 INFO - PROCESS | 1823 | [1823] 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 15:29:32 INFO - PROCESS | 1823 | 1461277772273 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:29:32 INFO - {} 15:29:32 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1639ms 15:29:32 INFO - PROCESS | 1823 | 1461277772324 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 15:29:32 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:29:32 INFO - PROCESS | 1823 | 1461277772328 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 15:29:32 INFO - PROCESS | 1823 | 1461277772344 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:29:32 INFO - PROCESS | 1823 | 1461277772347 Marionette TRACE conn3 <- [1,3050,null,{}] 15:29:32 INFO - PROCESS | 1823 | 1461277772352 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}] 15:29:32 INFO - PROCESS | 1823 | 1461277772599 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 15:29:32 INFO - PROCESS | 1823 | 1461277772834 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:32 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd4443800 == 185 [pid = 1823] [id = 772] 15:29:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f5bccc19c00) [pid = 1823] [serial = 2315] [outer = (nil)] 15:29:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f5bceeb2000) [pid = 1823] [serial = 2316] [outer = 0x7f5bccc19c00] 15:29:32 INFO - PROCESS | 1823 | 1461277772951 Marionette DEBUG loaded listener.js 15:29:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f5bd3a79c00) [pid = 1823] [serial = 2317] [outer = 0x7f5bccc19c00] 15:29:33 INFO - PROCESS | 1823 | 1461277773699 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]]]}] 15:29:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:29:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:29:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:29:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:29:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1383ms 15:29:33 INFO - PROCESS | 1823 | 1461277773722 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 15:29:33 INFO - PROCESS | 1823 | 1461277773726 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 15:29:33 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:29:33 INFO - PROCESS | 1823 | 1461277773732 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:29:33 INFO - PROCESS | 1823 | 1461277773735 Marionette TRACE conn3 <- [1,3054,null,{}] 15:29:33 INFO - PROCESS | 1823 | 1461277773740 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}] 15:29:33 INFO - PROCESS | 1823 | 1461277773992 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 15:29:34 INFO - PROCESS | 1823 | 1461277774270 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd7ac8000 == 186 [pid = 1823] [id = 773] 15:29:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f5bcafb6400) [pid = 1823] [serial = 2318] [outer = (nil)] 15:29:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f5bd968e000) [pid = 1823] [serial = 2319] [outer = 0x7f5bcafb6400] 15:29:34 INFO - PROCESS | 1823 | 1461277774345 Marionette DEBUG loaded listener.js 15:29:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f5bddd42400) [pid = 1823] [serial = 2320] [outer = 0x7f5bcafb6400] 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:29:35 INFO - PROCESS | 1823 | 1461277775523 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"]]]}] 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:29: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" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:29: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" 15:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:29:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1882ms 15:29:35 INFO - PROCESS | 1823 | 1461277775618 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 15:29:35 INFO - PROCESS | 1823 | 1461277775621 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 15:29:35 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:29:35 INFO - PROCESS | 1823 | 1461277775723 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:29:35 INFO - PROCESS | 1823 | 1461277775729 Marionette TRACE conn3 <- [1,3058,null,{}] 15:29:35 INFO - PROCESS | 1823 | 1461277775741 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}] 15:29:36 INFO - PROCESS | 1823 | 1461277776029 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 15:29:36 INFO - PROCESS | 1823 | 1461277776267 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd8686000 == 187 [pid = 1823] [id = 774] 15:29:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f5bd3ad2800) [pid = 1823] [serial = 2321] [outer = (nil)] 15:29:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f5be00b8c00) [pid = 1823] [serial = 2322] [outer = 0x7f5bd3ad2800] 15:29:36 INFO - PROCESS | 1823 | 1461277776341 Marionette DEBUG loaded listener.js 15:29:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f5be010e400) [pid = 1823] [serial = 2323] [outer = 0x7f5bd3ad2800] 15:29:37 INFO - PROCESS | 1823 | 1461277777103 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]]]}] 15:29:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:29:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:29:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:29:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:29:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:29:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:29:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:29:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:29:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:29:37 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:29:37 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:37 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:29:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:29:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:29:37 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:29:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:29:37 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:29:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:29:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:29:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:29:37 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1481ms 15:29:37 INFO - PROCESS | 1823 | 1461277777165 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 15:29:37 INFO - PROCESS | 1823 | 1461277777173 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 15:29:37 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:29:37 INFO - PROCESS | 1823 | 1461277777179 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:29:37 INFO - PROCESS | 1823 | 1461277777182 Marionette TRACE conn3 <- [1,3062,null,{}] 15:29:37 INFO - PROCESS | 1823 | 1461277777206 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}] 15:29:37 INFO - PROCESS | 1823 | 1461277777436 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 15:29:37 INFO - PROCESS | 1823 | 1461277777725 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bd3fab800 == 188 [pid = 1823] [id = 775] 15:29:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f5bc8ce6800) [pid = 1823] [serial = 2324] [outer = (nil)] 15:29:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f5bcb9b3c00) [pid = 1823] [serial = 2325] [outer = 0x7f5bc8ce6800] 15:29:37 INFO - PROCESS | 1823 | 1461277777840 Marionette DEBUG loaded listener.js 15:29:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f5bd968cc00) [pid = 1823] [serial = 2326] [outer = 0x7f5bc8ce6800] 15:29:38 INFO - PROCESS | 1823 | [1823] 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 15:29:38 INFO - PROCESS | 1823 | 1461277778622 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:29:38 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:29:38 INFO - {} 15:29:38 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1499ms 15:29:38 INFO - PROCESS | 1823 | 1461277778678 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 15:29:38 INFO - PROCESS | 1823 | 1461277778682 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 15:29:38 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:29:38 INFO - PROCESS | 1823 | 1461277778692 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:29:38 INFO - PROCESS | 1823 | 1461277778694 Marionette TRACE conn3 <- [1,3066,null,{}] 15:29:38 INFO - PROCESS | 1823 | 1461277778700 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}] 15:29:38 INFO - PROCESS | 1823 | 1461277778950 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 15:29:39 INFO - PROCESS | 1823 | 1461277779197 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddd1e800 == 189 [pid = 1823] [id = 776] 15:29:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f5bd4274c00) [pid = 1823] [serial = 2327] [outer = (nil)] 15:29:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f5be061f800) [pid = 1823] [serial = 2328] [outer = 0x7f5bd4274c00] 15:29:39 INFO - PROCESS | 1823 | 1461277779307 Marionette DEBUG loaded listener.js 15:29:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f5be0c12c00) [pid = 1823] [serial = 2329] [outer = 0x7f5bd4274c00] 15:29:40 INFO - PROCESS | 1823 | 1461277780085 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]]]}] 15:29:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:29:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:29:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:29:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:29:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:29:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:29:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:29:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1434ms 15:29:40 INFO - PROCESS | 1823 | 1461277780124 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 15:29:40 INFO - PROCESS | 1823 | 1461277780127 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 15:29:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:29:40 INFO - PROCESS | 1823 | 1461277780134 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 1823 | 1461277780143 Marionette TRACE conn3 <- [1,3070,null,{}] 15:29:40 INFO - PROCESS | 1823 | 1461277780152 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}] 15:29:40 INFO - PROCESS | 1823 | 1461277780407 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 15:29:40 INFO - PROCESS | 1823 | 1461277780685 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bddf85800 == 190 [pid = 1823] [id = 777] 15:29:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f5be0c1ac00) [pid = 1823] [serial = 2330] [outer = (nil)] 15:29:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f5be0e71400) [pid = 1823] [serial = 2331] [outer = 0x7f5be0c1ac00] 15:29:40 INFO - PROCESS | 1823 | 1461277780813 Marionette DEBUG loaded listener.js 15:29:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f5be10f6c00) [pid = 1823] [serial = 2332] [outer = 0x7f5be0c1ac00] 15:29:41 INFO - PROCESS | 1823 | 1461277781536 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]]]}] 15:29:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:29:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:29:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:29:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:29:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:29:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:29:41 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1438ms 15:29:41 INFO - PROCESS | 1823 | 1461277781575 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 15:29:41 INFO - PROCESS | 1823 | 1461277781578 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 15:29:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:29:41 INFO - PROCESS | 1823 | 1461277781585 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:29:41 INFO - PROCESS | 1823 | 1461277781589 Marionette TRACE conn3 <- [1,3074,null,{}] 15:29:41 INFO - PROCESS | 1823 | 1461277781594 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}] 15:29:41 INFO - PROCESS | 1823 | 1461277781848 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 15:29:42 INFO - PROCESS | 1823 | 1461277782135 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bde5cb800 == 191 [pid = 1823] [id = 778] 15:29:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f5be0e74000) [pid = 1823] [serial = 2333] [outer = (nil)] 15:29:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f5be1202800) [pid = 1823] [serial = 2334] [outer = 0x7f5be0e74000] 15:29:42 INFO - PROCESS | 1823 | 1461277782222 Marionette DEBUG loaded listener.js 15:29:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f5be120bc00) [pid = 1823] [serial = 2335] [outer = 0x7f5be0e74000] 15:29:43 INFO - PROCESS | 1823 | 1461277783012 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]]]}] 15:29:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:29:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:29:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:29:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:29:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:29:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:29:43 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1481ms 15:29:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:29:43 INFO - PROCESS | 1823 | 1461277783069 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 15:29:43 INFO - PROCESS | 1823 | 1461277783071 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 15:29:43 INFO - PROCESS | 1823 | 1461277783078 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:29:43 INFO - PROCESS | 1823 | 1461277783081 Marionette TRACE conn3 <- [1,3078,null,{}] 15:29:43 INFO - PROCESS | 1823 | 1461277783087 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}] 15:29:43 INFO - PROCESS | 1823 | 1461277783315 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 15:29:43 INFO - PROCESS | 1823 | 1461277783604 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be01ed000 == 192 [pid = 1823] [id = 779] 15:29:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f5be10f5400) [pid = 1823] [serial = 2336] [outer = (nil)] 15:29:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f5be1293c00) [pid = 1823] [serial = 2337] [outer = 0x7f5be10f5400] 15:29:43 INFO - PROCESS | 1823 | 1461277783678 Marionette DEBUG loaded listener.js 15:29:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f5be0160c00) [pid = 1823] [serial = 2338] [outer = 0x7f5be10f5400] 15:29:44 INFO - PROCESS | 1823 | 1461277784514 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] 15:29:44 INFO - PROCESS | 1823 | 1461277784577 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 15:29:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:29:44 INFO - PROCESS | 1823 | 1461277784632 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:29:44 INFO - PROCESS | 1823 | 1461277784634 Marionette TRACE conn3 <- [1,3082,null,{}] 15:29:44 INFO - PROCESS | 1823 | 1461277784641 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}] 15:29:44 INFO - PROCESS | 1823 | 1461277784898 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 15:29:45 INFO - PROCESS | 1823 | 1461277785176 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be0b72000 == 193 [pid = 1823] [id = 780] 15:29:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f5be01bec00) [pid = 1823] [serial = 2339] [outer = (nil)] 15:29:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f5be160e800) [pid = 1823] [serial = 2340] [outer = 0x7f5be01bec00] 15:29:45 INFO - PROCESS | 1823 | 1461277785290 Marionette DEBUG loaded listener.js 15:29:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f5be24c0c00) [pid = 1823] [serial = 2341] [outer = 0x7f5be01bec00] 15:29:45 INFO - PROCESS | 1823 | 1461277785979 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]]]}] 15:29:46 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:29:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:29:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:29:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1386ms 15:29:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:29:46 INFO - PROCESS | 1823 | 1461277786015 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 15:29:46 INFO - PROCESS | 1823 | 1461277786017 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 15:29:46 INFO - PROCESS | 1823 | 1461277786025 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:29:46 INFO - PROCESS | 1823 | 1461277786028 Marionette TRACE conn3 <- [1,3086,null,{}] 15:29:46 INFO - PROCESS | 1823 | 1461277786033 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}] 15:29:46 INFO - PROCESS | 1823 | 1461277786244 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 15:29:46 INFO - PROCESS | 1823 | 1461277786494 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be1067800 == 194 [pid = 1823] [id = 781] 15:29:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f5be0188400) [pid = 1823] [serial = 2342] [outer = (nil)] 15:29:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f5be264f400) [pid = 1823] [serial = 2343] [outer = 0x7f5be0188400] 15:29:46 INFO - PROCESS | 1823 | 1461277786566 Marionette DEBUG loaded listener.js 15:29:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f5be3a65400) [pid = 1823] [serial = 2344] [outer = 0x7f5be0188400] 15:29:47 INFO - PROCESS | 1823 | 1461277787332 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:29:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:29:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1335ms 15:29:47 INFO - PROCESS | 1823 | 1461277787359 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 15:29:47 INFO - PROCESS | 1823 | 1461277787362 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 15:29:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:29:47 INFO - PROCESS | 1823 | 1461277787368 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:29:47 INFO - PROCESS | 1823 | 1461277787370 Marionette TRACE conn3 <- [1,3090,null,{}] 15:29:47 INFO - PROCESS | 1823 | 1461277787375 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}] 15:29:47 INFO - PROCESS | 1823 | 1461277787605 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 15:29:47 INFO - PROCESS | 1823 | 1461277787887 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be1310000 == 195 [pid = 1823] [id = 782] 15:29:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f5bd67c2c00) [pid = 1823] [serial = 2345] [outer = (nil)] 15:29:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f5be2125400) [pid = 1823] [serial = 2346] [outer = 0x7f5bd67c2c00] 15:29:47 INFO - PROCESS | 1823 | 1461277787962 Marionette DEBUG loaded listener.js 15:29:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f5be3c81400) [pid = 1823] [serial = 2347] [outer = 0x7f5bd67c2c00] 15:29:48 INFO - PROCESS | 1823 | 1461277788707 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:29:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:29:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1346ms 15:29:48 INFO - PROCESS | 1823 | 1461277788714 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 15:29:48 INFO - PROCESS | 1823 | 1461277788717 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 15:29:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:29:48 INFO - PROCESS | 1823 | 1461277788723 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:29:48 INFO - PROCESS | 1823 | 1461277788726 Marionette TRACE conn3 <- [1,3094,null,{}] 15:29:48 INFO - PROCESS | 1823 | 1461277788731 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}] 15:29:48 INFO - PROCESS | 1823 | 1461277788992 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 15:29:49 INFO - PROCESS | 1823 | 1461277789279 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be395e800 == 196 [pid = 1823] [id = 783] 15:29:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f5bd67c5400) [pid = 1823] [serial = 2348] [outer = (nil)] 15:29:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f5be3de9c00) [pid = 1823] [serial = 2349] [outer = 0x7f5bd67c5400] 15:29:49 INFO - PROCESS | 1823 | 1461277789348 Marionette DEBUG loaded listener.js 15:29:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f5be3df4400) [pid = 1823] [serial = 2350] [outer = 0x7f5bd67c5400] 15:29:50 INFO - PROCESS | 1823 | 1461277790108 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:29:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:29:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1430ms 15:29:50 INFO - PROCESS | 1823 | 1461277790154 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 15:29:50 INFO - PROCESS | 1823 | 1461277790157 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 15:29:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:29:50 INFO - PROCESS | 1823 | 1461277790163 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:29:50 INFO - PROCESS | 1823 | 1461277790166 Marionette TRACE conn3 <- [1,3098,null,{}] 15:29:50 INFO - PROCESS | 1823 | 1461277790172 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}] 15:29:50 INFO - PROCESS | 1823 | 1461277790402 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 15:29:50 INFO - PROCESS | 1823 | 1461277790685 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5be92a4000 == 197 [pid = 1823] [id = 784] 15:29:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f5be010f000) [pid = 1823] [serial = 2351] [outer = (nil)] 15:29:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f5be5136800) [pid = 1823] [serial = 2352] [outer = 0x7f5be010f000] 15:29:50 INFO - PROCESS | 1823 | 1461277790760 Marionette DEBUG loaded listener.js 15:29:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f5be5168000) [pid = 1823] [serial = 2353] [outer = 0x7f5be010f000] 15:29:51 INFO - PROCESS | 1823 | 1461277791501 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]]]}] 15:29:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:29:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:29:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1389ms 15:29:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:29:51 INFO - PROCESS | 1823 | 1461277791553 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 15:29:51 INFO - PROCESS | 1823 | 1461277791556 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 15:29:51 INFO - PROCESS | 1823 | 1461277791562 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:29:51 INFO - PROCESS | 1823 | 1461277791565 Marionette TRACE conn3 <- [1,3102,null,{}] 15:29:51 INFO - PROCESS | 1823 | 1461277791570 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}] 15:29:51 INFO - PROCESS | 1823 | 1461277791831 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 15:29:52 INFO - PROCESS | 1823 | 1461277792094 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bed37b000 == 198 [pid = 1823] [id = 785] 15:29:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f5be3df4800) [pid = 1823] [serial = 2354] [outer = (nil)] 15:29:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 199 (0x7f5be6479400) [pid = 1823] [serial = 2355] [outer = 0x7f5be3df4800] 15:29:52 INFO - PROCESS | 1823 | 1461277792169 Marionette DEBUG loaded listener.js 15:29:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 200 (0x7f5be64c8c00) [pid = 1823] [serial = 2356] [outer = 0x7f5be3df4800] 15:29:52 INFO - PROCESS | 1823 | 1461277792910 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:29:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:29:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1377ms 15:29:52 INFO - PROCESS | 1823 | 1461277792939 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 15:29:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:29:52 INFO - PROCESS | 1823 | 1461277792943 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 15:29:52 INFO - PROCESS | 1823 | 1461277792948 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:29:52 INFO - PROCESS | 1823 | 1461277792951 Marionette TRACE conn3 <- [1,3106,null,{}] 15:29:52 INFO - PROCESS | 1823 | 1461277792956 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}] 15:29:53 INFO - PROCESS | 1823 | 1461277793189 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 15:29:53 INFO - PROCESS | 1823 | 1461277793443 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bf71f7800 == 199 [pid = 1823] [id = 786] 15:29:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 201 (0x7f5be5161800) [pid = 1823] [serial = 2357] [outer = (nil)] 15:29:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 202 (0x7f5be64d3400) [pid = 1823] [serial = 2358] [outer = 0x7f5be5161800] 15:29:53 INFO - PROCESS | 1823 | 1461277793518 Marionette DEBUG loaded listener.js 15:29:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f5be7810c00) [pid = 1823] [serial = 2359] [outer = 0x7f5be5161800] 15:29:54 INFO - PROCESS | 1823 | 1461277794298 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]]]}] 15:29:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:29:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:29:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:29:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1389ms 15:29:54 INFO - PROCESS | 1823 | 1461277794339 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 15:29:54 INFO - PROCESS | 1823 | 1461277794342 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 15:29:54 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:29:54 INFO - PROCESS | 1823 | 1461277794348 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:29:54 INFO - PROCESS | 1823 | 1461277794350 Marionette TRACE conn3 <- [1,3110,null,{}] 15:29:54 INFO - PROCESS | 1823 | 1461277794356 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}] 15:29:54 INFO - PROCESS | 1823 | 1461277794585 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd1be1000 == 198 [pid = 1823] [id = 766] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcff11800 == 197 [pid = 1823] [id = 765] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bcba0b000 == 196 [pid = 1823] [id = 764] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bed143800 == 195 [pid = 1823] [id = 762] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea93e000 == 194 [pid = 1823] [id = 761] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bea6b6000 == 193 [pid = 1823] [id = 760] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be9f15800 == 192 [pid = 1823] [id = 759] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be92af800 == 191 [pid = 1823] [id = 757] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be98a1800 == 190 [pid = 1823] [id = 758] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be7d1b800 == 189 [pid = 1823] [id = 756] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be3973000 == 188 [pid = 1823] [id = 755] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0e39000 == 187 [pid = 1823] [id = 754] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5be0650800 == 186 [pid = 1823] [id = 753] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bded49000 == 185 [pid = 1823] [id = 752] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddf4e800 == 184 [pid = 1823] [id = 751] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bddd10000 == 183 [pid = 1823] [id = 750] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd98b8800 == 182 [pid = 1823] [id = 749] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd8671800 == 181 [pid = 1823] [id = 748] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd7c49000 == 180 [pid = 1823] [id = 747] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd634a000 == 179 [pid = 1823] [id = 746] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd544c000 == 178 [pid = 1823] [id = 745] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd44dd000 == 177 [pid = 1823] [id = 744] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd3e88800 == 176 [pid = 1823] [id = 743] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd23a2800 == 175 [pid = 1823] [id = 742] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bd00ec000 == 174 [pid = 1823] [id = 741] 15:29:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f5bc83e0800 == 173 [pid = 1823] [id = 740] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f5be0194000) [pid = 1823] [serial = 2196] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 201 (0x7f5be00bf800) [pid = 1823] [serial = 2189] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 200 (0x7f5be0115c00) [pid = 1823] [serial = 2192] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 199 (0x7f5be010c400) [pid = 1823] [serial = 2190] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 198 (0x7f5be0163000) [pid = 1823] [serial = 2193] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f5bd7d64400) [pid = 1823] [serial = 2172] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f5bdf12a800) [pid = 1823] [serial = 2183] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f5bdf195800) [pid = 1823] [serial = 2187] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f5bd1e98400) [pid = 1823] [serial = 2156] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f5bd7ab4c00) [pid = 1823] [serial = 2171] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f5bcd66a400) [pid = 1823] [serial = 2211] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f5bd104f400) [pid = 1823] [serial = 2214] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f5be0745400) [pid = 1823] [serial = 2202] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f5bd8a89000) [pid = 1823] [serial = 2175] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f5bd427b000) [pid = 1823] [serial = 2165] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f5be0ae7800) [pid = 1823] [serial = 2205] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f5bd1c4c400) [pid = 1823] [serial = 2154] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f5bd1c2d000) [pid = 1823] [serial = 2216] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f5bd3a3c400) [pid = 1823] [serial = 2160] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f5bd5344400) [pid = 1823] [serial = 2166] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f5bd38e7400) [pid = 1823] [serial = 2159] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f5bdf18c000) [pid = 1823] [serial = 2186] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f5bda5ef000) [pid = 1823] [serial = 2178] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f5bcad23800) [pid = 1823] [serial = 2207] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f5bd6041000) [pid = 1823] [serial = 2168] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f5bd67be000) [pid = 1823] [serial = 2169] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f5bceeae000) [pid = 1823] [serial = 2151] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f5bdee2c400) [pid = 1823] [serial = 2180] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f5be018a000) [pid = 1823] [serial = 2195] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f5be0616000) [pid = 1823] [serial = 2201] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f5bcd668800) [pid = 1823] [serial = 2150] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f5bdf133800) [pid = 1823] [serial = 2184] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f5be01b6400) [pid = 1823] [serial = 2198] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f5bd11d6c00) [pid = 1823] [serial = 2219] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f5bcd2f8400) [pid = 1823] [serial = 2210] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f5bd3a80c00) [pid = 1823] [serial = 2162] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f5bd8ae7000) [pid = 1823] [serial = 2177] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f5bd2165c00) [pid = 1823] [serial = 2157] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f5bd1c45800) [pid = 1823] [serial = 2217] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f5bd7f74000) [pid = 1823] [serial = 2174] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f5bd1c38000) [pid = 1823] [serial = 2153] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f5be01bb000) [pid = 1823] [serial = 2199] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f5bd3ada800) [pid = 1823] [serial = 2163] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f5be074d800) [pid = 1823] [serial = 2204] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f5bcafcb800) [pid = 1823] [serial = 2208] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f5bdeee9800) [pid = 1823] [serial = 2181] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f5bcf354400) [pid = 1823] [serial = 2213] [outer = (nil)] [url = about:blank] 15:29:56 INFO - PROCESS | 1823 | 1461277796782 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcaec4000 == 174 [pid = 1823] [id = 787] 15:29:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f5bcafcd800) [pid = 1823] [serial = 2360] [outer = (nil)] 15:29:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f5bcb9a9000) [pid = 1823] [serial = 2361] [outer = 0x7f5bcafcd800] 15:29:56 INFO - PROCESS | 1823 | 1461277796869 Marionette DEBUG loaded listener.js 15:29:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f5bccdd0000) [pid = 1823] [serial = 2362] [outer = 0x7f5bcafcd800] 15:29:57 INFO - PROCESS | 1823 | 1461277797521 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"]]]}] 15:29:57 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:29:57 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 15:29:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:29:57 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 3188ms 15:29:57 INFO - PROCESS | 1823 | 1461277797539 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 15:29:57 INFO - PROCESS | 1823 | 1461277797544 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 15:29:57 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:29:57 INFO - PROCESS | 1823 | 1461277797554 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:29:57 INFO - PROCESS | 1823 | 1461277797560 Marionette TRACE conn3 <- [1,3114,null,{}] 15:29:57 INFO - PROCESS | 1823 | 1461277797567 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}] 15:29:57 INFO - PROCESS | 1823 | 1461277797771 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 15:29:57 INFO - PROCESS | 1823 | 1461277797980 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\", \"21a4ec26-4651-4ed9-9980-97aa5ff09a0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f5bcff08000 == 175 [pid = 1823] [id = 788] 15:29:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f5bcafd0000) [pid = 1823] [serial = 2363] [outer = (nil)] 15:29:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f5bcd53a000) [pid = 1823] [serial = 2364] [outer = 0x7f5bcafd0000] 15:29:58 INFO - PROCESS | 1823 | 1461277798042 Marionette DEBUG loaded listener.js 15:29:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f5bceeb7400) [pid = 1823] [serial = 2365] [outer = 0x7f5bcafd0000] 15:29:58 INFO - PROCESS | 1823 | 1461277798753 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]]]}] 15:29:58 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:29:58 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1234ms 15:29:58 INFO - PROCESS | 1823 | 1461277798792 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 15:29:58 INFO - PROCESS | 1823 | 1461277798797 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 15:29:59 WARNING - u'runner_teardown' () 15:29:59 INFO - No more tests 15:29:59 INFO - Got 0 unexpected results 15:29:59 INFO - SUITE-END | took 1158s 15:30:00 INFO - Closing logging queue 15:30:00 INFO - queue closed 15:30:00 INFO - Return code: 0 15:30:00 WARNING - # TBPL SUCCESS # 15:30:00 INFO - Running post-action listener: _resource_record_post_action 15:30:00 INFO - Running post-run listener: _resource_record_post_run 15:30:01 INFO - Total resource usage - Wall time: 1196s; CPU: 98.0%; Read bytes: 8392704; Write bytes: 969678848; Read time: 1232; Write time: 334056 15:30:01 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:30:01 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 50978816; Read time: 0; Write time: 42036 15:30:01 INFO - run-tests - Wall time: 1164s; CPU: 98.0%; Read bytes: 5787648; Write bytes: 851595264; Read time: 572; Write time: 219576 15:30:01 INFO - Running post-run listener: _upload_blobber_files 15:30:01 INFO - Blob upload gear active. 15:30:01 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:30:01 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 15:30:01 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'] 15:30:01 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 15:30:01 INFO - (blobuploader) - INFO - Open directory for files ... 15:30:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:30:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:30:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:30:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:30:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:30:03 INFO - (blobuploader) - INFO - Done attempting. 15:30:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:30:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:30:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:30:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:30:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:30:03 INFO - (blobuploader) - INFO - Done attempting. 15:30:03 INFO - (blobuploader) - INFO - Iteration through files over. 15:30:03 INFO - Return code: 0 15:30:03 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:30:03 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:30:03 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/809146403e5827733f66ff6fcd77bd90e362cc3f64889b576091ee60fcf0161e253a81fb1027821222f422d60af58aaf5b2c849bb27e19839703b6eec27a8afc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6afd48571cfb3878d6aea2855d11cfb74e7f964759aa0db9ff2012f64c9c2915eba49fe59bda5ce44a991b855fbddf3070f38f96cb76efce0d7a0949caf1fe16"} 15:30:03 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:30:03 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:30:03 INFO - Contents: 15:30:03 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/809146403e5827733f66ff6fcd77bd90e362cc3f64889b576091ee60fcf0161e253a81fb1027821222f422d60af58aaf5b2c849bb27e19839703b6eec27a8afc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6afd48571cfb3878d6aea2855d11cfb74e7f964759aa0db9ff2012f64c9c2915eba49fe59bda5ce44a991b855fbddf3070f38f96cb76efce0d7a0949caf1fe16"} 15:30:03 INFO - Running post-run listener: copy_logs_to_upload_dir 15:30:03 INFO - Copying logs to upload dir... 15:30:03 INFO - mkdir: /builds/slave/test/build/upload/logs 15:30:03 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1282.651267 ========= master_lag: 0.47 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 23 secs) (at 2016-04-21 15:30:04.335252) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 15:30:04.336695) ========= 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-1461275556.426188-2000978534 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/809146403e5827733f66ff6fcd77bd90e362cc3f64889b576091ee60fcf0161e253a81fb1027821222f422d60af58aaf5b2c849bb27e19839703b6eec27a8afc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6afd48571cfb3878d6aea2855d11cfb74e7f964759aa0db9ff2012f64c9c2915eba49fe59bda5ce44a991b855fbddf3070f38f96cb76efce0d7a0949caf1fe16"} build_url:https://queue.taskcluster.net/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032906 build_url: 'https://queue.taskcluster.net/v1/task/KWRk3uVJRwybmcvOnhj5mg/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/809146403e5827733f66ff6fcd77bd90e362cc3f64889b576091ee60fcf0161e253a81fb1027821222f422d60af58aaf5b2c849bb27e19839703b6eec27a8afc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6afd48571cfb3878d6aea2855d11cfb74e7f964759aa0db9ff2012f64c9c2915eba49fe59bda5ce44a991b855fbddf3070f38f96cb76efce0d7a0949caf1fe16"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KWRk3uVJRwybmcvOnhj5mg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.25 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 15:30:04.624186) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 15:30:04.624631) ========= 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-1461275556.426188-2000978534 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018424 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 15:30:04.683940) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 15:30:04.684399) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 15:30:04.684826) ========= ========= Total master_lag: 2.02 =========